replace
クラス: mlreportgen.ppt.Slide
名前空間: mlreportgen.ppt
スライド内のテキスト、テーブル、または画像の置換
説明
replace(
は、スライド コンテンツ オブジェクト内の既存のコンテンツを、1 つ以上の段落、1 つのテーブル、または 1 個の画像などの指定されたコンテンツに置き換えます。slide
,contentName
,content
)content
引数で指定したコンテンツのタイプが contentName
で識別されるコンテンツ オブジェクトに対して有効でない場合、replace
メソッドは効果がありません。
例
スライド コンテンツの置換
mlreportgen.ppt.Slide
オブジェクトの replace
メソッドを使用して、プレースホルダー コンテンツをコンテンツに置き換えます。
PPT API クラスに長い完全修飾名を使用せずに済むよう、PPT 名前空間をインポートします。
import mlreportgen.ppt.*
プレゼンテーションを作成します。テキストのスライド、画像のスライド、およびテーブルのスライドを追加します。
ppt = Presentation('mySlideReplacePresentation.pptx'); slide1 = add(ppt,'Title and Content'); slide2 = add(ppt,'Title and Picture'); slide3 = add(ppt,'Title and Table');
最初のスライドで、Title
プレースホルダーおよび Content
プレースホルダーをテキストに置き換えます。
replace(slide1,'Title','Text Slide'); replace(slide1,'Content','This is the content for slide 1');
2 番目のスライドで、Title
プレースホルダーをテキストに置き換え、Picture
プレースホルダーを画像に置き換えます。
replace(slide2,'Title','Picture Slide'); replace(slide2,'Picture',Picture('b747.jpg'));
3 番目のスライドで、Title
プレースホルダーをテキストに置き換え、Table
プレースホルダーをテーブルに置き換えます。
replace(slide3,'Title','Table Slide'); replace(slide3,'Table',Table({1 2; 'a' 'b'}));
プレゼンテーションを閉じて表示します。
close(ppt); rptview(ppt);
生成されたプレゼンテーションは次のようになります。
入力引数
slide
— コンテンツを置き換えるスライド
mlreportgen.ppt.Slide
オブジェクト
コンテンツを置き換えるスライド。mlreportgen.ppt.Slide
オブジェクトとして指定します。
contentName
— 置き換えるコンテンツをもつオブジェクトの名前プロパティ値
文字ベクトル | string スカラー
置き換えるコンテンツを含むオブジェクトの Name
プロパティ値。文字ベクトルまたは string スカラーとして指定します。
スライドをプレゼンテーションに追加する場合、add
メソッドは、スライド レイアウトに基づいて、スライド上のコンテンツ オブジェクトの Name
プロパティを設定します。getLayoutNames
を参照してください。Name
プロパティ値には次のものがあります。
'Title'
'Content'
'Table'
'Picture'
'Text'
'Vertical Text'
Name
プロパティは、カスタム値に設定することもできます。
content
— 置換コンテンツ
文字ベクトル | string スカラー | mlreportgen.ppt.Paragaph
オブジェクト | string 配列 | mlreportgen.ppt.Table
オブジェクト | mlreportgen.ppt.Picture
オブジェクト | cell 配列
置換コンテンツ。以下のいずれかの値として指定します。
文字ベクトルまたは string スカラー
mlreportgen.ppt.Paragaph
オブジェクトstring 配列
mlreportgen.ppt.Table
オブジェクトmlreportgen.ppt.Picture
オブジェクト文字ベクトルや
Paragraph
オブジェクトの cell 配列、または文字ベクトル、string スカラー、string 配列、あるいはmlreportgen.ppt.Paragraph
オブジェクトの組み合わせ。内側の cell 配列または string 配列のコンテンツは、外側の cell 配列のコンテンツからインデントされます。
バージョン履歴
R2015b で導入
MATLAB コマンド
次の MATLAB コマンドに対応するリンクがクリックされました。
コマンドを MATLAB コマンド ウィンドウに入力して実行してください。Web ブラウザーは MATLAB コマンドをサポートしていません。
Select a Web Site
Choose a web site to get translated content where available and see local events and offers. Based on your location, we recommend that you select: .
You can also select a web site from the following list:
How to Get Best Site Performance
Select the China site (in Chinese or English) for best site performance. Other MathWorks country sites are not optimized for visits from your location.
Americas
- América Latina (Español)
- Canada (English)
- United States (English)
Europe
- 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)