主要内容

创建非正式的表

DOM API非正式表只有一个身体。它没有单独的页眉或页脚部分。相比之下,一个DOM API正式表有单独的头部,身体,和页脚部分。你可以格式的一个或多个行一个非正式的表像一个页眉或页脚。然而,如果你的表页眉或页脚有多个行,考虑使用一个正式的表。看到创建正式的表。对于其他类型的信息表,您可以创建报告,明白了选择要创建的表类型

一个非正式的表是由一个表示mlreportgen.dom.Table对象。由表行和条目mlreportgen.dom.TableRowmlreportgen.dom.TableEntry对象,分别。

您可以创建一个非正式的表从一个MATLAB®数组中。这种方法是最简单的,因为你不需要创建TableRowTableEntry对象。你也可以通过建立的表创建一个非正式的表TableRowTableEntry对象。这种方法是有用的对于复杂的格式要求,比如当一个跨越多个行或列条目。

格式的信息表,请参阅格式表

创建非正式的表MATLAB数组

创建一个表,你可以添加一个二维数值数组,文档分类数组或单元阵列。一个单元阵列可以包含MATLAB数据和DOM对象。看到数组输入参数的mlreportgen.dom.Table参考页面。的附加将数组转换为一个方法mlreportgen.dom.Table对象,将其添加到文档,并返回对象,然后,您可以格式。您还可以创建一个直接通过提供的数组对象构造函数。

这个例子从一个数值数组创建一个表。本例使用格式属性指定表的边界,行和列分隔符,对齐和保证金的条目。

进口mlreportgen.dom。*;d =文档(“myTableReport”,“pdf”);t = append (d,魔法(5));t。边境=“单一”;t。ColSep =“单一”;t。RowSep =“单一”;t。TableEntriesHAlign =“对”;t。TableEntriesVAlign =“中间”;t。TableEntriesInnerMargin =“2 pt”;关闭(d);rptview (d);

这是表生成的报告。

这个表包含魔法(5)的输出。边界和分隔符是薄,固体,黑色线条。

建立非正式的表的行和条目

您可以创建表通过创建一个非正式的mlreportgen.dom.TableEntry对象,添加他们mlreportgen.dom.TableRow对象,并附加mlreportgen.dom.TableRow对象一个mlreportgen.dom.Table对象。例如,看到的跨越一个表行和列条目

另请参阅

||

相关的话题