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