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 中推出
