导入DOM包,以便您不必利用长的完全及格的类名。
建立并打开PDF文档。要建立Word文档,请将输出类型从更改"pdf"为"docx"。
建立一个PDF页脚并将其添加到当前页面结构。将页脚的类型设置为"default",使其显示在文档的所有页面上。若是文档是Word文档,则建立一个DOCXPageFooter而不是一个PDFPageFooter。
界说一个Paragraph对象,此中包含呈现在页码之前的文本。设置段落的格局,使其在页面上程度居中。
建立一个DOM Page对象,该对象是页码的占位符。写入PDF文档或在Word中打开Word文档时,此占位符将被当前页码替代。该Page对象可以直接添加到页脚或页眉中,可是本示例包罗一些额外的文本和带有页码的格局。
将页码添加到段落,然后将段落添加到页脚。
经由过程在文档中添加段落和分页符以建立多个页面来演示页码。
封闭并查看文档。
利用DOM API的自界说页码
本示例演示了可自界说文档中页码的分歧方式。DOM PageNumber对象将页码设置为从4起头,并将数字格局设置为大写罗马数字。页面题目对象中的其他设置将导致仅偶数页面具有题目。以下是文档中每页的顶部:
导入DOM包,这样您就不必利用长而完全及格的类名。
建立并打开Word文档。要建立PDF文档,请将输出类型从更改docx为pdf。
建立一个PageNumber对象以指定页码从4起头,并利用大写的罗马数字。将对象添加到文档的当前页面结构。
建立一个题目并将其添加到当前页面结构。将标头的类型设置为even,使其仅包含在文档的偶数页上。若是文档是PDF文档,请建立一个,PDFPageHeader而不是DOCXPageHeader。
建立一个包含页码占位符的段落。设置段落的HAlign属性,以使页码在页眉中居中。将段落添加到题目。
经由过程在文档中添加段落和分页符以建立多个页面来演示页码。
封闭并查看文档。
利用Report API的页码
页码主动包含在利用Report API生当作的陈述中。您可觉得整个陈述或各个章节设置肇端编号和编号格局。在此示例中,陈述的默认数字格局为阿拉伯数字,但最后一章将笼盖此设置以利用大写字母字符。目次演示了页码设置:
导入Report和DOM包,以便您不必利用长而完全及格的类名。
建立一个PDF陈述。要建立Word陈述,请将输出类型从更改pdf为docx。您可以经由过程点窜报表对象属性的PageNumberFormat和FirstPageNumber属性来设置整个报表的首页编号和编号格局Layout,如注释的代码行所示。因为默认页码是阿拉伯数字,以1开首,所以您不必为此示例设置属性。
建立一个题目页和目次。将它们添加到陈述中。题目页没有页码。目次默认环境下以小写罗马数字编号i。要更改目次编号,请利用Layout对象的属性,如对象的注释代码所示Report。
利用默认页码和陈述格局建立两个章节。将它们添加到陈述中。
为陈述建立最后一章。将肇端页码设置回1,并将数字格局设置为大写字母字符。
建立两个由分页符分隔的部门,并将它们添加到陈述中以演示最后一章的页码。
封闭并查看陈述。
0 篇文章
如果觉得我的文章对您有用,请随意打赏。你的支持将鼓励我继续创作!