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