主要内容

PDF模板中的数字页面

此示例显示使用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.。例如:

  

<孔Id =“rgchapterContent”/>

page

PAGE

创建页脚元素

在身体部分mypdftemplate_pdftx \ root.html.,取消注释<布局>元素并添加两个元素。设定类型模板名称属性如以下示​​例HTML代码所示。这默认类型页脚用于第一和奇数页面。这甚至类型页脚均用于偶数页面。这模板名称属性设置为先前定义的模板部分的名称。要指定起始页数,请添加一个元素。

    <标题>报告模板 <链接rel =“样式表”href =“./样式表/ root.css”type =“text / css”/>   <! - 取消注释并编辑此布局以自定义基于文档或文档部分布局在这个模板上。- > <布局样式=“页面边缘:1in 1in 1in 0.5英寸0.5英寸0in;页面大小:8.5in 11in肖像”>      

拉链模板

将模板文件拉回到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);

也可以看看

相关话题