Отверстия шаблона - это места в шаблоне, которые программа отчетов заполняет сгенерированным содержимым, поддерживая отчет на основе форм.
Можно создать встроенные и блочные отверстия.
Встроенное отверстие предназначено для объектов документа, которые можно добавить к абзацу: 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
команда.