主要内容

mlreportgen.dom.RepeatAsHeaderRowclass

包:mlreportgen.dom

重复表行

描述

使用的对象mlreportgen.dom.RepeatAsHeaderRow类来指定表行重复在每一页表流跨多个页面。您可以使用此对象只有微软®文档。

请注意

您可以使用该对象的第一行表和任何立即连续行。如果不设置连续重复页面,然后连续的行不能被设置为重复页面。如果你使用这个对象行,无重复行,这个对象将被忽略。

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

创建

描述

repeatAsHeaderRowObj= RepeatAsHeaderRow ()创建一个mlreportgen.dom.RepeatAsHeaderRow对象和设置价值财产真正的

例子

repeatAsHeaderRowObj= RepeatAsHeaderRow (价值)创建一个mlreportgen.dom.RepeatAsHeaderRow对象和设置价值财产价值

属性

全部展开

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

属性:

GetAccess
公共
SetAccess
公共
NonCopyable
真正的

数据类型:字符|字符串

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

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

属性:

GetAccess
公共
SetAccess
公共
NonCopyable
真正的

数据类型:字符|字符串

表行是否重复在每个页面上,指定为一个数字或逻辑1(真正的)或0(),其中:

  • 真正的1——表行重复在每个新页面表流跨多个页面。

  • 0——表行不重复。

数据类型:逻辑

例子

全部折叠

创建一个mlreportgen.dom.Document类型的多克斯

进口mlreportgen.dom。*;文档(文档(“Repeat_Rows_Doc”,“多克斯”);

创建一个mlreportgen.dom.Table一列和30行mlreportgen.dom.Text对象,然后设置表的文本行。

(附加文件,表1:“);表1 =表(arrayfun (@ (x)文本(),(30日1)));table1.entry(1, 1)定格(1)。内容=“标题1,不重复跨页面”;table1.entry(2, 1)定格(1)。内容=“标题2,不重复跨页面”;rowInd = 3 table1.entry (rowInd, 1)定格(1)。内容= sprintf (“表1行%我”,rowInd);结束

设置表格边框的样式和分隔符,然后将表附加到文档。

表1。风格= [table1.Style,{边境(“固体”),RowSep (“固体”)});追加(文档,表1);

创建第二个表一列和30行文本对象,然后设置表的文本行。

追加(文档,LineBreak ());追加(文档,LineBreak ());(附加文件,表2:“);表二=表(arrayfun (@ (x)文本(),(30日1)));table2.entry(1, 1)定格(1)。内容=“标题1,重复跨页面”;table2.entry(2, 1)定格(1)。内容=“标题2,重复跨页面”;rowInd = 3 table2.entry (rowInd, 1)定格(1)。内容= sprintf (“表2行%我”,rowInd);结束

设置表的前两行重复跨页面。然后设置表格边框的样式分隔符,并将表附加到文档。

table2.row (1)。风格= [table2.row (1) .Style, {RepeatAsHeaderRow (true)});table2.row (2)。风格= [table2.row (2) .Style, {RepeatAsHeaderRow (true)});表二。风格= [table2.Style,{边境(“固体”),RowSep (“固体”)});追加(文档,表二);

关闭文档生成报告,然后打开报告。

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

版本历史

介绍了R2014b