主要内容

mlreportgen.ppt.ContentPlaceholderclass

包:mlreportgen.ppt

幻灯片内容的占位符

描述

一个对象的mlreportgen.ppt.ContentPlaceholder类代表一个幻灯片内容占位符。你可以换一个内容占位符,表,或者一个或多个段落。

PPT API创建一个的contentplaceholders对象当你添加一个幻灯片演示和幻灯片布局内容占位符。在默认的PPT API,这些布局有一个或多个内容占位符:

  • 的标题和内容

  • 的两个内容

  • “比较”

  • 内容与标题的

找到一个的contentplaceholders对象,使用找到幻灯片的方法包含内容占位符。将内容占位符替换为一个图,表,或者一个或多个段落,使用取代的方法的contentplaceholders对象。图或表,取代方法取代了的contentplaceholders对象与一个mlreportgen.ppt.Picturemlreportgen.ppt.Table对象,分别。对于段落,PPT API并不取代的contentplaceholders对象。它增加了mlreportgen.ppt.Paragraph对象的孩子的contentplaceholders对象。

当你更换的contentplaceholders对象与一个图片对象,一些的contentplaceholders对象属性并不适用于替换内容。有关详细信息,请参见属性

请注意

如果你一个内容占位符替换为一个图片,微软®演示文稿®调整内容占位符的大小以适应图像的大小。如果你想占位符的位置和大小是固定的幻灯片,使用幻灯片图片占位符。看到mlreportgen.ppt.PicturePlaceholder

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

类属性

HandleCompatible
真正的
ConstructOnLoad
真正的

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

属性

全部展开

是否使用大胆的文本,指定为真正的。的设置真正的呈现以粗体文本。的设置使用普通文本。

这个属性只适用于当你用文本替换内容占位符的内容。

数据类型:逻辑

字体的文本向量指定为一个字符或字符串标量。指定一个字体,字体列表中出现微软演示文稿。看到字体列表,在演示文稿选项卡,字体组,单击箭头右边的字体。

这个属性只适用于当你用文本替换内容占位符的内容。

字体为复杂的脚本,指定为一个特征向量或字符串标量。指定一个字体替换时使用在一个语言环境,需要一个复杂的脚本,例如阿拉伯语或亚洲呈现文本。

这个属性只适用于当你用文本替换内容占位符的内容。

文本字体颜色,指定为一个特征向量或字符串标量,由CSS颜色名称或十六进制RGB值。

这个属性只适用于当你用文本替换内容占位符的内容。

文本的字体大小,指定为一个特征向量或字符串标量,包括许多计量单位。例如,“11 pt”指定了11分。有效的缩写:

  • px——像素(默认)

  • 厘米- - - - - -厘米

  • - - - - - -英寸

  • 毫米- - - - - -毫米

  • 个人电脑——异食癖

  • pt——分

这个属性只适用于当你用文本替换内容占位符的内容。

是否使用斜体文本,指定为真正的。的设置真正的呈现在斜体文本。

这个属性只适用于当你用文本替换内容占位符的内容。

数据类型:逻辑

文本加删除线的风格,指定这些值之一:

  • “单一”——单身水平线

  • “没有”——没有删除线行

  • “双”——双水平线

这个属性只适用于当你用文本替换内容占位符的内容。

是否要显示的文本作为一个下标,指定为真正的。的设置真正的呈现的文本作为下标。

这个属性只适用于当你用文本替换内容占位符的内容。

数据类型:逻辑

是否要显示的文本作为上标,指定为真正的。的设置真正的呈现的文本作为上标。

这个属性只适用于当你用文本替换内容占位符的内容。

数据类型:逻辑

强调文本风格,指定这些值之一:

