主要内容

zipTemplate

打包DOM HTML和PDF模板压缩文件

描述

例子

zipTemplate (unzippedTemplateFolderzip(压缩并放入一个zip文件)解压缩的DOM模板unzippedTemplateFolder.所生成的压缩模板文件名是中指定的名称unzippedTemplateFolder,加上文件扩展名htmtxpdftx.的zipTemplate函数压缩解压缩模板文件夹中的所有文件,包括子文件夹中的文件。压缩后的模板文件夹结构与解压缩后模板的文件夹结构相同。解压缩模板中的文件名必须只包含ASCII字符。

如果您通过解压缩以下任何一种方式创建的模板来创建解压缩后的模板,则使用此语法:

  • 使用mlreportgen.dom.Document.createTemplate

  • 从默认DOM模板复制模板

  • 创建模板时不使用DOM API或DOM模板,压缩文件符合“提示”中列出的条件。

例子

zipTemplate (zippedTemplateunzippedTemplateFolder将解压缩的DOM模板压缩到指定的文件中zippedTemplate

zipTemplate (zippedTemplateunzippedTemplateFoldermainDocument将解压缩的DOM模板压缩到指定的文件中zippedTemplate.使用mainDocument参数指定解压缩模板中的主文档名称,如果解压缩模板中的主文档名称不是report.htmlroot.html你的文档部件模板库文件,如果存在的话,在一个叫做docpart_templates.html

例子

zipTemplate (zippedTemplateunzippedTemplateFoldermainDocumentpartTemplates将解压缩的DOM模板压缩到指定的文件中zippedTemplate.当解压缩的模板包含文件名不是的文档部件模板库文件时,请使用此语法docpart_templates.html.您必须指定mainDocument作为第三个参数,即使调用了主文档文件report.htmlroot.html

例子

全部折叠

压缩模板myTemplate压缩到一个名为myTemplate.htmtx

zipTemplate (“myTemplate”);

压缩模板myTemplate压缩到一个名为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 (unzippedTemplateFolder
    zipTemplate (zippedTemplateunzippedTemplateFolder

    如果未使用DOM接口创建解压缩模板,并且模板符合以下要求,则还可以使用这两种语法中的任何一种。

    • 主文档文件也被命名report.htmlroot.html

    • 解压缩的模板不包含文档部件模板库文件,或者包含名为docpart_templates.html

    • 解压缩后的模板将图像存储在一个名为图片

    如果解压缩的模板主文档文件也没有命名report.htmlroot.html,使用mainDocument输入参数。

    如果解压缩的模板包含的文档部件模板库文件名称不是docpart_templates.html,使用partTemplates输入参数。

    如果解压缩的模板将图像存储在命名为图片在模板的根文件夹中,包含一个名为_imgprefix在包含解压缩模板的图像的文件夹中。在_imgprefix文件中,您可以为DOM接口包含一个前缀,用于生成附加到文档中的名称和图像。例如,如果_imgprefix文件包含前缀图形,生成的图像名称为graphic1.pnggraphic2.png等等。如果你离开_imgprefix文件为空,则生成的图像使用前缀图像

版本历史

在R2014b中引入