演示格式继承
PPT API 允许您使用 PowerPoint® 模板和 PPT API 格式对象和属性来格式化演示对象。您可以组合格式化方法。
您在 PowerPoint 模板中指定的格式指定了演示内容的默认格式。
您可以使用 PPT API 来格式化特定的演示对象。您可以:
定义可与表示对象
Style
属性一起使用的格式对象。为演示对象的格式属性指定一个值。
您可以将格式化与 Style
属性以及格式化与格式属性相结合。例如:
p = Paragraph('This is a paragraph'); p.Style = {Bold(true),Underline('wavy')}; p.FontColor = 'red';
如果使用每种方法定义相同的格式特征,则 PPT API 将使用代码中稍后出现的规范。例如,此代码指定蓝色作为段落中文本的默认颜色:
p = Paragraph('This is a paragraph'); p.Style = {FontColor('red')}; p.FontColor = 'blue';
几个 PPT API 对象是分层的。例如:
您可以将
Text
对象追加到Paragraph
对象。您可以将
TableEntry
对象追加到TableRow
对象,也可以将TableRow
对象追加到Table
对象。
父对象的格式适用于其子对象。但是,子对象指定的格式会覆盖父格式。例如:
import mlreportgen.ppt.*; ppt = Presentation('myParagraphPresentation.pptx'); open(ppt); slide1 = add(ppt,'Title and Content'); %% Use Unicode for special characters p = Paragraph('Parent default red text: '); p.FontColor = 'red'; t = Text('child text object blue text'); t.FontColor = 'blue'; append(p,t); add(slide1,'Content',p); close(ppt); rptview(ppt);