Используйте один из этих подходов, чтобы создать шаблон HTML или PDF для генерации отчета.
Используйте mlreportgen.dom.Document.createTemplate
создать копию шаблона значения по умолчанию API DOM, который можно затем настроить. Например:
mlreportgen.dom.Document.createTemplate('mytemplate','html');
или, для однофайлового шаблона HTML,
mlreportgen.dom.Document.createTemplate('mytemplate','html-file');
или, для PDF,
mlreportgen.dom.Document.createTemplate('mytemplate','pdf');
Создайте шаблон с нуля.
Однофайловый шаблон HTML встраивает таблицы стилей и изображения как элементы HTML в документе HTML. Шаблон HTML может быть в одном файле с .htmt
расширение, или в заархивированном пакете шаблона, с .htmtx
расширение. Шаблоны PDF упакованы в заархивированном пакете шаблона, но используют .pdftx
расширение. Чтобы отредактировать однофайловый шаблон HTML, откройте .htmt
файл. Чтобы отредактировать один из упакованных шаблонов, разархивируйте его к папке с помощью unzipTemplate
функция. Например, чтобы разархивировать шаблон HTML под названием mytemplate
в текущей папке:
unzipTemplate('mytemplate')
Используя .htmtx
расширение является дополнительным для упакованных шаблонов HTML. Однако, чтобы разархивировать шаблон PDF, необходимо использовать расширение шаблона, например:
unzipTemplate('mytemplate.pdftx')
После того, как вы разархивируете шаблон, можно отредактировать .css
и .html
файлы с помощью текстового редактора или редактора HTML. Чтобы узнать больше шаблоны, смотрите Шаблоны для Программ Отчета API DOM.
Чтобы повторно группировать шаблон после того, как вы отредактируете его, используйте zipTemplate
функция. Например, группируйте шаблон, сохраненный в подпапке в текущей папке под названием mytemplate
:
zipTemplate('mytemplate.htmtx')
Для PDF используйте .pdftx
расширение:
zipTemplate('mytemplate.pdftx')
Если вы хотите работать со своим шаблоном в месте кроме текущей папки, можно задать путь с unzipTemplate
и zipTemplate
функции.