主要内容

本页采用了机器翻译。点击此处可查看最新英文版本。

mlreportgen.dom.TableColSpecGroup 类

命名空间: mlreportgen.dom

定义表列组的样式

描述

使用 mlreportgen.dom.TableColSpecGroup 类的对象来定义一组相邻表列的样式。要覆盖 TableColSpecGroup 对象为组中一个或多个相邻列指定的样式,请使用 mlreportgen.dom.TableColSpec 对象。

mlreportgen.dom.TableColSpecGroup 类是一个 handle 类。

类属性

ConstructOnLoad
true
HandleCompatible
true

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

创建对象

描述

colSpecGroupObj = mlreportgen.dom.TableColSpecGroup 创建跨越整个表的列样式规范。

示例

属性

全部展开

适用列格式化的相邻表列的数量,指定为整数。如果 Span 属性的值为空 ([]),则格式将适用于表中的所有列。

属性:

NonCopyable
true

数据类型: int32

列子组的样式,指定为 mlreportgen.dom.TableColSpec 对象的数组。第一个 mlreportgen.dom.TableColSpec 对象适用于此 TableColSpecGroup 对象指定的列组的第一个子组。第二个 TableColSpec 对象适用于下一个子组,依此类推。例如,假设此 TableColSpecGroup 对象适用于表的前五列,并且 ColSpecs 属性中的第一个 TableColSpec 对象的跨度为二。第一个 TableColSpec 对象适用于表的第一列和第二列。

ColSpecs 属性中的 TableColSpec 对象指定的样式将覆盖此 TableColSpecGroup 对象的 Style 属性指定的样式。

属性:

GetAccess
public
SetAccess
public
NonCopyable
true

该类忽略此属性。

属性:

GetAccess
public
SetAccess
public
NonCopyable
true

此文档元素对象的格式规范,指定为 DOM 格式对象数组。此属性指定的格式将覆盖此元素的 StyleName 属性指定的相应格式。不适用于此文档元素对象的格式将被忽略。

属性:

GetAccess
public
SetAccess
public
NonCopyable
true

文档元素的自定义属性,指定为 mlreportgen.dom.CustomAttribute 对象数组。自定义属性必须被此对象所追加到的文档元素的输出格式支持。

属性:

GetAccess
public
SetAccess
public
NonCopyable
true

该类忽略此属性。

属性:

GetAccess
public
SetAccess
private
NonCopyable
true

该类忽略此属性。

属性:

GetAccess
public
SetAccess
private
NonCopyable
true

标记,指定为字符向量或字符串标量。DOM API 在创建此对象的过程中生成一个会话唯一标记。生成的标记形式为 CLASS:ID,其中 CLASS 是对象类,ID 是对象的 Id 属性的值。使用此值来帮助确定在文档生成过程中出现的问题的位置。

属性:

GetAccess
public
SetAccess
public
NonCopyable
true

数据类型: char | string

目标标识符,指定为字符向量或字符串标量。DOM API 在创建文档元素对象时会生成一个会话唯一标识符。

属性:

GetAccess
public
SetAccess
public
NonCopyable
true

数据类型: char | string

示例

全部折叠

将表的第一列设为绿色,其余列设为红色。使用 TableColSpecGroup 对象指定所有表列的颜色,并使用 TableColSpec 对象覆盖第一列的颜色。

import mlreportgen.dom.*
d = Document('mydoc','docx');
append(d,'Table');
     
grps(1) = TableColSpecGroup;
grps(1).Style = {Color('red')};
grps(1).Span = 5;
specs(1) = TableColSpec;
specs(1).Style = {Color('green')};
grps(1).ColSpecs = specs;
table = Table(magic(5));
table.ColSpecGroups = grps;

append(d,table);

close(d);
rptview(d);

版本历史记录

在 R2014b 中推出