Отверстия шаблона - это места в шаблоне, которые программа отчетов заполняет сгенерированным содержимым, поддерживая отчет на основе форм.
Можно создать встроенные и блочные отверстия.
Встроенное отверстие предназначено для объектов документа, которые можно добавить к абзацу: Text, Image, LinkTarget, ExternalLink, InternalLink, CharEntity, и AutoNumber объекты.
Блочное отверстие может содержать Paragraph, Table, OrderedList, UnorderedList, DocumentPart, и Group.
Используйте тот же код для создания отверстия для встроенных и блочных отверстий. Чтобы создать встроенное отверстие, добавьте <hole> элемент к абзацу. Создайте блочное отверстие без абзаца в качестве родительского элемента.
Разархивируйте шаблон с помощью unzipTemplate команда.
Откройте root.html или docpart_templates.html файл в HTML или текстовом редакторе.
Добавьте код в любой из следующих форм:
<hole id="HOLEID" default-style-name="STYLE_NAME">DESCRIPTION</hole> <hole id="HOLEID" default-style-name="STYLE_NAME" /> <hole id="HOLEID" />
Замените HOLEID с идентификатором отверстия. Если вам нужно получить идентификатор отверстия или обратиться к идентификатору отверстия в программе отчетов, используйте этот идентификатор.
Замените STYLE_NAME с именем стиля по умолчанию, используемого для форматирования объекта, добавленного к отверстию. При использовании этого атрибута определите стиль в таблице стилей шаблона. Генерация отчетов использует этот стиль, если он не задан в программе отчетов.
Для встроенных отверстий используйте span элемент для определения стиля по умолчанию, т.е. span.STYLE_NAME. Для блока отверстий используйте связанный тип абзаца, например p.STYLE_NAME или h1.STYLE_NAME.
Замените DESCRIPTION с текстом, который описывает назначение отверстия.
Заархивируйте шаблон с помощью zipTemplate команда.