Используйте один из этих подходов, чтобы создать шаблон 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')
Если вы хотите работать со своим шаблоном в месте кроме текущей папки, можно задать путь с функциями zipTemplate
и unzipTemplate
.