Добавление элемента контейнера

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

Об этой задаче

С помощью контейнеров можно выполнить следующие задачи:
  • Перенесите элемент контейнера на любой из следующих элементов:
    • Контейнеры
    • Списки
    • Сведения о списке
    • Абзацы
    • Итерации
    • Таблицы
    • Строки
    • Ячейки
  • Перенесите контейнер в другой контейнер, если он содержит только разрешенные элементы. Например, можно перенести контейнер в другой контейнер в элементе строки. Однако, если контейнер содержит элемент абзаца, то его нельзя перенести в другой контейнер в элементе строки, поскольку строки не могут содержать абзацы.
  • Перенесите контейнер в другой контейнер, ограниченный запросами. Например, можно перенести контейнер в другой контейнер в корневом элементе шаблона или внутри абзаца.
С помощью контейнеров нельзя выполнить следующие задачи:
  • Перенесите контейнеры в элементы, отличные от контейнеров, списков, сведений о списках, абзацев, итераций, таблиц, строк или ячеек. Например, контейнер нельзя перенести в текстовый элемент.
  • Перенесите контейнер, входящий в состав элемента таблицы, строки или ячейки, за пределы этого типа элементов. Например, если строка содержит элемент контейнера, то его нельзя переместить в другую строку таблицы. В общем случае контейнер из элемента не следует переносить за пределы типа элемента.
  • Укажите для свойства Один раз в каждой таблице значение true для элемента строки, если строка расположена в элементе контейнера.
Итерация для контейнеров
  • В контейнере можно использовать счетчик. Счетчик помогает изменить элемент форматирования и сделать шаблон более единообразным. В случае таблиц преимущество заключается в том, что из вывода можно исключить пустые строки, для которых указано условие, учитывающее атрибуты родительского контейнера. Кроме того, можно запретить отображение строк с нечетными номерами ячеек.
  • В таблицах можно указать запросы для контейнеров, содержащих строки, и контейнеров внутри ячеек. Если таблицы не применяются, то все запросы можно указать для контейнеров, в которые затем можно добавить элементы вывода, такие как абзацы, гиперссылки и текст.
    Важное замечание: После добавления контейнера в элемент таблицы, строки или ячейки этот запрос нельзя переместить за пределы элемента таблицы. Контейнеры обрабатываются другим способом в таблицах и этот контекст недопустим за пределами элемента таблицы. При необходимости следует использовать элементы контейнеров.

Процедура

  1. Добавьте элемент контейнера в редактор содержимого шаблона одним из следующих способов:
    • Из панели Палитра перенесите элемент Контейнер Контейнер в редактор материалов шаблона.
    • Щелкните правой кнопкой мыши в области редактора и выберите Вставить > Контейнер Контейнер.
    • На панели Схема щелкните правой кнопкой мыши на элементе Содержимое и выберите Вставить > Контейнер Контейнер.
  2. Выберите элемент контейнера.
  3. На панели Свойства измените свойства контейнера.
  4. Выберите Файл > Сохранить как или щелкните на значке Сохранить.

Дальнейшие действия

Прим.: Функция Цикл добавляет возможности цикла do while в IBM® Rational Publishing Engine, обеспечивая повторное выполнение действий. Если для свойства do while контейнера указано значение true, то контейнер и все его дочерние элементы обрабатываются снова.

Комментарии