Один из этих подходов используется для создания шаблона 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 упакованы в пакет ZIP-шаблонов, но используют .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 функции.