exponenta event banner

Отверстие шаблона

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

Описание

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

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

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

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

Пример определения отверстий в шаблоне и их отображения в отчете на основе формы см. в разделе Создание простой настройки на основе формы.

Свойства

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

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

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

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

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

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

  • Имя стиля по умолчанию: если в шаблоне, определяющем это отверстие, указано имя стиля по умолчанию, применяемое к тексту, заполняющему это отверстие, в этом поле отображается имя по умолчанию. Для использования имени по умолчанию с добавленным к этому отверстию компонентом «Абзац» или «Текст» выберите Auto в качестве значения свойства «Имя стиля» компонента «Абзац» или «Текст». Чтобы переопределить имя стиля по умолчанию, выберите свойство «Имя стиля» Specify вариант. Если шаблон не определяет имя стиля по умолчанию для содержимого этого отверстия, генератор отчетов использует «Абзац» в качестве имени стиля для Paragraph содержимое и опускает имя стиля для Text содержание.

Вставить что-либо в отчет?

Содержимое, созданное потомками этого отверстия

Класс

rptgen.cform_template_hole

См. также

Subform