Main Content

本页采用了机器翻译。点击此处可查看英文原文。

创建 PPT 对象

PPT 对象

PPT API 由一组分层的数据结构(称为对象)组成,它们代表演示文稿及其内容。层次结构的顶部有一个代表演示文稿的对象。PPT API 维护一个对象列表,称为演示子项,代表演示内容(幻灯片、段落、表格、图片等)。每个子对象依次维护其内容的列表。例如,表对象的子对象是其行对象,行对象的子对象是其条目对象,等等。

PPT API 包含用于创建和组装 PPT 对象(例如段落和表格)并将对象添加到幻灯片的函数(也称为方法)。

PPT API 包括格式对象,例如粗体和字体颜色对象,您可以使用它们来定义演示元素的格式。

要生成 PowerPoint® 演示文稿文件,请使用 PPT API。您可以像任何其他 PowerPoint 演示文稿一样打开、查看和编辑生成的演示文稿。

使用 PPT 构造器

PPT API 包括一组 MATLAB® 函数,称为构造函数,您可以使用它们来创建各种类型的 PPT 对象。

对象构造函数的名称是 PPT API 从中创建对象的 MATLAB 类的名称。例如 PPT 段 落对象的构造函数名称为 mlreportgen.ppt.Paragraph。有些构造函数不需要任何参量。其他构造函数可以接受通常指定其初始内容和属性的参量。例如,此代码创建一个段落对象 p,其初始内容为 Slide 1

p = mlreportgen.ppt.Paragraph('Slide 1');

构造函数返回它所创建的对象的句柄。将句柄分配给变量允许您将内容追加到对象或设置其属性。例如,此代码将内容追加到段落对象 p

append(p,'-- In the Beginning');

无需构造函数即可创建的 PPT 对象

您可以使用一些 PPT API 函数来创建 PPT 对象,而无需在代码中包含构造函数。例如,要创建幻灯片,请将幻灯片布局添加到没有 mlreportgen.ppt.Slide 构造函数的演示文稿中。此代码对 mlreportgen.ppt.Presentation 对象 slides 使用了 add 方法。add 方法根据默认 PPT API PowerPoint 模板中的 Title Slide 布局,创建一个名为 slide1Slide 对象。

import mlreportgen.ppt.*;
ppt = Presentation('MySlides');

slide1 = add(ppt,'Title Slide')
slide1 = 

  Slide with properties:

         Layout: 'Title Slide'
    SlideMaster: 'Office Theme'
           Name: ''
          Style: []
       Children: [1x2 mlreportgen.ppt.TextBoxPlaceholder]
         Parent: [1x1 mlreportgen.ppt.Presentation]
            Tag: 'ppt.Slide:16'
             Id: '16'

另请参阅

函数

相关主题