Main Content

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

演示格式化方法

使用 MATLAB® for PowerPoint® (PPT API),您可以使用 PowerPoint 模板和 PPT API 格式的对象和属性来指定对象的外观。PPT API 支持四种方法来格式化演示文稿的元素。

格式化方法用途

在 PowerPoint 模板中定义格式。

  • 在演示文稿中全局应用格式

  • 保持演示文稿的一致性

  • 扩展 PPT API 提供的格式选项

使用 PPT API,指定格式对象来定义演示对象的样式。

  • 格式化特定的演示元素

  • 在一个语句中指定多个格式选项

  • 指定程序中重复使用的复杂值,例如十六进制颜色值

  • 扩展格式化选项,超越对象格式化属性所提供的选项

  • 定义用于多个对象的样式

使用 PPT API 设置演示对象的格式属性。

  • 为特定演示对象指定一个或两个基本格式选项

  • 扩展格式化选项,超越对象格式化属性所提供的选项

  • 为特定演示对象指定一个或两个基本格式选项

在 PowerPoint 软件中,格式化生成的 PPT API。

  • 自定义生成的演示文稿的特定版本

  • 扩展格式对象提供的选项以外的格式选项

模板格式

使用模板全局应用格式:

  • 例如,在整个演示文稿中,幻灯片的背景颜色。

  • 演示文稿中特定类型的元素,例如幻灯片标题。

使用 PPT API 的 PowerPoint 模板涉及创建和格式化模板元素,例如:

  • 幻灯片母版

  • 幻灯片布局

  • 占位符

  • 表格样式

使用模板定义格式提供了比 PPT API 提供的更多格式选项。在模板中定义格式允许您在使用该模板的任何 PPT API 演示文稿中拥有一致的格式。

要格式化特定幻灯片中的特定内容,请考虑使用其他方法之一。在模板中添加特殊格式元素会使模板过于复杂。

格式化对象

您可以定义 PPT API 格式对象并使用它们为演示对象指定格式样式。创建表示对象后,您可以使用格式对象的元胞数组为该对象定义 Style 属性。例如:

import mlreporgen.ppt.*

p = Paragraph('Model Highlights');
p.Style = {FontColor('red'),Bold(true)};

最佳做法是通过连接 Style 属性的现有值和要添加的格式对象的元胞数组来设置 Style 属性。例如:

import mlreporgen.ppt.*

p = Paragraph('Model Highlights');
p.Style = [p.Style {FontColor('red'),Bold(true)}];

这种做法可防止无意中删除您先前添加的格式对象或 PPT API 添加的用于将 Style 属性与格式属性。

对于许多表示对象来说,使用格式对象比表示对象的格式属性提供了更多的格式化选项。使用格式对象可以简化您的代码:您可以在一个语句中组合多个格式选项,并将定义的样式应用于多个表示对象。

格式属性

使用 PPT API 演示元素的格式属性对特定演示对象进行基本格式化。

定义表示对象后,您可以设置其格式属性的值。例如:

import mlreportgen.ppt.*

p = Paragraph('My paragraph');
p.FontColor = 'red';
p.Font = 'Arial';
p.FontSize = '18pt';

格式仅适用于特定对象。如果您只想为演示元素设置一个选项,使用格式属性是最简单的方法。

幻灯片内容的交互式格式化

生成 PPT API 演示文稿后,您可以使用 PowerPoint 软件对格式进行微调。

在 PowerPoint 中,您可以使用所有 PowerPoint 格式选项,包括您无法使用 PPT API 指定的选项,例如动画。对生成的演示文稿的幻灯片内容进行交互式编辑允许您自定义演示文稿的特定版本,而不会影响演示文稿的未来版本。

如果您使用 PowerPoint 自定义使用 PPT API 生成的演示文稿,则再次生成演示文稿时会丢失这些自定义设置。为了保留内容的交互格式,请使用不同的文件名保存演示文稿的自定义版本。

相关示例

详细信息