主要内容

mlreportgen.ppt.TemplatePictureclass

包:mlreportgen.ppt

从模板的幻灯片

描述

对象的mlreportgen.ppt.TemplatePicture表示模板图片。一个模板是一幅图片来自模板的幻灯片演示。定制一个模板图片通过修改相关的属性mlreportgen.ppt.TemplatePicture对象。模板图片换成另一张照片使用取代的方法mlreportgen.ppt.TemplatePicture对象。

mlreportgen.ppt.TemplatePicture类是一个处理类。

类属性

HandleCompatible
真正的
ConstructOnLoad
真正的

类属性的信息,请参阅类属性

创建

你不创建一个mlreportgen.ppt.TemplatePicture对象明确。当您创建一个表示从现有的演示,MATLAB®API演示文稿®(PPT API)创建一个mlreportgen.ppt.TemplatePicture对象的每个图片来自模板的幻灯片演示。

您可以访问mlreportgen.ppt.TemplatePicture对象模板图像通过使用:

请注意

照片你添加一个新的表示表示为mlreportgen.ppt.Picture对象。

属性

全部展开

XML标记的模板,指定为一个特征向量。您可以修改模板图片通过改变XML标记。修改自定义的XML标记,没有财产。更新后的标记写入生成的报告。如果你更新其他属性,比如X,Y,宽度,或高度,相应的XML标记中的属性更新标记写入之前生成的报告。

图片名称,指定为一个特征向量或字符串标量。

左上角的坐标位置,指定为一个特征向量或字符串标量,包括许多计量单位。例如,“5”指定5英寸。有效的缩写:

  • px——像素(默认)

  • 厘米- - - - - -厘米

  • - - - - - -英寸

  • 毫米- - - - - -毫米

  • 个人电脑——异食癖

  • pt——分

当创建一个mlreportgen.ppt PPT API。TemplatePicture对象,这个属性值指定英文公制单位(EMU)。如果你设置该属性,您必须使用一个单位在前面的列表。

左上角的坐标位置,指定为一个特征向量或字符串标量,包括许多计量单位。例如,“5”指定5英寸。有效的缩写:

  • px——像素(默认)

  • 厘米- - - - - -厘米

  • - - - - - -英寸

  • 毫米- - - - - -毫米

  • 个人电脑——异食癖

  • pt——分

当创建一个PPT APImlreportgen.ppt.TemplatePicture对象,这个属性值指定英文公制单位(EMU)。如果你设置该属性,您必须使用一个单位在前面的列表。

图片,宽度指定为一个特征向量或字符串标量,包括许多计量单位的缩写。例如,“5”指定5英寸。有效的缩写:

  • px——像素(默认)

  • 厘米- - - - - -厘米

  • - - - - - -英寸

  • 毫米- - - - - -毫米

  • 个人电脑——异食癖

  • pt——分

当创建一个PPT APImlreportgen.ppt.TemplatePicture对象,这个属性值指定英文公制单位(EMU)。如果你设置该属性,您必须使用一个单位在前面的列表。

高度图,指定为一个特征向量或字符串标量,包括许多计量单位的缩写。例如,“5”指定5英寸。有效的缩写:

  • px——像素(默认)

  • 厘米- - - - - -厘米

  • - - - - - -英寸

  • 毫米- - - - - -毫米

  • 个人电脑——异食癖

  • pt——分

当创建一个PPT APImlreportgen.ppt.TemplatePicture对象,这个属性值指定英文公制单位(EMU)。如果你设置该属性,您必须使用一个单位在前面的列表。

这个属性将被忽略。

这只读属性是空的。

这个对象的母公司,指定为一个PPT对象。这个属性是只读的。

ID为这个PPT API对象,指定为一个特征向量或字符串标量。session-unique ID生成对象创建的一部分。您可以指定一个ID替换生成的ID。

标记这个PPT API对象,指定为一个特征向量或字符串标量。session-unique标签生成创建这个对象的一部分。生成的标签的形式类:ID,在那里对象类和吗ID的价值吗Id对象的属性。

指定您自己的标记值可以帮助您确定问题发生在演示的一代。

方法

全部展开

例子

全部折叠

生成一个报告,MyPicturePresentation然后,你使用的模板表示另一个演讲。MyPicturePresentation有两张幻灯片,每张幻灯片有一个图片。

进口mlreportgen.ppt。*ppt =表示(“MyPicturePresentation”);打开(ppt);slide1 =添加(ppt,“标题和图片”);替换(slide1“标题”,“平面”);替换(slide1“图片”、图片(“b747.jpg”));slide2 =添加(ppt,“标题和图片”);替换(slide2“标题”,“街道”);替换(slide2“图片”、图片(“street1.jpg”));

关闭和视图表示。

关闭(ppt);rptview (ppt);

创建一个报告,MyNewPicturePresentation,从MyPicturePresentationMyPicturePresentation模板的演讲吗MyNewPicturePresentation

ppt =表示(“MyNewPicturePresentation”,“MyPicturePresentation”);打开(ppt);

发现通过使用模板图片找到幻灯片对象的方法。因为这些照片来自模板表示,找到返回图片一样mlreportgen.ppt.TemplatePicture对象。

slide1 = ppt.Children (1);slide2 = ppt.Children (2);templatePictureObj1 =找到(slide1,“图片”)
templatePictureObj1 = TemplatePicture属性:XMLMarkup:“< p:图片> < p: nvPicPr > < p: cNvPr id = " 8 " name = "图片" / > < p: cNvPicPr > < a: picLocks noChangeAspect =“1”noGrp = " 1 " / > < / p: cNvPicPr > < p: nvPr > < p: ph idx =“13”深圳=“季度”类型= "图片" / > < / p: nvPr > < / p: nvPicPr > < p: blipFill > <信号r:嵌入= " rId2 " / > < a:拉伸> < fillRect / > < / a:拉伸> < / p: blipFill > < p: spPr / > < / p:图片>的名称:“照片”X: [] Y:[]宽度:[]高度:[]风格:[]孩子:父母[]:[1×1 mlreportgen.ppt。幻灯片)标签:“ppt。TemplatePicture: 435:246 Id:“435:246”
templatePictureObj2 =找到(slide2,“图片”)
templatePictureObj2 = TemplatePicture属性:XMLMarkup:“< p:图片> < p: nvPicPr > < p: cNvPr id = " 8 " name = "图片" / > < p: cNvPicPr > < a: picLocks noChangeAspect =“1”noGrp = " 1 " / > < / p: cNvPicPr > < p: nvPr > < p: ph idx =“13”深圳=“季度”类型= "图片" / > < / p: nvPr > < / p: nvPicPr > < p: blipFill > <信号r:嵌入= " rId2 " / > < a:拉伸> < fillRect / > < / a:拉伸> < / p: blipFill > < p: spPr / > < / p:图片>的名称:“照片”X: [] Y:[]宽度:[]高度:[]风格:[]孩子:父母[]:[1×1 mlreportgen.ppt。幻灯片)标签:“ppt。TemplatePicture: 439:248 Id:“439:248”

改变图片的大小在第一张幻灯片。

templatePictureObj1。宽度=“4”;templatePictureObj1。身高=“3”;

第二张幻灯片上的图片替换为另一个街道的照片。

替换(templatePictureObj2、图片(“street2.jpg”));

关闭和视图表示。

关闭(ppt);rptview (ppt);

版本历史

介绍了R2019b