Пакет: 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)