Main Content

mlreportgen.dom.TableColSpecGroup クラス

名前空間: mlreportgen.dom

テーブル列のグループのスタイルの定義

説明

mlreportgen.dom.TableColSpecGroup クラスのオブジェクトを使用して、隣接するテーブル列のグループのスタイルを定義します。グループの 1 つ以上の隣接する列について、TableColSpecGroup オブジェクトによって指定されたスタイルをオーバーライドするには、mlreportgen.dom.TableColSpec オブジェクトを使用します。

mlreportgen.dom.TableColSpecGroup クラスは handle クラスです。

クラス属性

ConstructOnLoad
true
HandleCompatible
true

クラス属性の詳細については、クラスの属性を参照してください。

作成

説明

colSpecGroupObj = mlreportgen.dom.TableColSpecGroup は、テーブル全体にわたる列スタイル指定を作成します。

プロパティ

すべて展開する

列の書式設定が適用される隣接テーブル列の数。整数として指定します。Span プロパティの値が空 ([]) の場合、書式設定はテーブル内のすべての列に適用されます。

列サブグループのスタイル。mlreportgen.dom.TableColSpec オブジェクトの配列として指定します。最初の mlreportgen.dom.TableColSpec オブジェクトは、この TableColSpecGroup オブジェクトによって指定された列のグループの最初のサブグループに適用されます。2 番目の TableColSpec オブジェクトは次のサブグループに適用されます。以下同様に続きます。たとえば、この TableColSpecGroup オブジェクトがテーブルの最初の 5 つの列に適用され、ColSpecs プロパティの最初の TableColSpec オブジェクトの範囲が 2 であるとします。最初の TableColSpec オブジェクトは、テーブルの 1 番目と 2 番目の列に適用されます。

ColSpecs プロパティの TableColSpec オブジェクトによって指定されたスタイルは、この TableColSpecGroup オブジェクトの Style プロパティによって指定されたスタイルをオーバーライドします。

クラスはこのプロパティを無視します。

属性:

NonCopyable
true

このドキュメント要素オブジェクトの書式指定。書式オブジェクトの配列として指定します。このプロパティで指定された書式は、この要素の StyleName プロパティで指定された対応する書式をオーバーライドします。この要素に適用されない書式は無視されます。

属性:

NonCopyable
true

データ型: cell

このドキュメント要素のカスタム属性。mlreportgen.dom.CustomAttribute オブジェクトの配列として指定します。カスタム属性は、このオブジェクトが追加されるドキュメント要素の出力形式でサポートされていなければなりません。

属性:

NonCopyable
true

クラスはこのプロパティを無視します。

属性:

SetAccess
private
NonCopyable
true

クラスはこのプロパティを無視します。

属性:

SetAccess
private
NonCopyable
true

mlreportgen.dom.TableColSpecGroup オブジェクトのタグ。文字ベクトルまたは string スカラーとして指定します。DOM API は、このオブジェクトを作成するときに、セッション固有タグを生成します。生成されるタグの形式は CLASS:ID という形式です。ここで、CLASS はオブジェクト クラスです。ID はオブジェクトの Id プロパティの値です。独自のタグ値を指定すると、ドキュメント生成中に問題が発生したときにどこを確認すればよいかを特定しやすくなります。

属性:

NonCopyable
true

データ型: char | string

mlreportgen.dom.TableColSpecGroup オブジェクトのオブジェクト識別子。文字ベクトルまたは string スカラーとして指定します。DOM API は、ドキュメント要素オブジェクトの作成時にセッション固有識別子を生成します。Id には独自の値を指定できます。

属性:

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 で導入