主要内容

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

mlreportgen.ppt.TableStyleOptions 类

命名空间: mlreportgen.ppt

条纹表的行和列

描述

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

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

创建对象

描述

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

示例

属性

全部展开

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

  • true - 各列颜色交替。

  • false - 列使用相同的颜色。

属性:

GetAccess
public
SetAccess
public
NonCopyable
true

数据类型: logical

行交替颜色,指定为:

  • true - 行与行之间颜色交替。

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

属性:

GetAccess
public
SetAccess
public
NonCopyable
true

数据类型: logical

强调表中的第一列,指定为:

  • true - 第一列使用强调样式,例如更深的颜色、强调的字体。

  • false - 第一列的常规样式。

属性:

GetAccess
public
SetAccess
public
NonCopyable
true

数据类型: logical

强调表第一行,具体如下:

  • true - 第一行使用强调样式,例如更深的颜色、强调的字体。

  • false - 第一行的常规样式。

属性:

GetAccess
public
SetAccess
public
NonCopyable
true

数据类型: logical

强调表中的最后一列,具体如下:

  • true - 最后一列使用强调样式,例如更深的颜色、强调的字体。

  • false - 最后一列的常规样式。

属性:

GetAccess
public
SetAccess
public
NonCopyable
true

数据类型: logical

强调表的最后一行,具体如下:

  • true - 最后一行使用强调样式,例如更深的颜色、强调的字体。

  • 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 中推出