Пакет: mlreportgen.report
Суперклассы:
Заполните заглавное отверстие репортера
Репортер, что другие репортеры, такие как Chapter
, FormalImage
, и BaseTable
, чтобы заполнить отверстие заголовка в шаблоне.
Образец этого класса может быть создан только другим репортером, который называется владельцем. Образец заполняет отверстие в шаблоне, заданное владельцем, заголовком, заданным владельцем через заданные им шаблон экземпляра и свойства экземпляра. Для примера, BaseTable
reporter (владелец) использует образец этого класса, чтобы заполнить отверстие Title в его шаблоне иерархически пронумерованным заголовком.
Заголовок, сгенерированный образцом этого класса, состоит из статического текста и динамического содержимого. Статический текст задается шаблоном образца. Динамическое содержимое задается образцом Content
, NumberPrefix
, и NumberSuffix
свойства. Если имя отверстия шаблона совпадает с одним из этих имен свойства, этот репортер заполняет отверстие свойством value. Например, если шаблон заголовка содержит Content
отверстие и NumberPrefix
отверстие, это окно заполняет эти отверстия значениями соответствующих свойств.
Владелец определяет местоположение шаблона заголовка через образец TemplateSrc
и TemplateName
свойства. The TemplateSrc
свойство задает источник файла шаблона, библиотека шаблонов которого содержит шаблон заголовка. The TemplateName
свойство задает имя шаблона заголовка. Для примера, BaseTable
библиотека шаблонов reporter содержит два шаблона пронумерованных заголовков, один с именем BaseTableNumberedTitle
для нумерованных таблиц и одной именованной BaseTableHierNumberedTitle
для иерархически пронумерованных таблиц. The BaseTable
reporter определяет, какой шаблон использовать путем установки TemplateSrc
этого репортера свойство для
BaseTable
шаблон и этот репортер TemplateName
свойство имени шаблона заголовка.
Владелец также может сгенерировать цель гиперссылки перед заголовком, установив LinkTarget
этого репортера свойство идентификатора целевого устройства ссылки связи.