Создайте шаблон PDF или HTML

Используйте один из этих подходов, чтобы создать шаблон 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');
  • Создайте шаблон с нуля.

Отредактируйте шаблон PDF или HTML

Однофайловый шаблон 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 функции.

Смотрите также

Функции

Классы

Похожие темы