Добавьте отверстия в шаблонах PDF и HTML

Отверстия шаблона являются местами в шаблоне, который программа отчета заполняет сгенерированным содержимым, поддерживая основанный на форме отчет.

Типы отверстий

Можно создать встроенный и заткнуть дыры.

  • Встроенное отверстие для объектов документа, которые можно добавить к абзацу: Textизображение, LinkTarget, ExternalLink, InternalLink, CharEntity, и AutoNumber объекты.

  • Отверстие блока может содержать ParagraphТаблица, OrderedList, UnorderedList, DocumentPart, и Group.

Создайте отверстие

Используйте тот же код, чтобы создать отверстие для встроенного и заткнуть дыры. Чтобы создать встроенное отверстие, добавьте <hole> элемент к абзацу. Создайте отверстие блока без абзаца как его родительский элемент.

  1. Разархивируйте шаблон с помощью unzipTemplate команда.

  2. Откройте root.html или docpart_templates.html файл в редакторе HTML или текстовом редакторе.

  3. Добавьте код в любой из этих форм:

    <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 с текстом, который описывает цель отверстия.

  4. Архивируйте шаблон с помощью zipTemplate команда.

Смотрите также

Функции

Похожие темы