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