Main Content

append

クラス: mlreportgen.ppt.TableRow
名前空間: mlreportgen.ppt

テーブル行へのテーブル エントリの追加

説明

tableEntryObj = append(tableRow,entry) は、テーブル行にテーブル エントリを追加します。

すべて展開する

プレゼンテーションを作成します。

import mlreportgen.ppt.*

ppt = Presentation('myTableEntryPresentation.pptx');
open(ppt);
add(ppt,'Title and Content');

3 つの列をもつテーブルを作成します。

table1 = Table(3);

最初のテーブル行を作成します。

tr1 = TableRow();
tr1.Style = {Bold(true)};

最初の行の 3 つのテーブル エントリを作成します。

te1tr1 = TableEntry();
p = Paragraph('first entry');
p.FontColor = 'red';
append(te1tr1,p);

te2tr1 = TableEntry();
append(te2tr1,'second entry');

te3tr1 = TableEntry();
te3tr1.Style = {FontColor('green')};
append(te3tr1,'third entry');

最初の行にテーブル エントリを追加します。

append(tr1,te1tr1);
append(tr1,te2tr1);
append(tr1,te3tr1);

2 番目のテーブル行を作成します。

tr2 = TableRow();

2 番目の行の 3 つのテーブル エントリを作成します。

te1tr2 = TableEntry();
te1tr2.Style = {FontColor('red')};
p = Paragraph('first entry');
append(te1tr2,p);

te2tr2 = TableEntry();
append(te2tr2,'second entry');

te3tr2 = TableEntry();
te3tr2.Style = {FontColor('green')};
append(te3tr2,'third entry');

2 番目の行にテーブル エントリを追加します。

append(tr2,te1tr2);
append(tr2,te2tr2);
append(tr2,te3tr2);

テーブル行をテーブルに追加します。

append(table1,tr1);
append(table1,tr2);

mlreportgen.ppt.Presentation.find メソッドを使用して、Content プレースホルダーをもつスライドを検索します。この場合、2 つあります。

contents = find(ppt,'Content');

2 番目のスライドのテーブルを table1 に置き換えます。

replace(contents(1),table1);

プレゼンテーションを生成します。myTableEntryPresentation.pptx を開きます。Windows® プラットフォームでは、このプレゼンテーションを MATLAB® で開くことができます。

close(ppt);
rptview(ppt);

入力引数

すべて展開する

コンテンツを追加するテーブル行。mlreportgen.ppt.TableRow オブジェクトとして指定します。

テーブル行に追加するテーブル エントリ。mlreportgen.ppt.TableEntry オブジェクトとして指定します。

出力引数

すべて展開する

テーブル エントリ。mlreportgen.dom.TableEntry オブジェクトとして返されます。

バージョン履歴

R2015b で導入