主要内容

mlreportgen.dom.DOCXPageLayoutclass

包:mlreportgen.dom

页面格式和布局的部分微软文档

描述

使用一个mlreportgen.dom.DOCXPageLayout对象定义页面格式、页眉、页脚的一段微软®文档。

mlreportgen.dom.DOCXPageLayout类是一个处理类。

类属性

HandleCompatible
真正的
ConstructOnLoad
真正的

类属性的信息,请参阅类属性

创建

描述

例子

pageLayoutObj= mlreportgen.dom.DOCXPageLayout ()创建一个DOCXPageLayout对象的默认财产值。

属性

全部展开

页面标题对于这个布局,指定为数组mlreportgen.dom.DOCXPageHeader对象。您可以定义三个布局的页面标题,分别为:

  • 第一页的部分

  • 甚至页面

  • 奇数页

这个布局,页面页脚指定为数组mlreportgen.dom.DOCXPageFooter对象。您可以定义三个页面页脚布局,分别为:

  • 第一页的部分

  • 甚至页面

  • 奇数页

一段的第一个页面,指定为一个整数。

请注意

页码只呈现mlreportgen.dom.Page对象附加到文档或文档的任何部分。呈现在页面页眉或页脚页码,分配一个mlreportgen.dom.DOCXPageHeader对象的PageHeaders财产或一个mlreportgen.dom.DOCXPageFooter对象的PageFooters财产。然后添加一个mlreportgen.dom.Page对象的DOCXPageHeaderDOCXPageFooter对象。例如,请参见添加和自定义在Microsoft®Word文档页码。或者,您可以添加mlreportgen.dom.Page文档对象本身,或文档中的元素,但页码只呈现在你附加的文档的一部分页面对象。

类型的页码,指定为一个特征向量或字符串表中的标量。

价值 意义 适用于
多克斯 PDF
“一个” 小写的字母
“一个” 大写字母
“我” 小写罗马数字
“我” 大写罗马数字
“n”,“N”,' 1 ',“小数” 阿拉伯数字
“numberInDash” 数量与破折号
“hebrew1” 希伯来语数字
“hebrew2” 希伯来语字母
“arabicAlpha” 阿拉伯语字母
“arabicAbjad” 阿拉伯语abjad数字
“thaiLetters” 泰国字母
“thaiNumbers” 泰国的数字
“thaiCounting” 泰国计数系统

请注意

页码只呈现mlreportgen.dom.Page对象附加到文档或文档的任何部分。呈现在页面页眉或页脚页码,分配一个mlreportgen.dom.DOCXPageHeader对象的PageHeaders财产或一个mlreportgen.dom.DOCXPageFooter对象的PageFooters财产。然后添加一个mlreportgen.dom.Page对象的DOCXPageHeaderDOCXPageFooter对象。例如,请参见添加和自定义在Microsoft®Word文档页码。或者,您可以添加mlreportgen.dom.Page文档对象本身,或文档中的元素,但页码只呈现在你附加的文档的一部分页面对象。

为不支持的布局格式,XML标记指定万博1manbetx的单元阵列特征向量。为文字格式,XML标记的信息https://www.ecma-international.org/publications-and-standards/standards/ecma-376/

利润的大小,页眉,页脚,地沟页面布局,指定为一个mlreportgen.dom.PageMargins对象。

大小的页面布局,指定为一个mlreportgen.dom.PageSize对象。

页面边框布局,指定为一个mlreportgen.dom.PageBorder对象。

部分选项,指定为这些特征向量或字符串标量之一:

  • “下一页”——启动部分在下一个页面上。

  • “同一页面”——启动部分在同一页当前部分。

  • “奇数页”——启动部分一个奇数页。

  • “偶数页”——启动部分的页面。

这个属性并不适用于页面布局。

格式适用于此布局,指定为格式对象数组。格式,不适用于页面布局将被忽略。

自定义属性的文档元素,指定为数组mlreportgen.dom.CustomAttribute对象。自定义属性必须支持的输出格式。万博1manbetx

这个文档元素的母公司,指定为一个DOM对象。这个属性是只读的。

这个文档元素,指定为DOM对象数组。这个属性是只读的。

标记文档元素,指定为一个特征向量或字符串标量。

DOM生成一个session-unique标签创建这个对象的一部分。生成的标签的形式类:ID,类是对象类和ID的值Id对象的属性。指定您自己的标记值可以帮助您确定问题发生在文档生成。

本文档ID元素,指定为一个特征向量或字符串标量。DOM生成一个session-unique ID创建文档元素。你可以指定自己的ID。

方法

全部展开

例子

全部折叠

使用CurrentPageLayout属性的文档访问文档的布局对象。改变布局的左右边缘通过设置正确的的属性mlreportgen.dom.PageMargins对象使用的布局对象。

进口mlreportgen.dom。*;d =文档(“mydoc”,“多克斯”);开放(d);pageLayoutObject = d.CurrentPageLayout;pageLayoutObject.PageMargins。离开了=“2”;pageLayoutObject.PageMargins。正确的=“2”;p =段(“Hello World”);追加(d, p);关闭(d);rptview (d);

默认情况下,DOCXPageLayout对象指定一个页面,其中一个11英寸的身高,8.5半英寸宽度,和肖像取向。改变方向,使用旋转的方法DOCXPageLayout对象。更新相关的属性值的方法mlreportgen.dom.PageSize对象,这样的高度是8.5英寸,宽是11英寸,方向是景观。

进口mlreportgen.dom。*;d =文档(“myreport”,“多克斯”);开放(d);pageLayoutObj = d.CurrentPageLayout;旋转(pageLayoutObj);追加(d,“这个文档有景观页”);关闭(d);rptview (d);

这个例子展示了如何添加和自定义页码的页脚部分生成的文档里。

导入这个包,所以你不需要使用长,完全限定类名。

进口mlreportgen.dom。*

创建一个mlreportgen.dom.Document类型的对象多克斯一个标题。

文档(文档(“my_docx_w_page_numbers_document”,“多克斯”);标题=标题(1,“定制”页码的例子);追加(文档标题);

将内容添加到文档中。

追加(文档,LineBreak);pageInd = 1:5 append(文档,sprintf (”内容的页码%我”pageInd));追加(文档,PageBreak);结束追加(文档,段(“最后一页的内容”));

页脚添加到文档通过分配一个mlreportgen.dom.DOCXPageFooter对象的PageFooters当前页面布局的属性。然后设置当前页面的页码格式布局大写罗马数字。

curLayout = document.CurrentPageLayout;curLayout。页面Footers = DOCXPageFooter(); curLayout.PageNumberFormat =“我”;

追加一个mlreportgen.dom.Page页脚的对象。

追加(curLayout.PageFooters、页面());

关闭并查看文档。

关闭(文档);rptview(文档);

版本历史

介绍了R2016a