价值 描述
“单一” 单下划线
“双” 双下划线
“重” 厚的下划线
“词” 只有单词下划线(没有空格)
“点” 点强调
“dottedheavy” 厚,点缀强调
“冲” 冲下划线
“dashheavy” 厚,冲下划线
“dashlong” 长,冲下划线
“dashlongheavy” 厚,长,冲下划线
“dotdash” 点划下划线
“dotdashheavy” 厚,点划下划线
“dotdotdash” Dot-dot-dash下划线
“dotdotdashheavy” 厚,dot-dot-dash下划线
“波浪” 波浪下划线
“wavyheavy” 厚,波浪下划线
“wavydouble” 波浪、双下划线
“没有” 没有强调

这个属性只适用于当你用文本替换内容占位符的内容。

背景颜色的内容占位符指定为一个特征向量或字符串标量,由CSS颜色名称或十六进制RGB值。

这个属性只适用于当你用文本替换内容占位符的内容。

垂直对齐文本的内容占位符指定为一个特征向量或字符串标量。表中指定的值。

价值 描述

“高级”

垂直对齐的内容占位符

“底”

垂直对齐的底部内容占位符

“中间”

垂直对齐的中间内容占位符

“topCentered”

垂直对齐到顶部和水平对齐的中心内容占位符

“bottomCentered”

垂直对齐的底部和水平对齐的中心内容占位符

“middleCentered”

垂直对齐到中间,水平对齐的中心内容占位符

这个属性只适用于当你用文本替换内容占位符的内容。

内容占位符名称指定为一个特征向量或字符串标量。

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

  • px——像素(默认)

  • 厘米- - - - - -厘米

  • - - - - - -英寸

  • 毫米- - - - - -毫米

  • 个人电脑——异食癖

  • pt——分

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

  • px——像素(默认)

  • 厘米- - - - - -厘米

  • - - - - - -英寸

  • 毫米- - - - - -毫米

  • 个人电脑——异食癖

  • pt——分

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

  • px——像素(默认)

  • 厘米- - - - - -厘米

  • - - - - - -英寸

  • 毫米- - - - - -毫米

  • 个人电脑——异食癖

  • pt——分

这个属性并不适用于内容占位符时被替换为一幅画。

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

  • px——像素(默认)

  • 厘米- - - - - -厘米

  • - - - - - -英寸

  • 毫米- - - - - -毫米

  • 个人电脑——异食癖

  • pt——分

这个属性并不适用于内容占位符时被替换为一幅画。

内容占位符格式,PPT格式对象指定为一个单元阵列。

通过连接添加格式对象的现有价值风格属性的单元阵列包含对象的格式添加。例如:

进口mlreportgen.ppt。*ppt =表示(“我的报告”);幻灯片=添加(ppt,“标题和内容”);内容=找到(幻灯片,“内容”);placeholderObj =内容(1);placeholderObj。风格= [placeholderObj.Style {Bold(true),FontColor(“红色”)});替换(placeholderObj“测试”);

看到报告格式的方法

这个属性只适用于当你用文本替换内容占位符的内容。

子元素的对象,指定为一个细胞PPT对象的数组。这个属性是只读的。

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

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

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

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

方法

全部展开

例子

全部折叠

添加四个标题和内容幻灯片演示。第一张幻灯片的内容占位符替换文本,第二张表,第三张幻灯片,图片,和第四张幻灯片多级列表。

导入PPT包,所以你不需要使用长,PPT API类的完全限定名称。

进口mlreportgen.ppt。*

创建一个报告。

ppt =表示(“myContentPlaceholderPresentation.pptx”);打开(ppt);

添加一个幻灯片标题和内容布局。

slide1 =添加(ppt,“标题和内容”);

使用找到幻灯片对象的方法找到的占位符对象的名字标题

titlePlaceholderObj1 =找到(slide1,“标题”);

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

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

替换(titlePlaceholderObj1“内容替换段”);

使用找到幻灯片对象的方法找到的占位符对象的名字内容

contentPlaceholderObj1 =找到(slide1,“内容”);

找到方法返回一个mlreportgen.ppt.ContentPlaceholder对象。

