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

Используйте один из этих подходов для создания 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 или 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 функций.

См. также

Функции

Классы

Похожие темы