以编程方式编号页

这些示例说明了如何使用DOM和Report API对程序页面进行编号。此工作流程仅适用于Word和PDF输出。使用DOM API的简单页码在此示例中,每个页面都包含一个页脚,其中页码为阿拉伯数字。这是第一页:

东西/原料

  • matlab软件
  • 电脑

方式/步调

  1. 1

    导入DOM包,以便您不必利用长的完全及格的类名。

  2. 2

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

  3. 3

    建立一个PDF页脚并将其添加到当前页面结构。将页脚的类型设置为"default",使其显示在文档的所有页面上。若是文档是Word文档,则建立一个DOCXPageFooter而不是一个PDFPageFooter。

  4. 4

    界说一个Paragraph对象,此中包含呈现在页码之前的文本。设置段落的格局,使其在页面上程度居中。

  5. 5

    建立一个DOM Page对象,该对象是页码的占位符。写入PDF文档或在Word中打开Word文档时,此占位符将被当前页码替代。该Page对象可以直接添加到页脚或页眉中,可是本示例包罗一些额外的文本和带有页码的格局。

  6. 6

    将页码添加到段落,然后将段落添加到页脚。

  7. 7

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

  8. 8

    封闭并查看文档。

    END

方式/步调2

  1. 1

    利用DOM API的自界说页码

    本示例演示了可自界说文档中页码的分歧方式。DOM PageNumber对象将页码设置为从4起头,并将数字格局设置为大写罗马数字。页面题目对象中的其他设置将导致仅偶数页面具有题目。以下是文档中每页的顶部:

  2. 2

    导入DOM包,这样您就不必利用长而完全及格的类名。

  3. 3

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

  4. 4

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

  5. 5

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

  6. 6

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

  7. 7

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

  8. 8

    封闭并查看文档。

    END

方式/步调3

  1. 1

    利用Report API的页码

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

  2. 2

    导入Report和DOM包,以便您不必利用长而完全及格的类名。

  3. 3

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

  4. 4

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

  5. 5

    利用默认页码和陈述格局建立两个章节。将它们添加到陈述中。

  6. 6

    为陈述建立最后一章。将肇端页码设置回1,并将数字格局设置为大写字母字符。

  7. 7

    建立两个由分页符分隔的部门,并将它们添加到陈述中以演示最后一章的页码。

  8. 8

    封闭并查看陈述。

    END
原作者:The MathWorks, Inc.举报
  • 发表于 2020-03-18 17:02
  • 阅读 ( 777 )
  • 分类:其他类型

你可能感兴趣的文章

相关问题

0 条评论

请先 登录 后评论
联系我们:uytrv@hotmail.com 问答工具