使用格式对象定义样式
格式对象是一个 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 允许您将任何格式的对象分配给任何演示对象,无论该格式是否适合该对象类型。不合适的格式将被忽略。