Класс: mlreportgen.report. BaseTable
Пакет: mlreportgen.report
Получите генератор отчетов дыры содержимого базовой таблицы
reporter = getContentReporter(baseTable)
возвращает генератор отчетов дыры что использование генератора отчетов базовой таблицы, чтобы вставить его содержимое в отчет. Шаблон reporter = getContentReporter(baseTable)BaseTableContent по умолчанию находится в библиотеке шаблонов генератора отчетов BaseTable. Этот шаблон содержит только дыру для таблицы, сгенерированной из свойства Content генератора отчетов базовой таблицы. Используйте этот метод, чтобы настроить шаблон Content, чтобы добавить таблицу в отчет.
Прежде чем вы запустите этот пример, выполните эти шаги.
Используйте метод mlreportgen.report.Report.createTemplate, чтобы создать копию шаблона mlreportgen.report.Report и назвать его 'myreporttemplate.pdftx'. Создайте шаблон в той же папке как отчет.
Используйте метод mlreportgen.report.BaseTable.createTemplate, чтобы создать копию шаблона BaseTable в папке отчета.
Разархивируйте шаблоны.
Скопируйте шаблон BaseTableContent от библиотеки шаблонов BaseTable до библиотеки шаблонов myreporttemplate.pdftx.
Скопируйте стиль BaseTableContent от таблицы стилей BaseTable до таблицы стилей myreporttemplate.pdftx.
Отредактируйте шаблон BaseTableContent и стиль в библиотеке шаблонов myreporttemplate.pdftx, чтобы удовлетворить ваши требования.
Повторно архивируйте шаблоны.
Удалите копию шаблона BaseTable.
import mlreportgen.report.* import mlreportgen.dom.* rpt = Report('myreport','pdf','myreporttemplate'); tableRptr = BaseTable(); tableRptr.Content = Table(magic(5)); contentRptr = getContentReporter(tableRptr); contentRptr.TemplateSrc = rpt; tableRptr.Content = contentRptr; add(rpt,tableRptr); close(rpt);
mlreportgen.report.BaseTable | mlreportgen.report.Report | mlreportgen.report.Reporter