Класс: mlreportgen.report.BaseTable
Пакет: mlreportgen.report
Получите генератор отчетов заголовка базовой таблицы
reporter = getTitleReporter(table)
возвращает генератор отчетов что reporter = getTitleReporter(table)BaseTable генератор отчетов (table) использование, чтобы отформатировать значение, заданное его Title свойство. Используйте getTitleReporter настроить выравнивание заголовка, положение и внешний вид.
Создайте стиль для заголовка вашей таблицы, которая отличается от стиля по умолчанию. Во-первых, создайте пользовательский BaseTable шаблон с помощью этих шагов:
Создайте копию шаблона PDF генератора отчетов с помощью createTemplate метод BaseTable генератор отчетов. Назовите копию MyTableTemplate.pdftx и сохраните его в папке отчета.
Разархивируйте шаблон.
Откройте файл таблицы стилей шаблона в текстовом редакторе.
Отредактируйте BaseTableTitle разработайте в файле таблицы стилей шаблона, таким образом, это удовлетворяет ваши требования.
Сохраните файл таблицы стилей.
Повторно архивируйте шаблон.
Затем используйте getTitleReporter метод и TemplateSrc свойство использовать ваш шаблон.
.
import mlreportgen.report.* import mlreportgen.dom.* rpt = Report('MyReport','pdf'); table = BaseTable(); table.Title = 'My Table'; titleReporter = getTitleReporter(table); titleReporter.TemplateSrc = 'MyTableTemplate.pdftx'; table.Title = titleReporter;
mlreportgen.report.BaseTable | mlreportgen.report.Report | mlreportgen.report.Reporter