mlreportgen.ppt.TableRow 类
命名空间: mlreportgen.ppt
表行
描述
使用 mlreportgen.ppt.TableRow
类的对象在 PPT API 演示文稿中的表格中包含一行。
要向表行添加内容,请将 mlreportgen.ppt.TableEntry
对象追加到该行。
mlreportgen.ppt.TableRow
类是一个 handle
类。
创建对象
描述
创建一个空 tableRowObj
= mlreportgen.ppt.TableRowTableRow
对象。
属性
Height
— 行高
[]
(默认) | 字符向量 | 字符串标量
行高,指定为字符向量或字符串标量,由数字和后跟测量单位组成。例如,'2in'
指定 2 英寸。有效的缩写是:
"px"
- 像素"cm"
- 厘米"in"
- 英寸"mm"
- 毫米"pc"
- 派卡"pt"
- 磅
如果指定了表高,但没有为任何行指定行高,则所有行的高度相同。行高是通过将表格高度除以行数来确定的。如果至少有一行指定了高度,PPT API 将忽略表格高度。Microsoft® PowerPoint® 确定未指定高度的行的高度。
Font
— 行文本的字体系列
[]
(默认) | 字符向量 | 字符串标量
行文本的字体系列,指定为字符向量或字符串标量。指定 Microsoft PowerPoint 中的字体列表中出现的字体。要查看字体列表,请在 PowerPoint 的主页选项卡上的字体组中点击字体右侧的箭头。
ComplexScriptFont
— 复杂脚本的字体系列
[]
(默认) | 字符向量 | 字符串标量
复杂脚本的字体系列,指定为字符向量或字符串标量。指定在需要使用复杂脚本(如阿拉伯语或亚洲语)来呈现文本的区域设置中替换时要使用的字体系列。
FontColor
— 行文本的字体颜色
[]
(默认) | 字符向量 | 字符串标量
行文本的字体颜色,指定为由 CSS 颜色名称或十六进制 RGB 值组成的字符向量或字符串标量。
有关 CSS 颜色名称的列表,请参阅 https://www.w3.org/wiki/CSS/Properties/color/keywords。
要指定十六进制 RGB 格式,请使用
#
作为第一个字符,并使用两位十六进制数作为红色、绿色和蓝色值。例如,'#0000ff'
指定蓝色。
FontSize
— 行文本的字体大小
[]
(默认) | 字符向量 | 字符串标量
行文本的字体大小,指定为由数字和测量单位组成的字符向量或字符串标量。例如,'11pt'
指定 11 个点。有效的缩写是:
"px"
- 像素"cm"
- 厘米"in"
- 英寸"mm"
- 毫米"pc"
- 派卡"pt"
- 磅
BackgroundColor
— 行的背景颜色
[]
(默认) | 字符向量 | 字符串标量
行的背景颜色,指定为由 CSS 颜色名称或十六进制 RGB 值组成的字符向量或字符串标量。
有关 CSS 颜色名称的列表,请参阅 https://www.w3.org/wiki/CSS/Properties/color/keywords。
要指定十六进制 RGB 格式,请使用
#
作为第一个字符,并使用两位十六进制数作为红色、绿色和蓝色值。例如,'#0000ff'
指定蓝色。
Style
— 表行格式
PPT 格式对象的元胞数组
表行格式,指定为 PPT 格式对象的元胞数组。不适用于 TableRow
对象的格式将被忽略。
Children
— 此 PPT API 对象的子项
PPT API 对象的元胞数组
此 PPT API 对象的子元素,指定为 PPT API 对象的元胞数组。
属性:
NonCopyable | true |
Parent
— 此 PPT API 对象的父级
PPT 对象
该对象的父级,指定为 PPT 对象。
属性:
SetAccess | private |
NonCopyable | true |
Id
— 此 PPT API 对象的 ID
字符向量 | 字符串标量
此 PPT API 对象的 ID,指定为字符向量或字符串标量。会话唯一 ID 是在对象创建过程中生成的。您可以指定一个 ID 来 替换生成的 ID。
属性:
NonCopyable | true |
数据类型: char
| string
Tag
— 此 PPT API 对象的标签
字符向量 | 字符串标量
此 PPT API 对象的标签,指定为字符向量或字符串标量。在创建此对象的过程中会生成一个会话唯一标签。生成的标签形式为 CLASS:ID
,其中 CLASS
是对象类,ID
是对象的 Id
属性的值。
指定您自己的标签值可以帮助您识别演示文稿生成过程中出现问题的位置。
属性:
NonCopyable | true |
数据类型: char
| string
方法
示例
使用条目和行创建表
通过将条目添加到行并将行添加到表来创建用于演示文稿的表格。
创建演示文稿。
import mlreportgen.ppt.* ppt = Presentation('myTableRowPresentation.pptx'); open(ppt);
向演示文稿中添加幻灯片。
add(ppt,'Title and Content');
创建一个表。
table = Table();
创建第一个表行。
tr1 = TableRow(); tr1.Style = [tr1.Style {Bold(true)}];
为第一行创建表条目。
te1tr1 = TableEntry(); p = Paragraph('first entry'); p.FontColor = 'red'; append(te1tr1,p); append(tr1,te1tr1); te2tr1 = TableEntry(); append(te2tr1,'second entry'); append(tr1,te2tr1); te3tr1 = TableEntry(); te3tr1.FontColor = 'green'; append(te3tr1,'third entry'); append(tr1,te3tr1);
将第一个表行追加到表格中。
append(table,tr1);
创建第二个表行,将表条目追加到该行,然后将该行追加到表。
tr2 = TableRow(); te1tr2 = TableEntry(); te1tr2.FontColor ='red'; p = Paragraph('first entry'); append(te1tr2,p); append(tr2,te1tr2); te2tr2 = TableEntry(); append(te2tr2,'second entry'); append(tr2,te2tr2); te3tr2 = TableEntry(); te3tr2.FontColor = 'green'; append(te3tr2,'third entry'); append(tr2,te3tr2); append(table,tr2);
将表格添加到演示文稿中。
contents = find(ppt,'Content');
replace(contents(1),table);
关闭并查看演示文稿。
close(ppt); rptview(ppt);
以下是生成的演示文稿中的表格:
版本历史记录
在 R2015b 中推出
MATLAB 命令
您点击的链接对应于以下 MATLAB 命令:
请在 MATLAB 命令行窗口中直接输入以执行命令。Web 浏览器不支持 MATLAB 命令。
Select a Web Site
Choose a web site to get translated content where available and see local events and offers. Based on your location, we recommend that you select: .
You can also select a web site from the following list:
How to Get Best Site Performance
Select the China site (in Chinese or English) for best site performance. Other MathWorks country sites are not optimized for visits from your location.
Americas
- América Latina (Español)
- Canada (English)
- United States (English)
Europe
- Belgium (English)
- Denmark (English)
- Deutschland (Deutsch)
- España (Español)
- Finland (English)
- France (Français)
- Ireland (English)
- Italia (Italiano)
- Luxembourg (English)
- Netherlands (English)
- Norway (English)
- Österreich (Deutsch)
- Portugal (English)
- Sweden (English)
- Switzerland
- United Kingdom (English)