Создайте шаблон 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')

Если вы хотите работать со своим шаблоном в месте кроме текущей папки, можно задать путь с функциями zipTemplate и unzipTemplate.

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

Функции

Классы

Похожие темы