Отверстия шаблона являются местами в шаблоне, который программа отчета заполняет сгенерированным содержимым, поддерживая основанный на форме отчет.
Можно создать встроенный и заткнуть дыры.
Встроенное отверстие для объектов документа, которые можно добавить к абзацу: Text
изображение
, LinkTarget
, ExternalLink
, InternalLink
, CharEntity
, и AutoNumber
объекты.
Отверстие блока может содержать Paragraph
Таблица
, 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
с идентификатором отверстия. Если необходимо получить ID отверстия или обратиться к отверстию ID в программе отчета, используйте этот ID.
Замените STYLE_NAME
с именем стиля по умолчанию, чтобы использовать для форматирования объекта, добавленного к отверстию. Если вы используете этот атрибут, задаете стиль в листе стиля шаблонов. Сообщите, что генерация использует этот стиль, если вы не задаете один в вашей программе отчета.
Для встроенных отверстий используйте span
элемент, чтобы задать стиль по умолчанию, т.е. span.STYLE_NAME
. Для затыкают дыры, используют связанный тип абзаца, такой как p.STYLE_NAME
или h1.STYLE_NAME
.
Замените DESCRIPTION
с текстом, который описывает цель отверстия.
Архивируйте шаблон с помощью zipTemplate
команда.