主要内容

mlreportgen.ppt.Table类

包:mlreportgen.ppt

展示表格

描述

对象的对象mlreportgen.ppt.Table类在PPT API演示中包含一个表。

使用以下方法之一创建表:

  • 创建一个空表,并为每列添加包含表项的表行。

  • 从指定表内容的数组或单元格数组创建表。

创建表后,可以向表中添加行,并向每个表行中添加条目。

mlreportgen.ppt.Table类是一个处理类。

类属性

HandleCompatible
真正的
ConstructOnLoad
真正的

有关类属性的信息,请参见类属性

创建

描述

tableObj= mlreportgen.ppt.Table ()创建一个空表格对象。

tableObj= mlreportgen.ppt.Table (nCols)设置NCols财产nCols

例子

tableObj= mlreportgen.ppt.Table (tableValues返回具有指定内容的表tableValues

tableObj= mlreportgen.ppt.Table (tableValuesstyleName属性返回具有指定内容的表,并设置StyleName属性财产styleName属性.要获取有效样式名的列表,请使用getTableStyleNames方法mlreportgen.ppt.Presentation对象。

输入参数

全部展开

表值,指定为二维数字数组、分类数组或数字单元格数组、字符向量、字符串标量或mlreportgen.ppt.Paragraph对象。

属性

全部展开

表列数,以整数形式指定。此属性是只读的。要指定列数,请使用以下语法创建一个表mlreportgen.ppt.Table (nCols).否则,表格构造函数从表内容中确定列数。如果向表中添加行或向行中添加项,且列数发生变化,则NCols属性值被更新。如果不是所有行都有相同数量的条目,则表条目数量最多的行决定表中的列数。

表样式名称,指定为字符向量或字符串标量。要获取有效样式名的列表,请使用getTableStyleNames方法mlreportgen.ppt.Presentation对象。

表背景颜色,指定为字符向量或由CSS颜色名称或十六进制RGB值组成的字符串标量。

  • 有关CSS颜色名称的列表,请参见https://www.w3.org/wiki/CSS/Properties/color/keywords

  • 若要指定十六进制RGB格式,请使用作为红色、绿色和蓝色值的第一个字符和两位十六进制数字。例如,“# 0000 ff”指定的蓝色。

的数组mlreportgen.ppt.ColSpec对象,这些对象指定表列的宽度、对齐方式和其他格式化属性。第一个对象应用于第一列,第二个对象应用于第二列,依此类推。

表列流方向,指定为字符向量或字符串标量。指定以下值之一:

  • “LeftToRight”-从左到右的列顺序

  • “RightToLeft”-从右到左的列顺序

看到订单表列

边框样式,指定为字符向量或字符串标量。指定以下值之一:

  • “没有”

  • “固体”

  • “点”

  • “冲”

  • “largeDash”

  • “dashDot”

  • “largeDashDot”

  • “largeDashDotDot”

  • “systemDash”

  • “systemDot”

  • “systemDashDot”

  • “systemDashDotDot”

边框颜色,指定为字符向量或由CSS颜色名称或十六进制RGB值组成的字符串标量。

  • 有关CSS颜色名称的列表,请参见https://www.w3.org/wiki/CSS/Properties/color/keywords

  • 若要指定十六进制RGB格式,请使用作为红色、绿色和蓝色值的第一个字符和两位十六进制数字。例如,“# 0000 ff”指定的蓝色。

边界宽度,指定为字符向量或字符串标量,由数字后跟度量单位的缩写组成。例如,“3分”指定三个点。有效的缩写有:

  • px-像素(默认值)

  • 厘米- - - - - -厘米

  • - - - - - -英寸

  • 毫米- - - - - -毫米

  • 个人电脑——异食癖

  • pt——分

列分隔符样式,指定为字符向量或字符串标量。指定以下值之一:

  • “没有”

  • “固体”

  • “点”

  • “冲”

  • “largeDash”

  • “dashDot”

  • “largeDashDot”

  • “largeDashDotDot”

  • “systemDash”

  • “systemDot”

  • “systemDashDot”

  • “systemDashDotDot”

列分隔符颜色,指定为由CSS颜色名称或十六进制RGB值组成的字符向量或字符串标量。

  • 有关CSS颜色名称的列表,请参见https://www.w3.org/wiki/CSS/Properties/color/keywords

  • 若要指定十六进制RGB格式,请使用作为红色、绿色和蓝色值的第一个字符和两位十六进制数字。例如,“# 0000 ff”指定的蓝色。

列分隔符宽度,指定为字符向量或字符串标量,由数字后跟度量单位的缩写组成。例如,“3分”指定三个点。有效的缩写有:

  • px-像素(默认值)

  • 厘米- - - - - -厘米

  • - - - - - -英寸

  • 毫米- - - - - -毫米

  • 个人电脑——异食癖

  • pt——分

行分隔符样式,指定为字符向量或字符串标量。指定以下值之一:

  • “没有”

  • “固体”

  • “点”

  • “冲”

  • “largeDash”

  • “dashDot”

  • “largeDashDot”

  • “largeDashDotDot”

  • “systemDash”

  • “systemDot”

  • “systemDashDot”

  • “systemDashDotDot”

行分隔符颜色,指定为字符向量或由CSS颜色名称或十六进制RGB值组成的字符串标量。

  • 有关CSS颜色名称的列表,请参见https://www.w3.org/wiki/CSS/Properties/color/keywords

  • 若要指定十六进制RGB格式,请使用作为红色、绿色和蓝色值的第一个字符和两位十六进制数字。例如,“# 0000 ff”指定的蓝色。

行分隔符宽度,指定为字符向量或字符串标量,由数字后跟度量单位的缩写组成。例如,“3分”指定三个点。有效的缩写有:

  • px-像素(默认值)

  • 厘米- - - - - -厘米

  • - - - - - -英寸

  • 毫米- - - - - -毫米

  • 个人电脑——异食癖

  • pt——分

此表中文本的字体族,指定为字符向量或字符串标量。中显示在字体列表中的字体微软®演示文稿®.要查看字体列表,在PowerPoint中,在首页选项卡,在字体组中,单击字体右侧的箭头。

用于复杂脚本的字体族,指定为字符向量或字符串标量。在需要复杂脚本(如阿拉伯语或亚洲语)来呈现文本的地区进行替换时,指定要使用的字体系列。

此表中文本的字体颜色,指定为字符向量或由CSS颜色名称或十六进制RGB值组成的字符串标量。

  • 有关CSS颜色名称的列表,请参见https://www.w3.org/wiki/CSS/Properties/color/keywords

  • 若要指定十六进制RGB格式,请使用作为红色、绿色和蓝色值的第一个字符和两位十六进制数字。例如,“# 0000 ff”指定的蓝色。

此表中文本的字体大小,指定为字符向量或字符串标量,由一个数字后跟一个测量单位组成。例如,“11 pt”指定11个点。有效的缩写有:

  • px-像素(默认值)

  • 厘米- - - - - -厘米

  • - - - - - -英寸

  • 毫米- - - - - -毫米

  • 个人电脑——异食癖

  • pt——分

表名,指定为字符向量或字符串标量。

表位置的左上x坐标,指定为字符向量或字符串标量,由一个数字和一个测量单位组成。例如,“5”指定5英寸。有效的缩写有:

  • px-像素(默认值)

  • 厘米- - - - - -厘米

  • - - - - - -英寸

  • 毫米- - - - - -毫米

  • 个人电脑——异食癖

  • pt——分

表位置的左上角y坐标,指定为字符向量或字符串标量,由一个数字和一个测量单位组成。例如,“5”指定5英寸。有效的缩写有:

  • px-像素(默认值)

  • 厘米- - - - - -厘米

  • - - - - - -英寸

  • 毫米- - - - - -毫米

  • 个人电脑——异食癖

  • pt——分

表的宽度,指定为字符向量或字符串标量,由数字后跟度量单位的缩写组成。例如,“5”指定5英寸。有效的缩写有:

  • px-像素(默认值)

  • 厘米- - - - - -厘米

  • - - - - - -英寸

  • 毫米- - - - - -毫米

  • 个人电脑——异食癖

  • pt——分

表的高度,指定为字符向量或字符串标量,由数字后跟度量单位的缩写组成。例如,“5”指定5英寸。有效的缩写有:

  • px-像素(默认值)

  • 厘米- - - - - -厘米

  • - - - - - -英寸

  • 毫米- - - - - -毫米

  • 个人电脑——异食癖

  • pt——分

如果指定了表高,并且没有为任何一行指定行高,那么所有行的高度都是相同的。行高由表高除以行数确定。如果至少为一行指定了高度,则PPT API将忽略表的高度。微软演示文稿确定未指定高度的行的高度。

表格格式,指定为单元格数组的PPT格式对象。对象不适用的格式表格对象被忽略。

此对象的子元素,指定为PPT对象的单元格数组。此属性是只读的。

此对象的父对象,指定为一个PPT对象。此属性是只读的。

标记,指定为字符向量或字符串标量。会话唯一标记是在创建此对象时生成的。生成的标记具有表单类:ID,在那里对象类是和吗ID是值Id对象的属性。

指定您自己的标记值可以帮助您确定在表示生成过程中发生问题的位置。

此PPT API对象的ID,指定为字符向量或字符串标量。会话唯一ID作为对象创建的一部分生成。您可以指定一个ID来替换生成的ID。

方法

全部展开

例子

全部折叠

使用mlreportgen.ppt.Table对象,以便在表示中包括表。

创建一个演示文稿。

进口mlreportgen.ppt。*ppt =演示文稿(“myTablePresentation.pptx”);打开(ppt);Slide1 = add(ppt,“标题和表格”);Slide2 = add(ppt,“标题和表格”);

从单元格数组创建一个表。

table1 =表({“一个”“b”“c”' d '});table1.Children(1)。FontColor =“红色”;table1.Children(2)。FontColor =“绿色”

使用找到方法查找具有对象的幻灯片的名字属性设置为表格.默认的PPT API标题及表格布局幻灯片有一个表格对象。

内容= find(ppt,“表”);

将第一张幻灯片的内容替换为表1

替换(内容(1)、表1);

根据MATLAB®的输出创建第二个表魔法函数。

table2 = Table(magic(9));

将第二张幻灯片的内容替换为表二

替换(内容(2),表二);

关闭并查看演示文稿。

关闭(ppt);rptview (ppt);

下面是生成的演示文稿中的幻灯片:

要指定表示形式中表的列的顺序,请使用FlowDirection的属性表格对象。

创建一个演示文稿。

进口mlreportgen.ppt。*ppt =演示文稿(“myFlowDirection.pptx”);打开(ppt);

向演示文稿添加幻灯片。

幻灯片=添加(ppt,“标题及内容”);

创建表并指定表的流向。

t =表({“入口(1,1)”的入口(1、2)“入口(2,1)”“入口(2,2)”});t.FlowDirection =“RightToLeft”

将幻灯片添加到表格中。

替换(幻灯片,“内容”t);

关闭并查看演示文稿。

关闭(ppt);rptview (ppt);

下面是生成的演示文稿中的幻灯片:

版本历史

在R2015b中引入