Main Content

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

使用格式对象定义样式

格式对象是一个 MATLAB® 程序实体,它定义特定类型的表示格式的属性和功能,例如文本的粗细(粗体或常规)。PPT API 提供了一组用于创建几种格式对象的构造函数,其中包括:

  • mlreportgen.ppt.Bold 对象

  • mlreportgen.ppt.Italic 对象

  • mlreportgen.ppt.Strike 对象

  • mlreportgen.ppt.Underline 对象

  • mlreportgen.ppt.FontColor 对象

大多数 PPT API 演示元素对象(例如 Text 对象)都包含 Style 属性,您可以将其设置为定义对象外观的格式对象的元胞数组。例如,指定段落中文本的默认格式为红色粗体文本。

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

您可以将相同的格式对象数组分配给多个 PPT API 演示元素对象。这使您可以创建模板样式表的程序等效项。例如:

import mlreportgen.ppt.*;
ppt = Presentation("myParaPres");
open(ppt);

add(ppt,"Title and Content");
add(ppt,"Title and Content");

caution = {FontColor("red"),Bold(true)};
p1 = Paragraph("Hardware Requirements");
p1.Style = caution;
p2 = Paragraph("Software Requirements");
p2.Style = caution;

titles = find(ppt,"Title");

replace(titles(1),p1);
replace(titles(2),p2);

close(ppt);

PPT API 允许您将任何格式的对象分配给任何演示对象,无论该格式是否适合该对象类型。不合适的格式将被忽略。

相关示例

详细信息