主要内容

mlreportgen.dom.TableRow类

包:mlreportgen.dom

描述

的对象mlreportgen.dom.TableRow类来创建表行。

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

类属性

ConstructOnLoad
真正的
HandleCompatible
真正的

有关类属性的信息,请参见类属性

创建

描述

例子

tableRowObj= TableRow ()创建一个空表行。

属性

全部展开

该表行的高度,指定为字符向量或字符串标量,由数字后跟度量单位的缩写组成。例如,“0.5”指定半英寸。有效的缩写有:

  • px-像素(默认值)

  • 厘米- - - - - -厘米

  • - - - - - -英寸

  • 毫米- - - - - -毫米

  • 个人电脑——异食癖

  • pt——分

如果风格属性mlreportgen.dom.RowHeight格式对象,则高度属性设置为格式对象指定的高度。

如果你设置高度属性的高度值RowHeight对象创建并添加到风格属性,或用于替换现有的RowHeight对象中的风格财产。的类型关于新事物RowHeight对象是“准确”.这类型价值的原因微软®生成具有指定高度的行并截断不合适的内容。HTML和PDF查看器创建至少具有指定高度的行,并调整行高以适应内容。

请注意

如果你加上mlreportgen.dom.Height对象的风格属性时,它将转换为mlreportgen.dom.RowHeight对象的类型设置为“至少”.这类型value会导致HTML和PDF查看器和微软文字处理软件创建至少具有指定高度的行,并调整行高以适应内容。

例子:“0.5”

的数组指定此行的表项mlreportgen.dom.TableEntry对象。使用此属性可访问该行中的表项。例如,这段代码访问第2行中的元素2:

t =表({“e11”e12汽油的“e21”“e22”});elem22 = t.row(2).Entries(2);

元素还可以访问第2行中的元素2条目方法mlreportgen.dom.Table类。例如:

t =表({“e11”e12汽油的“e21”“e22”});Elem22 = entry(t,2,2);

一旦你进入TableEntry对象,则可以通过设置对象的属性来格式化表项。看到格式化表格条目

此属性是只读的。

本行中的表项数,以整数形式指定。此属性是只读的。

用于格式化该表行的样式的名称,指定为字符向量或字符串标量。

属性指定的样式StyleName属性属性必须在附加此表行的文档或文档部分的样式表中定义。方法指定的格式除外,指定的样式定义输出文档中表行的外观风格属性。属性指定的格式对象风格属性将覆盖样式中定义的格式。

StyleName属性属性对于Word输出被忽略。

定义此表行的样式的格式,指定为DOM格式对象的单元格数组。类指定的样式表样式所定义的相应格式StyleName属性财产。

属性可以指定行高mlreportgen.dom.RowHeight或者一个mlreportgen.dom.Height对象的风格财产。一个mlreportgen.dom.Height对象转换为mlreportgen.dom.RowHeight类型设置为的对象“至少”

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

此文档元素的父元素,指定为DOM对象。此属性是只读的。

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

标记,指定为字符向量或字符串标量。

DOM生成一个会话唯一标记,作为创建该对象的一部分。生成的标记具有CLASS:ID的形式,其中CLASS是对象类,ID是对象类的值Id对象的属性。指定您自己的标记值可以帮助您确定在文档生成过程中发生问题的位置。

此文档元素的ID,指定为字符向量或字符串标量。DOM在创建文档元素时生成一个会话唯一ID。您可以指定自己的ID。

方法

全部展开

例子

全部折叠

若要向空表添加内容,请将表项附加到表行,然后将表行附加到表。下面的例子创建了一个2乘2的表:

创建一个文档,然后创建一个有两列的表。

进口mlreportgen.dom。*d = Document();t =表(2);

创建两个表行。

tr1 = TableRow();tr2 = TableRow();

创建包含内容的表项,并将表项附加到行中。

追加(tr1 TableEntry (“e11”));追加(tr1 TableEntry (e12汽油的));追加(tr2 TableEntry (“e21”));追加(tr2 TableEntry (“e22”));

将表行追加到表中。

追加(t, tr1);追加(t, tr2);

将表格附加到文档中。关闭并查看文档。

追加(d, t);关闭(d);rptview (d);

使用条目的属性mlreportgen.dom.TableRow对象来访问mlreportgen.dom.TableEntry对象,该对象与要格式化的项对应。控件的格式属性来格式化条目TableEntry对象或通过向风格对象的属性。这个示例将第二行的第二个条目的文本颜色更改为红色。

进口mlreportgen.dom。*d = Document();t =表({“e11”e12汽油的“e21”“e22”});t.row (2) .Entries(2)。样式={颜色(“红色”)};追加(d, t);关闭(d);rptview (d);

在结果表中,文本,e22,在第二行第二项中为红色。

方法访问表项条目方法mlreportgen.dom.Table对象,该对象包含条目。在前面的例子中,替换:

t.row (2) .Entries(2)。样式={颜色(“红色”)};

:

Elem = entry(t,2,2);初步的。风格= {Color('red')};

版本历史

在R2014b中引入