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