Пакет: slreportgen.report
Генератор отчетов DocBlock
Создает генератор отчетов DocBlock.
Примечание
Чтобы использовать генератор отчетов DocBlock в отчете, необходимо создать отчет с помощью slreportgen.report.Report
класс или подкласс.
Генератор отчетов добавляет содержимое DocBlock или ссылку на содержимое к отчету, в зависимости от типа содержимого в DocBlock и типа отчета. Для Microsoft® Word и отчеты PDF, когда DocBlock содержит HTML, можно указать, что генератор отчетов соединяется с содержимым путем установки ConvertHTML
свойство к true
. Эта таблица показывает, когда отчет включает в себя содержимое и когда это соединяется с содержимым.
Тип контента DocBlock | Сообщите о типе | Свойство ConvertHTML | Отчет содержит содержимое DocBlock | Отчет содержит ссылку на содержимое DocBlock |
---|---|---|---|---|
текст | HTML | Нет данных | да | нет |
текст | Word | Нет данных | да | нет |
текст | Нет данных | да | нет | |
HTML | HTML | Нет данных | да | нет |
HTML | Word | tRUE | да | нет |
HTML | Word | ложь | нет | да |
HTML | tRUE | да | нет | |
HTML | ложь | нет | да | |
RTF | Word | Нет данных | да | нет |
RTF | Нет данных | нет | да | |
RTF | HTML | Нет данных | нет | да |
slreportgen.report.DocBlock
классом является handle
класс.
HandleCompatible | true |
Для получения информации об атрибутах класса см. Атрибуты класса.
rptr = slreportgen.report.DocBlock()
создает пустой генератор отчетов DocBlock на основе шаблона по умолчанию. Настройте содержимое и формат сгенерированного содержимого при помощи свойств генератора отчетов. Прежде чем вы добавите генератор отчетов в отчет, необходимо задать DocBlock в Свойстве объекта генератора отчетов. Добавление пустого генератора отчетов к отчету производит ошибку.
rptr = slreportgen.report.DocBlock(
создает генератор отчетов DocBlock для DocBlock, заданного docBlockObj
)docBlockObj
, который может быть путем DocBlock или указателем. Смотрите Свойство объекта.
устанавливает свойства генератора отчетов с помощью пар "имя-значение". Можно задать несколько аргументов пары "имя-значение" в любом порядке. Заключите каждое имя свойства в одинарные или двойные кавычки.rptr
= slreportgen.report.DocBlock(Name,Value
)
DocBlock | slreportgen.finder.BlockFinder
| slreportgen.utils.isDocBlock