主要内容

的表

这个例子展示了如何在页面上并排排列表格。

该示例将每个表放在一个不可见表的相邻条目中,该表是一个没有边框或颜色的表。不可见的表使插入的表看起来是并排的。

导入DOM和Report API包,这样就不必使用长且完全限定的类名。另外,创建一个Report对象。

进口mlreportgen.dom。*进口mlreportgen.report。*要创建Word报表,请将输出类型从“pdf”更改为“docx”。要创建HTML报告,请将“pdf”更改为“HTML”或“HTML -file”%多文件或单文件报告。rpt =报告(“myreport”“pdf”);

创建两个Table对象table1和table2,用于保存魔方数据。将这些表的宽度设置为100%,以适应下面创建的不可见表单元格。此外,还要指定表边框、行分隔符和列分隔符的样式。

tableStyle = {...宽度(“100%”),...边界(“固体”“黑”“1 px”),...ColSep (“固体”“黑”“1 px”),...RowSep (“固体”“黑”“1 px”...};table1 = Table(magic(8));表1。TableEntriesHAlign =“中心”;表1。Style = tableStyle;table2 = Table(magic(4));表二。TableEntriesHAlign =“中心”;表二。Style = tableStyle;

将表插入到一个1x3的不可见布局表(lo_table)的唯一行中。当一个表或它的任何表项都没有定义边界时,该表被认为是不可见的。

lo_table = Table({table1,' '表二});

指定布局表项的宽度以适合魔方表。

lo_table.entry(1, 1)。样式={宽度(“3.2”)};lo_table.entry(1、2)。样式={宽度(“.2in”)};lo_table.entry(1、3)。样式={宽度(“3.2”)};

设置布局表的宽度,使其跨越页边距之间的宽度。将ResizeToFitContents设置为false,这样布局表列就不会调整大小,而是使用指定的宽度。

lo_table。样式={宽度(“100%”), ResizeToFitContents(假)};

生成并显示报告。

add (rpt, lo_table);关闭(rpt);rptview (rpt);