Template Hole

Заполнение отверстия в отчете на основе форм

Описание

Этот компонент заполняет отверстие в отчете на основе форм, заданном одним из шаблонов отчета. При присвоении шаблона компоненту Форма отчета или одному из его Subform компоненты, Генератор отчетов создает один из этих компонентов для каждого отверстия, заданного в шаблоне, и добавляет его к форме или компоненту подчиненной формы в качестве дочернего элемента. Во время генерации отчета форма или компонент подчиненной формы выполняет каждый из своих компонентов отверстия. Каждый компонент отверстия выполняет свои дочерние элементы. Таким образом, можно заполнить отверстия в отчете путем добавления Paragraph и других компонентов генерации содержимого к отверстиям.

Генератор отчетов создает компоненты отверстий для каждого отверстия, явным образом заданного в шаблоне. Компоненты отверстия Template Hole свойство identifier устанавливается на идентификатор, который вы присваиваете отверстию в шаблоне. Этот идентификатор позволяет вам определить, какое отверстие определено в шаблоне Template Hole заполнения компонентов.

В дополнение к компонентам отверстий на основе заданных отверстий для шаблонов Word и PDF генератор отчетов создает отверстие, называемое отверстием разреза, для каждого раздела макета страницы, заданного шаблоном. Он присваивает идентификатор #start# к первому отверстию сечения и идентификаторам #sect2#, #sect3#и так далее к последующим отверстиям разреза. Можно добавить содержимое к обоим типам отверстий.

Для определения отверстий см.:

Пример, в котором показано, как задать отверстия в шаблоне и как они отображаются в отчете на основе форм, см. в разделе Создание простого Setup на основе форм.

Свойства

Отображение свойств отверстий.

  • Hole identifier: Идентификатор отверстия.

  • Hole type: Тип отверстия, сопоставленный с идентификатором отверстия:

    • Встроенное отверстие предназначено для элементов документа, которые могут содержать абзац: Текст, Изображение, Ссылка.

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

  • Hole description: Описание отверстия из шаблона.

  • Default style name: Если шаблон, определяющий это отверстие, задает имя стиля по умолчанию для применения к тексту, заполняющему это отверстие, то в этом поле отображается имя по умолчанию. Чтобы использовать имя по умолчанию с Paragraph или Text компонентом, добавленным к этому отверстию, выберите Auto как значение свойства Paragraph Text компонента или Style name. Чтобы переопределить имя стиля по умолчанию, выберите Style name свойства Specify опция. Если шаблон не задает имя стиля по умолчанию для содержимого этого отверстия, генератор отчетов использует абзац как имя стиля для Paragraph содержимое и опускает имя стиля для Text содержимое.

Вставить что-нибудь в отчет?

Содержимое, сгенерированное дочерними элементами этого отверстия

Класс

rptgen.cform_template_hole

См. также

Subform