以编程方式编号页( 二 )


文章插图

3建立并打开Word文档 。 要建立PDF文档 , 请将输出类型从更改docx为pdf 。

以编程方式编号页

文章插图

4建立一个PageNumber对象以指定页码从4起头 , 并利用大写的罗马数字 。 将对象添加到文档的当前页面结构 。
以编程方式编号页

文章插图

5建立一个题目并将其添加到当前页面结构 。 将标头的类型设置为even , 使其仅包含在文档的偶数页上 。 若是文档是PDF文档 , 请建立一个 , PDFPageHeader而不是DOCXPageHeader 。
以编程方式编号页

文章插图

6建立一个包含页码占位符的段落 。 设置段落的HAlign属性 , 以使页码在页眉中居中 。 将段落添加到题目 。
以编程方式编号页

文章插图

7经由过程在文档中添加段落和分页符以建立多个页面来演示页码 。
以编程方式编号页

文章插图

8封闭并查看文档 。
以编程方式编号页

文章插图

方式/
31利用Report API的页码
页码主动包含在利用Report API生当作的陈述中 。 您可觉得整个陈述或各个章节设置肇端编号和编号格局 。 在此示例中 , 陈述的默认数字格局为阿拉伯数字 , 但最后一章将笼盖此设置以利用大写字母字符 。 目次演示了页码设置:
以编程方式编号页

文章插图

2导入Report和DOM包 , 以便您不必利用长而完全及格的类名 。
以编程方式编号页

文章插图

3建立一个PDF陈述 。 要建立Word陈述 , 请将输出类型从更改pdf为docx 。 您可以经由过程点窜报表对象属性的PageNumberFormat和FirstPageNumber属性来设置整个报表的首页编号和编号格局Layout , 如注释的代码行所示 。 因为默认页码是阿拉伯数字 , 以1开首 , 所以您不必为此示例设置属性 。
以编程方式编号页

文章插图

4建立一个题目页和目次 。 将它们添加到陈述中 。 题目页没有页码 。 目次默认环境下以小写罗马数字编号i 。 要更改目次编号 , 请利用Layout对象的属性 , 如对象的注释代码所示Report 。
以编程方式编号页

文章插图

5利用默认页码和陈述格局建立两个章节 。 将它们添加到陈述中 。
以编程方式编号页

推荐阅读