用一个段落替换占位符内容。

替换(contentPlaceholderObj1段(“这是我paragaph”));

添加的第二张幻灯片标题和内容布局。

slide2 =添加(ppt,“标题和内容”);

替换占位符的标题与标题文本。

titlePlaceholderObj2 =找到(slide2,“标题”);替换(titlePlaceholderObj2“内容替换为表2阶幻方”);

将内容占位符替换为一个表。

contentPlaceholderObj2 =找到(slide2,“内容”);替换(contentPlaceholderObj2表(魔法(2)));

添加一个第三张幻灯片标题和内容布局。

slide3 =添加(ppt,“标题和内容”);

替换占位符的标题与标题文本。

titlePlaceholderObj3 =找到(slide3,“标题”);替换(titlePlaceholderObj3“内容替换为辣椒的照片”);

内容占位符替换成一幅画。

contentPlaceholderObj3 =找到(slide3,“内容”);替换(contentPlaceholderObj3、图片(“peppers.png”));

添加第四个幻灯片的标题和内容布局。

slide4 =添加(ppt,“标题和内容”);

替换占位符的标题与标题文本。

titlePlaceholderObj4 =找到(slide4,“标题”);替换(titlePlaceholderObj4“内容替换为一个多级列表”);

为一个多级列表创建内容。你可以代表一个多级列表作为一个单元格数组,其中包含一个或多个细胞代表子列表的数组。使用一个mlreportgen.ppt.Paragraph对象格式列表中的一个项目。

greenTea =段(“绿茶”);greenTea。FontColor=“绿色”;multilevelContent = {“咖啡”,“茶”,{“红茶”,greenTea,},“牛奶”,};

取代内容占位符的多级列表的内容。

contentPlaceholderObj4 =找到(slide4,“内容”);替换(contentPlaceholderObj4 multilevelContent);

关闭和视图表示。

关闭(ppt);rptview (ppt);

这里是生成的幻灯片:

提示

  • 当你在演讲替换占位符内容,然后使用表示作为一个新的模板表示,PPT API创建的对象的内容在新表示取决于内容的类型,如表所示。

    替换内容 在新报告类的对象
    图片 mlreportgen.ppt.TemplatePicture
    mlreportgen.ppt.TemplateTable
    mlreportgen.ppt.ContentPlaceholder

    有关更多信息,请参见添加和替换演示内容

  • 看到占位符对象PPT API创建一个幻灯片对象,查看孩子们财产的幻灯片。例如,当你添加一个标题和内容幻灯片演示,孩子们属性是一个数组,其中包含一个mlreportgen.ppt.TextBoxPlaceholder对象和一个mlreportgen.ppt.ContentPlaceholder对象。

    ppt = mlreportgen.ppt.Presentation (“test.pptx”);打开(ppt);幻灯片=添加(ppt,“标题和内容”);slide.Children (1)
    ans = TextBoxPlaceholder属性:大胆:[]字体:[]ComplexScriptFont: [] FontColor:[]字形大小:[]斜体:[]罢工:[]下标:[]上标:[]强调:[]写成BackgroundColor: [] VAlign:[]的名字:“标题”X: [] Y:[]宽度:[]高度:[]风格:[]孩子:父母[]:[1×1 mlreportgen.ppt。幻灯片)标签:“ppt。TextBoxPlaceholder: 6:11 Id:“6:11”

    slide.Children (2)
    ans = contentplaceholders属性:大胆:[]字体:[]ComplexScriptFont: [] FontColor:[]字形大小:[]斜体:[]罢工:[]下标:[]上标:[]强调:[]写成BackgroundColor: [] VAlign:[]的名字:“内容”X: [] Y:[]宽度:[]高度:[]风格:[]孩子:父母[]:[1×1 mlreportgen.ppt。幻灯片)标签:“ppt。内容Placeholder:7:12' Id: '7:12'

版本历史

介绍了R2015b