Пакет: mlreportgen.report
Суперклассы:
Сгенерируйте заголовок раздела
Только другой отчет, называемый владельцем, может создать образец этого класса. Образец заполняет отверстие в шаблоне, заданное владельцем, заголовком, заданным владельцем через шаблон экземпляра, и свойствами экземпляра, заданными им. Для примера, mlreportgen.report.Section
reporter (владелец) использует образец этого класса, чтобы заполнить Title
отверстие в шаблоне с иерархически пронумерованным заголовком.
Заголовок, сгенерированный образцом этого класса, состоит из статического текста и динамического содержимого. Статический текст задается шаблоном образца. Динамическое содержимое задается образцом Content
, NumberPrefix
, и NumberSuffix
свойства. Если имя отверстия шаблона совпадает с одним из этих имен свойства, этот репортер заполняет отверстие свойством value. Например, если шаблон заголовка содержит Content
отверстие и NumberPrefix
отверстие, это окно заполняет эти отверстия значениями соответствующих свойств.
Владелец определяет местоположение шаблона заголовка с образцом TemplateSrc
, TemplateName
, и OutlineLevel
свойства. The TemplateSrc
свойство задает источник файла шаблона, библиотека шаблонов которого содержит шаблон заголовка. The TemplateName
свойство задает корневое имя шаблона заголовка. The OutlineLevel
свойство задает уровень в иерархии отчетов содержимого, сгенерированного владельцем. The SectionTitle
образец добавляет значение OutlineLevel
свойство значению TemplateName
свойство для создания полного имени шаблона заголовка. Для примера, Section
библиотека шаблонов reporter содержит шесть пронумерованных шаблонов заголовков, каждый из которых соответствует уровню разделов. Имена шаблонов SectionNumberedTemplate1
, SectionNumberedTemplate2
и так далее. Чтобы задать использование SectionNumberedTemplate1
шаблон, чтобы сгенерировать заголовок раздела, Section reporter устанавливает SectionTitle
TemplateName
свойство к SectionNumberedTemplate
и OutlineLevel
свойство для 1.
Если на SectionTitle
LinkTarget
задано свойство, образец предшествует сгенерированному заголовку с целью ссылки, имеющей указанный целевой идентификатор.
mlreportgen.report.Chapter
| mlreportgen.report.Report
| mlreportgen.report.Reporter
| mlreportgen.report.Section