主要内容

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

mlreportgen.ppt.TableStyleOptions 类

命名空间: mlreportgen.ppt

条纹表的行和列

描述

指定是否格式化表行和列。在使用 TableStyleOptions 之前,请使用要应用选项的 StyleName 对象上的 Table 属性指定表样式。表样式决定表的格式,例如,带状颜色以及第一列和最后一列的强调。

mlreportgen.ppt.TableStyleOptions 类是一个 handle 类。

创建对象

描述

tableStyles = TableStyleOptions 创建一个 TableStyleOptions 对象。该对象使用分配给您分配属性的表的 StyleName 属性的表样式的属性。仅当关联表设置了 TableStyleOption 属性时,该表才会使用 StyleName 对象。

示例

属性

全部展开

列的交替颜色(带状),指定为:

  • 1 (true) - 各列颜色交替显示。

  • 0 (false) - 各列使用相同的颜色。

属性:

GetAccess
public
SetAccess
public
NonCopyable
true

数据类型: logical

行交替颜色,指定为逻辑值 1 (true) 或 0 (false)。当您指定:

  • 1 (true) -- 每行颜色交替。

  • 0 (false) - 行使用相同的颜色。

属性:

GetAccess
public
SetAccess
public
NonCopyable
true

数据类型: logical

表第一列的强调样式,指定为逻辑值 1 (true) 或 0 (false)。当您指定:

  • 1 (true) - 第一列采用强调样式,例如更鲜艳的颜色和加粗字体。

  • 0 (false) - 第一列采用常规样式。

属性:

GetAccess
public
SetAccess
public
NonCopyable
true

数据类型: logical

表第一行的强调样式,指定为逻辑值 1 (true) 或 0 (false)。当您指定:

  • 1 (true) - 第一行采用强调样式,例如更鲜艳的颜色和加粗的字体。

  • 0 (false) - 第一行采用常规样式。

属性:

GetAccess
public
SetAccess
public
NonCopyable
true

数据类型: logical

表中最后一列的强调样式,指定为逻辑值 1 (true) 或 0 (false)。当您指定:

  • 1 (true) - 最后一列采用了强调样式,例如更鲜艳的颜色和加粗的字体。

  • 0 (false) - 最后一列采用常规样式。

属性:

GetAccess
public
SetAccess
public
NonCopyable
true

数据类型: logical

表最后一行的强调样式,指定为逻辑值 1 (true) 或 0 (false)。当您指定:

  • 1 (true) - 最后一行为强调样式,例如颜色更鲜艳、字体加粗等。

  • 0 (false) - 最后一行为常规样式。

属性:

GetAccess
public
SetAccess
public
NonCopyable
true

数据类型: logical

标记,指定为字符向量或字符串标量。PPT API 在创建此对象的过程中生成一个会话唯一标记。生成的标记形式为 CLASS:ID,其中 CLASS 是对象类,ID 是对象的 Id 属性的值。使用此值可帮助确定在生成演示文稿的过程中问题发生的位置。

属性:

GetAccess
public
SetAccess
public
NonCopyable
true

数据类型: char | string

目标标识符,指定为字符向量或字符串标量。PPT API 在创建演示文稿元素对象时,会生成一个会话唯一标识符。您可以为 Id 指定自己的值。

属性:

GetAccess
public
SetAccess
public
NonCopyable
true

数据类型: char | string

示例

全部折叠

本示例展示如何基于默认 PPT 模板中的 Medium Style 2 - Accent 1 表样式控制表的格式。将每个样式属性的值从 false 更改为 true,或反之,以了解它们的效果。

import mlreportgen.ppt.* 

ppt = Presentation("myppt.pptx"); 
open(ppt);
add(ppt,"Title and Content"); 

% Create the tableand specify the table style name
table = Table(magic(5)); 
table.StyleName = "Medium Style 2 - Accent 1"; 

% Create the format and set the properties
tblStyle = TableStyleOptions(); 
tblStyle.FirstRow = false; 
tblStyle.LastRow = false; 
tblStyle.FirstColumn = true; 
tblStyle.LastColumn = false; 
tblStyle.BandedRows = true; 
tblStyle.BandedColumns = false; 

% Apply the formatting to the table
table.Style = {tblStyle}; 

% Add the table to the slide
% Generate and display the presentation
replace(ppt,"Content",table); 
close(ppt); 
rptview(ppt);

版本历史记录

在 R2016a 中推出