此示例显示使用PDF模板的报告编号页面。它通过使用两个不同的页脚来定义奇数页的右对齐页编号,以及偶数页面的左对齐页码。以下图像显示使用示例模板创建的文档中的两页:
创建PDF模板,mypdftemplate.pdftx
,在当前的工作目录中。解压缩模板进行编辑。已经包括该示例的页脚的参考模板exampletemplate.pdftx.pdftx.
。
mlreportgen.dom.document.cleatemplate(“mypdftemplate”那“pdf”);Unziptemplate(“mypdftemplate.pdftx”那“mypdftemplate_pdftx”);%Unziptemplate(“exampletemplate.pdftxt”,“exampletemplate_pdftx”);
在mypdftemplate_pdftx \ docpart_templates.html.
,定义包含页脚内容的模板部分。在里面
标签,创建
元素命名mypagefooter
对于奇数页和Myevenfooter.
甚至页面。创建包含每个页脚中包含的文本的段落以及页
应放置页码的元素。设定文字对齐
风格到对
为了mypagefooter
和剩下
为了Myevenfooter.
。例如:
span> 。 span> h1> <孔Id =“rgchapterContent”/> dptemplate> dppplate> dpptemplate> - 定义页脚的文档部分模板 - > page
PAGE
P> DPTEMPLATER> DPLIBRARY>
在身体部分mypdftemplate_pdftx \ root.html.
,取消注释<布局>
元素并添加两个
元素。设定类型
和模板名称
属性如以下示例HTML代码所示。这默认
类型页脚用于第一和奇数页面。这甚至
类型页脚均用于偶数页面。这模板名称
属性设置为先前定义的模板部分的名称。要指定起始页数,请添加一个
元素。
<标题>报告模板 title> <链接rel =“样式表”href =“./样式表/ root.css”type =“text / css”/> head> <! - 取消注释并编辑此布局以自定义基于文档或文档部分布局在这个模板上。- > <布局样式=“页面边缘:1in 1in 1in 0.5英寸0.5英寸0in;页面大小:8.5in 11in肖像”>layout> body> html>
将模板文件拉回到mypdftemplate.pdftx
模板包。
Ziptemplate('mypdftemplate.pdftx'那'mypdftemplate_pdftx');
通过在创建文档时指定模板名称来使用模板。以下代码使用参考模板exampletemplate.pdftx.pdftx.
创建文档。要使用示例修改的模板,请更换exampletemplate.
和mypdftemplate.
。
进口mlreportgen.dom。*d =文档(“mydocument”那“pdf”那“exampletemplate”);开放(d);附加(D,“你好,世界”);附录(d,pagebreak());附加(D,“再一次问好”);附录(d,pagebreak());附加(D,“再一次问好”);附录(d,pagebreak());附加(D,“再一次问好”);附录(d,pagebreak());附加(D,“再一次问好”);关闭);RPTVIEW(D);