mlreportgen.ppt.ContentPlaceholder 类
命名空间: mlreportgen.ppt
幻灯片内容的占位符
描述
mlreportgen.ppt.ContentPlaceholder
类的对象代表幻灯片中的内容占位符。您可以用图片,表或者一个或多个段落替换内容占位符。
当您向演示文稿添加幻灯片并且幻灯片布局具有内容占位符时,PPT API 会创建一个 ContentPlaceholder
对象。在默认的 PPT API 中,这些布局具有一个或多个内容占位符:
"Title and Content"
"Two Content"
"Comparison"
"Content with Caption"
要查找 ContentPlaceholder
对象,请使用包含内容占位符的幻灯片的 find
方法。要用图片、表或者一个或多个段落替换内容占位符,请使用 ContentPlaceholder
对象的 replace
方法。对于图片或表,replace
方法分别用 mlreportgen.ppt.Picture
或 mlreportgen.ppt.Table
对象替换 ContentPlaceholder
对象。对于段落,PPT API 不会替换 ContentPlaceholder
对象。它将 mlreportgen.ppt.Paragraph
对象添加为 ContentPlaceholder
对象的子对象。
当您用 ContentPlaceholder
或 Table
对象替换 Picture
对象时,某些 ContentPlaceholder
对象属性不适用于替换内容。有关详细信息,请参阅属性。
注意
如果用图片替换内容占位符,Microsoft® PowerPoint® 会调整内容占位符的大小以适应图片的大小。如果希望幻灯片中的占位符位置和大小固定,请使用带有图片占位符的幻灯片。请参阅 mlreportgen.ppt.PicturePlaceholder
。
mlreportgen.ppt.ContentPlaceholder
类是一个 handle
类。
属性
方法
示例
提示
当您替换演示文稿中的占位符内容,然后将该演示文稿用作新演示文稿的模板时,PPT API 为新演示文稿中的内容创建的对象取决于内容的类型,如表所示。
替换内容 新演示文稿中的对象类 图片 mlreportgen.ppt.TemplatePicture
表 mlreportgen.ppt.TemplateTable
段落 mlreportgen.ppt.ContentPlaceholder
有关详细信息,请参阅添加和替换演示文稿内容。
要查看 PPT API 为幻灯片对象创建的占位符对象,请查看幻灯片的
Children
属性。例如,当您向演示文稿添加Title and Content
幻灯片时,Children
属性是一个包含mlreportgen.ppt.TextBoxPlaceholder
对象和mlreportgen.ppt.ContentPlaceholder
对象的数组。ppt = mlreportgen.ppt.Presentation("test.pptx"); open(ppt); slide = add(ppt,"Title and Content"); slide.Children(1)
ans = TextBoxPlaceholder with properties: Bold: [] Font: [] ComplexScriptFont: [] FontColor: [] FontSize: [] Italic: [] Strike: [] Subscript: [] Superscript: [] Underline: [] BackgroundColor: [] VAlign: [] Name: 'Title' X: [] Y: [] Width: [] Height: [] Style: [] Children: [] Parent: [1×1 mlreportgen.ppt.Slide] Tag: 'ppt.TextBoxPlaceholder:6:11' Id: '6:11'
slide.Children(2)
ans = 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:7:12' Id: '7:12'
版本历史记录
在 R2015b 中推出