Области - это статические элементы, применяемые для
отображения тексте из других элементов шаблона. При создании вывода
содержимое элемента отображается на месте элемента
области в шаблоне. Элементы областей удобны для работы с часто
обновляемыми элементами.
Об этой задаче
Общий процесс применения элементов области:
- На панели Палитра выберите элемент
Область и перенесите его в редактор шаблона для
отображения материалов при создании
вывода.
- Введите имя области.
- Добавьте элемент, требующий частого обновления, в начало шаблона. Например,
элемент абзаца или текстовый элемент. Этот элемент можно быстро найти
в начале шаблона для внесения изменений.
- Введите имя области в свойстве Целевая
область.
При создании вывода элемент области содержит данные из другого
элемента. Другой элемент не отображается в выводе.
Прим.: Условия, указанные для элементов областей, игнорируются,
поскольку они не являются динамическими элементами. В форматах вывода HTML и XSL-FO элементы областей
игнорируются полностью, поскольку в этих форматах не
поддерживается создание разделов.
Процедура
- Добавьте элемент области в редактор содержимого шаблона одним
из следующих способов:
- Из панели Палитра перенесите элемент
Область в редактор материалов шаблона.
- Щелкните правой кнопкой мыши в области редактора и выберите .
- На панели Схема щелкните правой
кнопкой мыши на элементе Содержимое и выберите
.
- Выберите элемент области.
- На панели Свойства перейдите на вкладку
Общие.
- В поле Имя введите имя элемента области. Пример: Область 1
- Выберите или
щелкните на значке Сохранить.
Дальнейшие действия
- Выберите элемент в шаблоне. Пример: Абзац
- На панели Свойства перейдите на вкладку
Общие.
- В поле Целевая область введите имя области. Пример: Область 1.
- Сохраните изменения.
При создании вывода в элементе
Область 1 отображается содержимое
связанного элемента абзаца. Элемент абзаца в выводе отсутствует.
Совет: Если окажется,
что порядок элементов в созданном выходном документе не соблюден,
добавьте элемент пустого абзаца после элемента области.