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