创建非正式的表
DOM API非正式表只有一个身体。它没有单独的页眉或页脚部分。相比之下,一个DOM API正式表有单独的头部,身体,和页脚部分。你可以格式的一个或多个行一个非正式的表像一个页眉或页脚。然而,如果你的表页眉或页脚有多个行,考虑使用一个正式的表。看到创建正式的表。对于其他类型的信息表,您可以创建报告,明白了选择要创建的表类型。
一个非正式的表是由一个表示mlreportgen.dom.Table
对象。由表行和条目mlreportgen.dom.TableRow
和mlreportgen.dom.TableEntry
对象,分别。
您可以创建一个非正式的表从一个MATLAB®数组中。这种方法是最简单的,因为你不需要创建TableRow
和TableEntry
对象。你也可以通过建立的表创建一个非正式的表TableRow
和TableEntry
对象。这种方法是有用的对于复杂的格式要求,比如当一个跨越多个行或列条目。
格式的信息表,请参阅格式表。
创建非正式的表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);
这是表生成的报告。
建立非正式的表的行和条目
您可以创建表通过创建一个非正式的mlreportgen.dom.TableEntry
对象,添加他们mlreportgen.dom.TableRow
对象,并附加mlreportgen.dom.TableRow
对象一个mlreportgen.dom.Table
对象。例如,看到的跨越一个表行和列条目。
另请参阅
mlreportgen.dom.Table
|mlreportgen.dom.TableRow
|mlreportgen.dom.TableEntry