Класс: 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