Расширенные возможности проектирования форм, страница 4

Поскольку содержимым каждой ячейки можно управлять по отдельности, в процессе проектирования форм расширяются возможности форматирования. Один из стандартов форматирования предусматривает выравнивание надписей полей по правому краю, а самих полей — по левому, оставляя между ними пробел.

В системе Notes очень трудно управлять расположением текста в форме. Создание формы Notes во многом подобно созданию документа в текстовом процессоре — за исключением областей компоновки текст не является дискретным объектом. Это ограничение можно обойти, поместив поля и их надписи в отдельные столбцы. Достаточно выделить столбец надписей и задать для него выравнивание по правому краю.

Поскольку Domino Server поддерживает таблицы, они очень удобны для представления документов в Web-браузерах. Фактически таблицы являются предпочтительным методом представления информации и полей для пользователей клиентов Notes и Web.

Обычно свойства таблицы перенимаются из ее первой ячейки. Например, если в этой ячейке нет границ, все ячейки таблицы не содержат границ. Язык HTML не поддерживает табулостопы, отступы и выступы, но таблица позволяет воспроизводить эти эффекты путем установки выравнивания объектов формы.

В ячейки таблицы можно внедрять графические объекты. Это позволяет располагать графику и текст рядом, чего нельзя добиться другим способом, за исключением способа применения области компоновки. Существует ряд методов помещения изображений в ячейки таблицы. Можно импортировать изображение, такое как .GIF или JPG, в ячейку. Кроме того, можно скопировать изображение в буфер обмена, поместить курсор в ячейку и нажать клавиши Ctrl+V, чтобы выполнить вставку.

Для графических файлов используются в основном два формата — JPEG и GIF. Формат Windows bitmap (.BMP) обычно характеризуется более высоким качеством изображения, но и существенно большим размером файла. Обычно чем больше изображение, тем дольше оно загружается клиентом Notes или Web.

Можно также воспользоваться общими ресурсами изображений (shared image resources). Для добавления общего ресурса изображения используется команда меню Create | Image Resource (Создать | Ресурс изображения). Кроме того, для добавления изображения используется вкладка Table/Cell Background (Таблица/Фон ячейки).

Применение графических объектов в формах

Помимо добавления изображений к таблицам формы или создания фоновой иллюстрации, существует еще три способа использования графических объектов в формах Можно скопировать объект в буфер обмена и вставить его в форму, импортировать файл изображения либо создать и использовать общий ресурс изображения. Когда графический объект хранится в форме, им можно управлять с помощью меню Picture (Рисунок) Кроме того, возможно изменение размеров внедренных графических объектов.

Часто эффективнее импортировать GIF-файл, чем выполнять копирование и вставку через буфер обмена. Формат GIF поддерживает прозрачные формы. Если изображение сохранено в этом формате, при вставке его в форму прозрачность будет утеряна. При импорте прозрачный фон сохраняется.

Чтобы импортировать изображение, следует поместить курсор в нужной позиции и выбрать команду меню File | Import (Файл | Импорт) Чтобы воспользоваться общим изображением, нужно применить команду меню Create | Image Resource (Создать | Ресурс изображения) Когда изображение вставлено в форму, им можно управлять с помощью меню Picture либо окна свойств Picture.

После импорта или вставки изображения в форму с последующим его выделением добавляется меню Picture. Это меню имеет несколько команд, перечисленных в табл. 10.4.

Таблица 10.4. Команды меню Picture