主要内容

的表

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

在邻近的地方每个表的示例条目的一个看不见的表,这是一个表没有边界或颜色。看不见的表导致插入表似乎并排。

导入DOM和报告API包所以你不必使用长,完全限定类名。此外,创建一个报告对象。

进口mlreportgen.dom。*进口mlreportgen.report。*%创建一个报告,输出类型从“pdf”更改为“多克斯”。%创建一个HTML报告,“pdf”更改为“HTML”或“HTML文件”%多文件或单个文件报告,分别。rpt =报告(“myreport”,“pdf”);

对象创建两个表,表1和表二,魔术方块的数据。将这些表的宽度设置为100%,符合下面的无形的表格创建。同时,指定样式表的边界,行分隔符,列分隔符。

tableStyle = {宽度(“100%”),边界(“固体”,“黑”,“1 px”),ColSep (“固体”,“黑”,“1 px”),RowSep (“固体”,“黑”,“1 px”)};表1 =表(魔法(8));表1。TableEntriesHAlign =“中心”;表1。风格= tableStyle;表二=表(魔法(4));表二。TableEntriesHAlign =“中心”;表二。风格= tableStyle;

插入表的唯一行1 x3,无形的布局表(lo_table)。一个表时被认为是无形的边界不表定义,也没有任何的表条目。

lo_table =表({表1,' '表二});

指定的宽度适合魔术方块表布局表条目。

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

设置布局表格宽度所以利润率之间的跨页面的宽度。设置ResizeToFitContents假所以布局表列不是大小,而是使用指定的宽度。

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

生成和显示报告。

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