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