Шаблон Package DOM HTML и PDF в zip-файле
zipTemplate(unzippedTemplateFolder)
zipTemplate(zippedTemplate,unzippedTemplateFolder)
zipTemplate(zippedTemplate,unzippedTemplateFolder,mainDocument)
zipTemplate(zippedTemplate,unzippedTemplateFolder,mainDocument,partTemplates)
zipTemplate(
zip (сжимает и вставляет zip-файл), разархивированный шаблон DOM в unzippedTemplateFolder
)unzippedTemplateFolder
. Получившееся заархивированное имя файла шаблона является именем, заданным в unzippedTemplateFolder
плюс расширение файла htmtx
или pdftx
. Функция zipTemplate
архивирует все файлы в разархивированной папке шаблона, включая файлы в подпапках. Заархивированная структура папок шаблона копирует структуру папок разархивированного шаблона. Имена файлов в разархивированном шаблоне должны содержать только символы ASCII.
Используйте этот синтаксис, если вы создали разархивированный шаблон путем разархивации шаблона, созданного каким-либо из этих способов:
Используемый mlreportgen.dom.Document.createTemplate
Скопированный шаблон с шаблона DOM по умолчанию
Созданный шаблон, не используя API DOM или шаблоны DOM и заархивированный файл выполняет условия, перечисленные в “Советах”.
zipTemplate(
архивирует разархивированный шаблон DOM в файл, заданный zippedTemplate
,unzippedTemplateFolder
)zippedTemplate
.
zipTemplate(
архивирует разархивированный шаблон DOM в файл, заданный zippedTemplate
,unzippedTemplateFolder
,mainDocument
)zippedTemplate
. Используйте аргумент mainDocument
, чтобы задать имя основного документа в разархивированном шаблоне, если основным названием документа в разархивированном шаблоне не является report.html
или root.html
и ваш файл библиотеки шаблонов части документа, если это существует, находится в файле под названием docpart_templates.html
.
zipTemplate(
архивирует разархивированный шаблон DOM в файл, заданный zippedTemplate
,unzippedTemplateFolder
,mainDocument
,partTemplates
)zippedTemplate
. Используйте этот синтаксис, когда разархивированный шаблон включает файл библиотеки шаблонов части документа, именем файла которого не является docpart_templates.html
. Необходимо задать mainDocument
в качестве третьего аргумента, даже если основной файл документа называется report.html
или root.html
.
Если вы создали разархивированный шаблон путем разархивации шаблона, созданного при помощи mlreportgen.dom.Document.createTemplate
или копирования шаблона с шаблона DOM по умолчанию, можно использовать любой из этих синтаксисов без дальнейших действий:
zipTemplate(unzippedTemplateFolder
)
zipTemplate(zippedTemplate
,unzippedTemplateFolder
)
Можно также использовать любой из тех двух синтаксисов, если разархивированный шаблон был создан, не используя интерфейс DOM, и шаблон выполняет следующие требования.
Основной файл документа называют или report.html
или root.html
.
Разархивированный шаблон или не включает файл библиотеки шаблонов части документа, или он включает файл с именем библиотеки шаблонов части документа docpart_templates.html
.
Разархивированный шаблон хранит изображения в папке под названием images
.
Если разархивированный шаблон, основной файл документа не называют или report.html
или root.html
, используют входной параметр mainDocument
.
Если разархивированный шаблон включает документ, расстаются файл библиотеки шаблонов с именем кроме docpart_templates.html
, используют входной параметр partTemplates
.
Если разархивированные изображения хранилищ шаблона в папке кроме одного именованного images
в корневой папке шаблона, включайте текстовый файл под названием _imgprefix
в папке, которая содержит изображения для разархивированного шаблона. В файле _imgprefix
можно включать префикс для интерфейса DOM, чтобы использовать, чтобы сгенерировать изображения имен, добавленные к документам. Например, если файл _imgprefix
содержит префиксный graphic
, сгенерированными названиями картинки является graphic1.png
, graphic2.png
, и так далее. Если вы оставляете файл _imgprefix
пустым, то сгенерированные изображения используют префиксный image
.