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