Создайте шаблон 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 функции.

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

Функции

Классы

Похожие темы