zipTemplate

Шаблон Package DOM HTML и PDF в zip-файле

Описание

пример

zipTemplate(unzippedTemplateFolder) zip (сжимает и вставляет zip-файл), разархивированный шаблон DOM в unzippedTemplateFolder. Получившееся заархивированное имя файла шаблона является именем, заданным в unzippedTemplateFolder, плюс расширение файла htmtx или pdftx. zipTemplate функционируйте архивирует все файлы в разархивированной папке шаблона, включая файлы в подпапках. Заархивированная структура папок шаблона копирует структуру папок разархивированного шаблона. Имена файлов в разархивированном шаблоне должны содержать только символы ASCII.

Используйте этот синтаксис, если вы создали разархивированный шаблон путем разархивации шаблона, созданного каким-либо из этих способов:

  • Используемый mlreportgen.dom.Document.createTemplate

  • Скопированный шаблон с шаблона DOM по умолчанию

  • Созданный шаблон, не используя API DOM или шаблоны DOM и заархивированный файл выполняет условия, перечисленные в “Советах”.

пример

zipTemplate(zippedTemplate,unzippedTemplateFolder) архивирует разархивированный шаблон DOM в файл, заданный zippedTemplate.

zipTemplate(zippedTemplate,unzippedTemplateFolder,mainDocument) архивирует разархивированный шаблон DOM в файл, заданный zippedTemplate. Используйте mainDocument аргумент, чтобы задать имя основного документа в разархивированном шаблоне, если основным названием документа в разархивированном шаблоне не является report.html или root.html и ваш файл библиотеки шаблонов части документа, если это существует, находится в файле под названием docpart_templates.html.

пример

zipTemplate(zippedTemplate,unzippedTemplateFolder,mainDocument,partTemplates) архивирует разархивированный шаблон DOM в файл, заданный zippedTemplate. Используйте этот синтаксис, когда разархивированный шаблон включает файл библиотеки шаблонов части документа, именем файла которого не является docpart_templates.html. Необходимо задать mainDocument в качестве третьего аргумента, даже если основной файл документа называется report.html или root.html.

Примеры

свернуть все

Архивируйте шаблон myTemplate в zip-файл под названием myTemplate.htmtx.

zipTemplate('myTemplate');

Архивируйте шаблон myTemplate в zip-файл под названием myReportTemplate.htmtx.

zipTemplate('myReportTemplate.htmtx','myTemplate');

Архивируйте шаблон, основной частью которого является mainpart.html и чьим файлом библиотеки шаблонов части является documentpart_templates.html.

zipTemplate('myTemplate.htmtx','myTemplate',...
    'mainpart.html','documentpart_templates.html');

Входные параметры

свернуть все

Путь к папке, содержащей разархивированный шаблон в виде вектора символов. Имена файлов в разархивированном шаблоне должны содержать только символы ASCII.

Полный путь для заархивированного шаблона DOM, включая расширение файла .htmtx или .pdftxВ виде вектора символов.

Основное имя файла документа, включая расширение файла в виде вектора символов.

Имя файла библиотеки деталей документа, включая расширение файла в виде вектора символов.

Советы

  • Если вы создали разархивированный шаблон путем разархивации шаблона, созданного при помощи mlreportgen.dom.Document.createTemplate или копируя шаблон с шаблона DOM по умолчанию, можно использовать любой из этих синтаксисов без дальнейших действий:

    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.

Введенный в R2014b