主要内容

mlreportgen.ppt.Presentationclass

包:mlreportgen.ppt

创建一个微软演示文稿表示容器

描述

使用的对象mlreportgen.ppt.Presentation类来创建一个幻灯片®表示容器。

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

类属性

ConstructOnLoad
真正的
HandleCompatible
真正的

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

创建

描述

presentationObj= mlreportgen.ppt.Presentation ()创建一个表示容器和设置OutputPath属性默认输出表示文件的完整路径。默认路径是当前文件夹和默认的文件名无标题的。的TemplatePath属性设置为默认的PPT API的完整路径模板。

例子

presentationObj= mlreportgen.ppt.Presentation (outputPath)创建一个表示容器OutputPath属性集的价值outputPath

例子

presentationObj= mlreportgen.ppt.Presentation (outputPath,templatePath)还设置了TemplatePath房地产的价值templatePath。当你想使用这个语法使用自定义模板。

如果outputPathtemplatePath参数指定相同的表示,指定的演讲成为新演示模板。当新生成报告,它取代原来的演示。

属性

全部展开

本课程模板文件,指定为一个特征向量或字符串标量。提供的模板文件的路径和文件名,有或没有文件扩展名。可以相对或绝对路径。如果你提供没有路径的文件名,文件必须在当前文件夹。

这些文件扩展名不支持:金宝app

  • ppt- PowerPoint 97 - 2003

  • .pot- PowerPoint 97 - 2003模板

  • 主题- PowerPoint 97 - 2003

  • . xml——幻灯片XML表示

例子:“myTemplate.pptx”

例子:“C: \ myTemplates \ myTemplate.pptx”

输出报告文件,指定为一个特征向量或字符串标量。提供输出的路径和文件名的演示文件,有或没有文件扩展名。可以相对或绝对路径。如果你提供没有路径的文件名,文件被创建在当前文件夹。

这些扩展的文件可以有一个:

  • .pptx——幻灯片

  • .pptm——幻灯片Macro-Enabled演讲

  • .potx——幻灯片模板

  • .potm——幻灯片Macro-Enabled模板

  • .ppsx——幻灯片展示

  • .ppsm——幻灯片Macro-Enabled显示

生成的报告文件的扩展取决于指定的扩展TemplatePathOutputPath属性。此表显示了支持组合。金宝app

OutputPath扩展 TemplatePath扩展 输出扩展
没有一个 没有一个 .pptx
.pptx 没有一个 .pptx
没有一个 .pptx .pptx
.pptx .pptx .pptx
没有一个 .potx .pptx
.potx .potx .potx
没有一个 .pptm .pptm
没有一个 .potm .pptm
.pptm .pptm .pptm
没有一个 .ppsx .ppsx
.ppsx .ppsx .ppsx
没有一个 .ppsm .ppsm
.ppsm .ppsm .ppsm

不支持这些扩展模板文件或输出报告文件:金宝app

  • ppt- PowerPoint 97 - 2003

  • .pot- PowerPoint 97 - 2003模板

  • 主题——97 - 2003年PowerPoint幻灯片

  • . xml——幻灯片XML表示

请注意

指定OutputPath属性提供了outputPath参数或设置OutputPath财产在你打开mlreportgen.ppt.Presentation对象。当演讲对象被打开,扩展名的文件名OutputPath财产被更新时,基于值的扩展OutputPathTemplatePath如前面所述表属性。

例子:“myPresentation”

例子:“C: \ myPresentations \ myPresentation.pptx”

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

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

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

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

方法

全部展开

例子

全部折叠

当您创建一个表示容器和不指定一个模板,该模板的PPT API定义的默认样式的幻灯片。你可以覆盖默认的风格为个别幻灯片使用格式属性和对象。

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

进口mlreportgen.ppt。*

创建一个mlreportgen.ppt.Presentation对象包含了幻灯片。没有指定一个模板。添加一个幻灯片的标题和文本的幻灯片。

ppt =表示(“myFirstPresentation.pptx”);打开(ppt);titleSlide =添加(ppt,“标题幻灯片”);textSlide =添加(ppt,的标题和内容);

为表示指定一个标题。使标题通过创建标题为红色mlreportgen.ppt.Paragraph对象和设置FontColor格式属性。

paraObj =段(“我的第一次演讲);paraObj。FontColor =“红色”;替换(titleSlide“标题”,paraObj);

第二张幻灯片添加内容。

替换(textSlide“内容”,{“主题”,“B”主题,“C”主题});

关闭和视图表示。

关闭(ppt);rptview (ppt);

生成的报告:

如果PPT API的默认模板格式不符合你的要求,你可以指定一个不同的模板创建演示时容器。使用现有的演示模板或定制的默认模板的副本。这个示例创建了一个默认的模板复制到演示如何指定模板创建演示时容器。

创建一个副本PPT API的默认模板命名myTemplate

mlreportgen.ppt.Presentation.createTemplate (“myTemplate.pptx”);

在幻灯片中,自定义格式的幻灯片大师和布局myTemplate.pptx。看到建立一个演示文稿模板

生成一个报告命名myPresentation使用模板myTemplate

进口mlreportgen.ppt。*ppt =表示(“myPresentation.pptx”,“myTemplate.pptx”);打开(ppt);幻灯片=添加(ppt,“标题幻灯片”);替换(幻灯片,“标题”,“我的名字”);关闭(ppt);rptview (ppt);

版本历史

介绍了R2015a