mlreportgen.dom.TableRow クラス
名前空間: mlreportgen.dom
テーブル行
説明
作成
説明
は空のテーブル行を作成します。tableRowObj = TableRow
プロパティ
このテーブル行の高さ。数値とそれに続く測定単位の略語を含む文字ベクトルまたは string スカラーとして指定します。たとえば、"0.5in" は 0.5 インチを指定します。有効な略語を以下に示します。
"px"— ピクセル"cm"— センチメートル"in"— インチ"mm"— ミリメートル"pc"— パイカ"pt"— ポイント
このテーブル行の Style プロパティに mlreportgen.dom.RowHeight 書式オブジェクトが含まれている場合、Height プロパティは書式オブジェクトで指定された高さに設定されます。
Height プロパティを高さの値に設定すると、指定された高さの RowHeight オブジェクトが作成され、行の Style プロパティに追加されるか、Style プロパティの既存の RowHeight オブジェクトを置き換えるために使用されます。新しい RowHeight オブジェクトの Type は "exact" です。この Type 値により、Microsoft® Word は指定された高さの行を生成し、収まらないコンテンツを切り捨てます。HTML および PDF のビューアーは、最小の高さを指定した行を作成し、コンテンツに合わせて行の高さを調整します。
メモ
mlreportgen.dom.Height オブジェクトを Style プロパティに追加すると、Type が "atleast" に設定された mlreportgen.dom.RowHeight オブジェクトに変換されます。この Type 値により、HTML ビューアー、PDF ビューアー、および Microsoft Word は、最小の高さを指定した行を作成し、コンテンツに合わせて行の高さを調整します。
例: "0.5in"
この行のテーブル エントリ。mlreportgen.dom.TableEntry オブジェクトの配列として指定します。この行のテーブル エントリにアクセスするには、このプロパティを使用します。たとえば、次のコードは行 2 の要素 2 にアクセスします。
t = Table({"e11", "e12"; "e21", "e22"});
elem22 = t.row(2).Entries(2);mlreportgen.dom.Table クラスの entry メソッドを使用して、行 2 の要素 2 にアクセスすることもできます。以下に例を示します。
t = Table({"e11", "e12"; "e21", "e22"});
elem22 = entry(t,2,2);テーブル エントリに対応する TableEntry オブジェクトにアクセスする場合、オブジェクトのプロパティを設定してエントリを書式設定することができます。テーブル エントリの書式設定を参照してください。
このプロパティは読み取り専用です。
この行のテーブル エントリの数。整数として指定します。このプロパティは読み取り専用です。
スタイルシート定義スタイル名。文字ベクトルまたは string スカラーとして指定します。スタイル名は、この要素を追加するドキュメントまたはドキュメント パーツのスタイル シートで指定したスタイルの名前です。指定されたスタイルは、この要素の Style プロパティで指定された書式によってオーバーライドされない限り、出力ドキュメントでのこの要素の外観を定義します。スタイル シートの使用の詳細については、スタイル シートのスタイルの使用を参照してください。
メモ
Microsoft Word レポートでは、ドキュメント テンプレートで定義されていないスタイル名は無視されます。Microsoft Word テンプレートの詳細については、DOM API レポート プログラムのテンプレートを参照してください。
属性:
GetAccess | public |
SetAccess | public |
NonCopyable | true |
データ型: char | string
このテーブル行のスタイルを定義する書式。DOM 書式オブジェクトの cell 配列として指定します。この書式は、StyleName プロパティで指定したスタイルシートのスタイルで定義した対応する書式をオーバーライドします。
mlreportgen.dom.RowHeight オブジェクトまたは mlreportgen.dom.Height オブジェクトを Style プロパティに追加して、行の高さを指定することができます。mlreportgen.dom.Height オブジェクトは、タイプが "atleast" に設定された mlreportgen.dom.RowHeight オブジェクトに変換されます。
ドキュメント要素のカスタム属性。mlreportgen.dom.CustomAttribute オブジェクトの配列として指定します。カスタム属性は、このオブジェクトが追加されるドキュメント要素の出力形式でサポートされていなければなりません。
属性:
GetAccess | public |
SetAccess | public |
NonCopyable | true |
このオブジェクトの親。ドキュメント要素オブジェクトとして指定します。ドキュメント要素の親は 1 つでなければなりません。
属性:
GetAccess | public |
SetAccess | private |
NonCopyable | true |
このオブジェクトの子。ドキュメント要素オブジェクトの配列として指定します。このプロパティには、append メソッドを使用して追加されたドキュメント要素オブジェクトが含まれます。
属性:
GetAccess | public |
SetAccess | private |
NonCopyable | true |
タグ。文字ベクトルまたは string スカラーとして指定します。DOM API は、このオブジェクトを作成するときに、セッション固有タグを生成します。生成されるタグの形式は CLASS:ID という形式です。ここで、CLASS はオブジェクト クラスです。ID はオブジェクトの Id プロパティの値です。この値を使用すると、ドキュメントの生成中に問題が発生した箇所を容易に特定できるようになります。
属性:
GetAccess | public |
SetAccess | public |
NonCopyable | true |
データ型: char | string
オブジェクト識別子。文字ベクトルまたは string スカラーとして指定します。DOM API は、ドキュメント要素オブジェクトの作成時にセッション固有識別子を生成します。
属性:
GetAccess | public |
SetAccess | public |
NonCopyable | true |
データ型: char | string
メソッド
例
空のテーブルにコンテンツを追加するには、テーブル エントリをテーブルの行に追加してから、テーブル行をテーブルに追加します。この例では、次の 2 行 2 列のテーブルを作成します。
![]()
ドキュメントを作成した後、2 つの列をもつテーブルを作成します。
import mlreportgen.dom.*
d = Document();
t = Table(2);2 つのテーブル行を作成します。
tr1 = TableRow(); tr2 = TableRow();
コンテンツを含むテーブル エントリを作成し、そのテーブル エントリを行に追加します。
append(tr1,TableEntry('e11')); append(tr1,TableEntry('e12')); append(tr2,TableEntry('e21')); append(tr2,TableEntry('e22'));
テーブル行をテーブルに追加します。
append(t,tr1); append(t,tr2);
テーブルをドキュメントに追加します。ドキュメントを閉じて表示します。
append(d,t); close(d); rptview(d);
mlreportgen.dom.TableRow オブジェクトの Entries プロパティを使用して、書式設定するエントリに対応する mlreportgen.dom.TableEntry オブジェクトにアクセスします。TableEntry オブジェクトの書式プロパティを設定するか、オブジェクトの Style プロパティに書式オブジェクトを追加して、エントリを書式設定します。この例では、2 行目の 2 番目のエントリのテキストの色を赤に変更します。
import mlreportgen.dom.* d = Document(); t = Table({'e11','e12';'e21','e22'}); t.row(2).Entries(2).Style = {Color('red')}; append(d,t); close(d); rptview(d);
結果のテーブルでは、2 行目の 2 番目のエントリにあるテキスト e22 が赤色になります。
![]()
あるいは、エントリを含む mlreportgen.dom.Table オブジェクトの entry メソッドを使用して、テーブル エントリにアクセスできます。前の例で、次を置き換えます。
t.row(2).Entries(2).Style = {Color('red')};
これを次のようにします。
elem = entry(t,2,2);
elem.Style = {Color('red')};
バージョン履歴
R2014b で導入
MATLAB Command
You clicked a link that corresponds to this MATLAB command:
Run the command by entering it in the MATLAB Command Window. Web browsers do not support MATLAB commands.
Web サイトの選択
Web サイトを選択すると、翻訳されたコンテンツにアクセスし、地域のイベントやサービスを確認できます。現在の位置情報に基づき、次のサイトの選択を推奨します:
また、以下のリストから Web サイトを選択することもできます。
最適なサイトパフォーマンスの取得方法
中国のサイト (中国語または英語) を選択することで、最適なサイトパフォーマンスが得られます。その他の国の MathWorks のサイトは、お客様の地域からのアクセスが最適化されていません。
南北アメリカ
- América Latina (Español)
- Canada (English)
- United States (English)
ヨーロッパ
- Belgium (English)
- Denmark (English)
- Deutschland (Deutsch)
- España (Español)
- Finland (English)
- France (Français)
- Ireland (English)
- Italia (Italiano)
- Luxembourg (English)
- Netherlands (English)
- Norway (English)
- Österreich (Deutsch)
- Portugal (English)
- Sweden (English)
- Switzerland
- United Kingdom (English)