find
クラス: mlreportgen.ppt.Slide
名前空間: mlreportgen.ppt
スライドでのコンテンツの検索
説明
は、searchResults
= find(slide
,objectName
)Name
プロパティ値が objectName
と一致するスライド コンテンツ オブジェクトをスライドで検索します。
例
スライドでのコンテンツの検索
find
メソッドを使用して、mlreportgen.ppt.Slide
オブジェクト内のコンテンツ オブジェクトを検索します。
PPT API クラスに長い完全修飾名を使用せずに済むよう、PPT 名前空間をインポートします。
import mlreportgen.ppt.*
プレゼンテーションを作成します。
ppt = Presentation('mySlideFindPresentation.pptx');
open(ppt);
Title and Content
レイアウトのスライドを追加します。
slide = add(ppt,'Title and Content');
Name
プロパティの値が 'Content'
であるコンテンツ オブジェクトをスライドで検索します。
contents = find(slide,'Content')
contents = ContentPlaceholder with properties: Bold: [] Font: [] ComplexScriptFont: [] FontColor: [] FontSize: [] Italic: [] Strike: [] Subscript: [] Superscript: [] Underline: [] BackgroundColor: [] VAlign: [] Name: 'Content' X: [] Y: [] Width: [] Height: [] Style: [] Children: [] Parent: [1×1 mlreportgen.ppt.Slide] Tag: 'ppt.ContentPlaceholder:198:244' Id: '198:244'
find
は、mlreportgen.ppt.ContentPlaceholder
オブジェクトを含む 1 行 1 列の配列を返します。プレースホルダー オブジェクトのテキストを太字に指定し、そのオブジェクトにテキストを追加します。
contents(1).Bold = true;
add(contents(1),'This is bold text');
プレゼンテーションを閉じて表示します。
close(ppt); rptview(ppt);
生成されたプレゼンテーションは次のようになります。
入力引数
slide
— 検索するスライド
mlreportgen.ppt.Slide
オブジェクト
検索するスライド。mlreportgen.ppt.Slide
オブジェクトとして指定します。
objectName
— 検索する Name プロパティ値
文字ベクトル | string スカラー
検索する Name
プロパティ値。文字ベクトルまたは string スカラーとして指定します。
プレゼンテーションにスライドを追加する際、add
メソッドは、スライド レイアウトに基づいて、スライド内のコンテンツ オブジェクトの Name
プロパティを設定します。getLayoutNames
を参照してください。Name
プロパティ値には次のものがあります。
'Title'
'Content'
'Table'
'Picture'
'Text'
'Vertical Text'
Name
プロパティは、カスタム値に設定することもできます。
出力引数
searchResults
— 検索結果
コンテンツ オブジェクトの配列
バージョン履歴
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)