Пакет: slreportgen.report
Суперклассы: slreportgen.report.Reporter
DocBlock
репортер
Используйте объект slreportgen.report.DocBlock
класс для отчета по блоку DocBlock.
Примечание
Чтобы использовать DocBlock reporter в отчете, необходимо создать отчет с помощью slreportgen.report.Report
класс или подкласс.
Репортер включает DocBlock содержимое в отчет одним из следующих способов:
Включает фактическое содержимое в отчет
Сохраняет содержимое во внешний файл и добавляет ссылку на файл в отчете
Встраивает содержимое как файл в отчет и добавляет ссылку во встроенный файл
Таблица показывает, когда репортер включает, ссылки на или встраивает содержимое, в зависимости от DocBlock типа содержимого, типа отчета и значений ConvertHTML
и EmbedFile
свойства.
Тип содержимого DocBlock | Тип отчета | Свойство ConvertHTML | Свойство EmbedFile | Отчет содержит | ||
---|---|---|---|---|---|---|
Содержимое DocBlock | Внешняя ссылка на файл содержимого DocBlock | Ссылка на файл содержимого Embedded DocBlock | ||||
текст | HTML | Н/Д | Н/Д | да | нет | нет |
текст | HTML-ФАЙЛ | Н/Д | Н/Д | да | нет | нет |
текст | Word | Н/Д | Н/Д | да | нет | нет |
текст | Н/Д | Н/Д | да | нет | нет | |
HTML | HTML | Н/Д | Н/Д | да | нет | нет |
HTML | HTML-ФАЙЛ | Н/Д | Н/Д | да | нет | нет |
HTML | правда | Н/Д | да | нет | нет | |
HTML | ложный | правда | нет | нет | да | |
HTML | ложный | ложный | нет | да | нет | |
HTML | Word | правда | Н/Д | да | нет | нет |
HTML | Word | ложный | Н/Д | нет | да | нет |
RTF | Н/Д | правда | нет | нет | да | |
RTF | Н/Д | ложный | нет | да | нет | |
RTF | Word | Н/Д | Н/Д | да | нет | нет |
RTF | HTML | Н/Д | правда | нет | нет | да |
RTF | HTML | Н/Д | ложный | нет | да | нет |
RTF | HTML-ФАЙЛ | Н/Д | Н/Д | нет | да | нет |
The slreportgen.report.DocBlock
класс является handle
класс.
HandleCompatible | true |
Для получения информации об атрибутах класса см. раздел «Атрибуты класса».
rptr = slreportgen.report.DocBlock()
создает пустой репортер DocBlock на основе шаблона по умолчанию. Настройте содержимое и формат сгенерированного содержимого с помощью свойств reporter. Прежде чем вы добавите репортера в отчет, необходимо задать DocBlock в Object
свойство репортера. Добавление пустого репортера к отчету приводит к ошибке.
rptr = slreportgen.report.DocBlock(
создает репортер DocBlock для DocBlock, заданной docBlockObj
)docBlockObj
, который может быть DocBlock путем или указателем. Смотрите Object
свойство.
устанавливает свойства reporter с помощью пар "имя-значение". Можно задать несколько аргументы пары "имя-значение" в любом порядке. Заключайте каждое имя свойства в одинарные или двойные кавычки.rptr
= slreportgen.report.DocBlock(Name,Value
)