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