创建 HTML 文档部件模板库
在默认模板包中,docpart_templates.html
文件定义了库以及一些默认文档节模板。在文档部件模板库中,创建您想要在整个报告中重用的文档部件。您可以为文档中想要重复的任何部分创建部件模板,而无需以编程方式重新定义它。
文档部件模板通常由固定内容和空位组成。您可以使用标准 HTML 元素来定义您的模板。您还可以使用 <toc>
元素作为目录。有关详细信息,请参阅创建目录。
使用此工作流程处理您的文档部件模板库:
解压包含部件模板库文件的模板包。
在 HTML 或文本编辑器中打开文档部件模板文件(默认名为
docpart_templates.html
)。根据需要使用 HTML 文档部件模板库结构 中描述的元素编辑文件。
在模板包中的
.css
文件中添加支持文档部件模板的任何样式。请参阅修改 HTML 模板中的样式。保存您编辑的库文件。
使用
ziptemplate
重新打包模板。
注意
HTML 模板不支持字符实体引用。要手动指定一个实体,请输入其等效的数字字符引用。
HTML 文档部件模板库结构
您使用 <dplibrary>
元素创建文档部件库。在 <dplibrary>
元素内添加 <body>
元素。您的模板包只能有一个 <dplibrary>
元素。
对于要创建的每个文档部件模板,请在 <dptemplate>
元素内使用 <dplibrary>
元素。您可以根据需要创建任意数量的文档部件模板。
此代码显示了文档部件库的基本结构体。<dptemplate>
元素具有属性 name
,您可以将其设置为从报告程序调用文档部件时使用的名称。该名称相当于 Word 中快速部件库中的部件名称。如果您正在为多个输出创建模板,请在两个地方使用相同的名称。
<body>
<dplibrary>
<dptemplate name="myFirstDocPartTemp">
[Document part template content--holes and fixed content]
</dptemplate>
</dplibrary>
</body>