在默认模板包中,文件docpart_templates.html
定义库和一些默认文档部分模板。在您的文档零件模板库中,在整个报告中创建要重用的文档部件。您可以为要重复的文档的任何部分创建零件模板,而无需以编程方式重新定义它。
文档部分模板通常由固定内容和孔组成。它还可以包括页面布局元素,用于描述页面大小,边距和方向以及页眉和页脚。您使用为此目的提供的DOM API HTML元素和HTML元素的子集创建PDF文档零件模板库。
使用此工作流程在文档零件模板库上工作。
解压缩包含零件模板库文件的模板包。
打开文档零件模板文件,命名docpart_templates.html
默认情况下,在HTML或文本编辑器中。
根据需要使用中描述的元素编辑文件PDF文档零件模板库结构。
添加支持文档部分模板的任何样式金宝app.cs.
模板包中的文件。看修改PDF模板中的样式。
保存您编辑的库文件。
使用Ziptemplate.
。
方法创建文档部件库< dplibrary >
元素。添加一个< dplibrary >
A内部元素<身体>
元素docpart_template.html.
文件。您的模板包只能有一个< dplibrary >
元素。
使用< dptemplate >
元素在一个< dplibrary >
元素创建要创建的每个文档部件模板。您可以根据需要创建任意数量的文档部分模板。
这段代码显示了文档部件库的基本结构。的< dptemplate >
元素的属性名称
,您设置为您用于调用文档部分的名称。名称等同于Word中快速零件库中的零件的名称。如果要为多个输出创建模板,则在两个位置使用相同的名称。
“myFirstDocPartTemp”>[文档部分模板内容在这里——洞,固定内容,页面布局信息,和HTML]
您可以使用DOM API HTML元素和标准HTML元素的子集来创建PDF文档部件模板。有关显示如何使用DOM API HTML元素的示例,请参阅:
除了< dplibrary >
和< dptemplate >
您可以使用要定义库和文档部件的元素,您可以在PDF模板中使用这些DOM API HTML元素。
目的 | 元素 | 属性 | 值 |
---|---|---|---|
页面布局 | 布局 |
风格 |
|
第一页 |
在布局的第一页的数目 | ||
page-number-format |
N. 或N. 对于数字,一个 那一个 那一世 那一世 |
||
section-break |
此布局的何处开始部分:奇数页 那偶数页 , 或者下一个页面 |
||
页眉 | pheader |
类型 |
默认 那第一个 那甚至 |
模板名称 |
定义头的文档部分模板 | ||
页脚 | pfooter |
类型 |
默认 那第一个 那甚至 |
模板名称 |
文档部分模板定义页脚 | ||
页码格式(与第一页 和page-number-format 在布局上) |
Pnumber. |
格式 |
N. 或N. 对于数字,一个 那一个 那一世 那一世 |
初值 |
使用此元素的布局中第一页的数字 | ||
洞 | 洞 |
id |
通过名称识别洞的ID |
默认风格名称 |
当样式没有以编程方式设置时使用的样式表样式 | ||
表的内容 | toc |
层数 |
在TOC中包含的标题级别数量 |
leader-pattern |
领导者模式使用:小点 那空间 ,期间或空间 |
||
自动编号 | 自动数量 |
流名称 |
a指定的流的名称counter-increment 风格 |
当前页码 | 页 |
没有属性 | |
文档的总页数 | numpages |
没有属性 | |
分页符 | pagebreak |
没有属性 | |
目标位于目标的页面的数字引用 | pageref |
目标 |
ID的目标;在您的报告中创建目标mlreportgen.dom.linktarget. |
将标题或其他样式的内容插入页眉或页脚(用于运行页眉和页脚) | 风格 |
没有属性 | 插入最近的内容H1. 元素 |
样式名称 |
包含内容的样式的名称以插入页眉或页脚 | ||
大纲级别 |
带有要插入页眉或页脚的内容的样式大纲级别 | ||
在页面布局中插入水印图像 | 水印 |
src |
用作水印图像的源文件的路径。将水印图像存储在模板包中。看PDF页面布局中的水印。 |
宽度 |
宽度以缩放水印图像,表单值单位。单位的可能值是 |
||
高度 |
高度缩放水印图像,形式为valueUnits |
有关属性的详细信息,请参阅这些对应DOM API类的属性。
您可以在PDF模板中使用这些标准HTML元素。
HTML元素 | 属性 |
---|---|
一个 |
班级 那风格 那href 那名称 |
地址 |
班级 那风格 |
B. |
班级 那风格 |
大的 |
班级 那风格 |
引用 |
班级 那风格 |
身体 |
班级 那风格 |
布鲁斯 |
N / A. |
中央 |
班级 那风格 |
引用 |
班级 那风格 |
代码 |
班级 那风格 |
DD. |
班级 那风格 |
del |
班级 那风格 |
DFN. |
班级 那风格 |
div |
班级 那风格 |
DL. |
班级 那风格 |
DT. |
班级 那风格 |
em. |
班级 那风格 |
字体 |
班级 那风格 那颜色 那脸 那尺寸 |
H1 h2 h3 h4 h5 h6 |
班级 那风格 那对齐 |
人力资源 |
班级 那风格 那对齐 |
一世 |
班级 那风格 |
ins |
班级 那风格 |
img |
班级 那风格 那src 那高度 那宽度 |
kbd |
班级 那风格 |
李 |
班级 那风格 |
标记 |
班级 那风格 |
nobr |
班级 那风格 |
ol |
班级 那风格 |
P. |
班级 那风格 那对齐 |
前 |
班级 那风格 |
S. |
班级 那风格 |
桑 |
班级 那风格 |
小 |
班级 那风格 |
跨度 |
班级 那风格 |
罢工 |
班级 那风格 |
强的 |
班级 那风格 |
亚 |
班级 那风格 |
sup |
班级 那风格 |
表格 |
班级 那风格 那对齐 那告诉我们 那边境 那单元格间距 那单元格边距 那框架 那规则 那宽度 |
托架 |
班级 那风格 那对齐 那懒汉 |
Tfoot. |
班级 那风格 那对齐 那懒汉 |
th |
班级 那风格 那对齐 那懒汉 |
t |
班级 那风格 那告诉我们 那高度 那宽度 那Colspan. 那Rowspan. 那对齐 那懒汉 那nowrap |
钍 |
班级 那风格 那告诉我们 那高度 那宽度 那Colspan. 那Rowspan. 那对齐 那懒汉 那nowrap |
TR. |
班级 那风格 那对齐 那告诉我们 那懒汉 |
TT. |
班级 那风格 |
你 |
班级 那风格 |
ul. |
班级 那风格 |
var |
班级 那风格 |
有关这些元素的信息,请参阅https://developer.mozilla.org/en-us/docs/web/html/element.。