主要内容

mlreportgen.ppt.PicturePlaceholder类

包:mlreportgen.ppt

幻灯片图片的占位符

描述

的对象mlreportgen.ppt.PicturePlaceholder类表示幻灯片中的图片占位符。

PPT API创建一个PicturePlaceholder对象,当将幻灯片添加到演示文稿和具有图片占位符的幻灯片布局时。在默认的PPT API中,标题及图片图片附说明布局有图片占位符。

找一个PicturePlaceholder对象,则使用找到包含图片占位符的幻灯片的方法。要将图片占位符替换为图片,请使用取代方法PicturePlaceholder对象。的取代方法取代PicturePlaceholder对象mlreportgen.ppt.Picture对象。

请注意

微软®演示文稿®调整图片的大小以适合图片占位符。当您希望在幻灯片中固定占位符的位置和大小时,使用带有图片占位符的幻灯片。可以通过修改PowerPoint中的幻灯片布局来指定图片占位符的位置和大小。看到设置一个ppt演示模板.如果不需要固定占位符的位置和大小,则可以使用布局中包含内容占位符的幻灯片。PowerPoint调整内容占位符的大小以适应图片的大小。看到mlreportgen.ppt.ContentPlaceholder

mlreportgen.ppt.PicturePlaceholder类是a处理类。

类属性

HandleCompatible
真正的
ConstructOnLoad
真正的

有关类属性的信息,请参见类属性

属性

全部展开

忽略此属性。

忽略此属性。

忽略此属性。

忽略此属性。

忽略此属性。

忽略此属性。

忽略此属性。

忽略此属性。

忽略此属性。

忽略此属性。

忽略此属性。

忽略此属性。

图片占位符名称,指定为字符向量或字符串标量。

左上角x-图片占位符在幻灯片中的位置坐标,指定为字符向量或字符串标量,由数字后跟度量单位组成。例如,'5in'指定5英寸。有效的缩写是:

  • px-像素(默认值)

  • 厘米- - - - - -厘米

  • - - - - - -英寸

  • 毫米- - - - - -毫米

  • 个人电脑——异食癖

  • pt——分

左上角y-图片占位符在幻灯片中的位置坐标,指定为字符向量或字符串标量,由数字后跟度量单位组成。例如,'5in'指定5英寸。有效的缩写是:

  • px-像素(默认值)

  • 厘米- - - - - -厘米

  • - - - - - -英寸

  • 毫米- - - - - -毫米

  • 个人电脑——异食癖

  • pt——分

忽略此属性。

忽略此属性。

忽略此属性。

此对象的子元素,指定为PPT对象的单元格数组。该属性是只读的。

此对象的父对象,指定为一个PPT对象。该属性是只读的。

此PPT API对象的ID,指定为字符向量或字符串标量。在对象创建过程中生成会话唯一ID。您可以指定一个ID来替换生成的ID。

标记此PPT API对象,指定为字符矢量或字符串标量。在创建该对象的过程中生成一个会话唯一标记。生成的标记具有以下表单类:ID,在那里对象是类和吗ID的值是Id属性。

指定自己的标记值可以帮助您确定在表示生成过程中发生问题的位置。

方法

全部展开

例子

全部折叠

添加一个标题及图片滑动到演示文稿,然后用您自己的标题和图片替换标题和图片占位符。

导入PPT包,这样您就不必为PPT API类使用长而完全限定的名称。

进口mlreportgen.ppt。*

创建演示文稿。

ppt =演示文稿“myPicturePlaceholderPresentation.pptx”);打开(ppt);

添加一个带有标题及图片布局。

幻灯片=添加(ppt)“标题与图片”);

使用找到方法查找具有该名称的占位符对象标题

titlePlaceholderObj = find(幻灯片,“标题”
titlePlaceholderObj = TextBoxPlaceholder,属性为:Bold: [] Font: [] ComplexScriptFont: [] FontColor: [] FontSize:[]斜体:[]斜体:[]横杠:[]下标:[]上标:[]下划线:[]BackgroundColor: [] VAlign:[]名称:'Title' X: [] Y:[]宽度:[]高度:[]样式:[]Children: [] Parent: [1×1 mlreportgen.ppt。[幻灯片]标签:ppt。TextBoxPlaceholder:6:9' Id: '6:9'

找到方法返回mlreportgen.ppt.TextBoxPlaceholder对象。

用标题文本替换占位符内容。

替换(titlePlaceholderObj“飞机”);

使用找到方法查找具有该名称的占位符对象图片

picturePlaceholderObj =查找(幻灯片,“图片”
picturePlaceholderObj = PicturePlaceholder与属性:粗体:[]字体:[]ComplexScriptFont: [] FontColor: [] FontSize:[]斜体:[]横线:[]下标:[]上标:[]下划线:[]BackgroundColor: [] VAlign:[]名称:'图片' X: [] Y:[]宽度:[]高度:[]样式:[]儿童:[]家长:[1×1 mlreportgen.ppt。[幻灯片]标签:ppt。图片Placeholder:7:10' Id: '7:10'

找到方法返回mlreportgen.ppt.PicturePlaceholder对象。

用图片替换图片占位符。

替换(picturePlaceholderObj、图片(“b747.jpg”));

关闭并查看演示文稿

关闭(ppt);rptview (ppt);

提示

  • 当您将演示文稿中的图片占位符替换为图片,然后将演示文稿用作新演示文稿的模板时,PPT API将创建一个mlreportgen.ppt.TemplatePicture对象,用于新表示中的图片。看到添加或替换图片

  • 要查看PPT API为幻灯片对象创建的占位符对象,请查看孩子们幻灯片的性质。例如,当你添加一个标题及图片幻灯片到演示文稿孩子们属性是一个数组,其中包含一个mlreportgen.ppt.TextBoxPlaceholder对象和anmlreportgen.ppt.PicturePlaceholder对象。

    ppt = mlreportgen.ppt.Presentation(“test.pptx”);打开(ppt);幻灯片=添加(ppt)“标题与图片”);slide.Children (1)
    ans = TextBoxPlaceholder,属性:Bold: [] Font: [] ComplexScriptFont: [] FontColor: [] FontSize:[]斜体:[]Strike:[]下标:[]上标:[]下划线:[]BackgroundColor: [] VAlign: [] Name: 'Title' X: [] Y: [] Width: [] Height: [] Style: [] Children: [] Parent: [1×1 mlreportgen.ppt。[幻灯片]标签:ppt。TextBoxPlaceholder:6:9' Id: '6:9'

    slide.Children (2)
    ans = PicturePlaceholder with properties: Bold: [] Font: [] ComplexScriptFont: [] FontColor: [] FontSize:[]斜体:[]Strike:[]下标:[]上标:[]下划线:[]BackgroundColor: [] VAlign: [] Name: 'Picture' X: [] Y: [] Width: [] Height: [] Style: [] child: [] Parent: [1×1 mlreportgen.ppt。[幻灯片]标签:ppt。图片Placeholder:7:10' Id: '7:10'
在R2015b中引入