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