Main Content

replace

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

テキスト ボックスの段落の置換

説明

paraObj = replace(textBox,content) は、テキスト ボックス内の段落を置き換えます。

replace(textBox,contents) は、テキスト ボックス プレースホルダー内の複数の段落を置き換えます。

すべて展開する

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

import mlreportgen.ppt.*
ppt = Presentation('myTextBoxReplacePresentation.pptx');
slide = add(ppt,'Blank');

mlreportgen.ppt.Paragraph オブジェクトを作成します。

p = Paragraph('Hello World');

空白のスライド (slide) にテキスト ボックスを追加します。

tb = TextBox();
tb.X = '1in';
tb.Y = '1in';
tb.Width = '4 in';
tb.Height = '2in';

add(slide,tb);

段落をテキスト ボックスに追加します。

add(tb,p);

テキスト ボックスのコンテンツを置き換えます。

replace(tb,'This is the real content');

プレゼンテーションを閉じて表示します。

close(ppt);
rptview(ppt);

入力引数

すべて展開する

テキストを置き換えるテキスト ボックス。mlreportgen.ppt.TextBox オブジェクトとして指定します。

置換項目として使用するテキスト。文字ベクトル、string スカラー、または mlreportgen.ppt.Paragraph オブジェクトとして指定します。

置換項目として使用する複数の段落。string 配列として指定するか、cell 配列として指定します。cell 配列には、文字ベクトルか mlreportgen.ppt.Paragraph オブジェクト、あるいは文字ベクトル、string スカラー、string 配列、mlreportgen.ppt.Paragraph オブジェクトの組み合わせを含めることができます。cell 配列の場合、内側の cell 配列または string 配列のコンテンツは、外側の cell 配列のコンテンツからインデントされます。

出力引数

すべて展開する

段落。mlreportgen.ppt.Paragraph オブジェクトとして返されます。

バージョン履歴

R2015b で導入