主要内容

并排表格

此示例显示如何在页面上并排排列表。

该示例将每个表放在不可见表的相邻条目中,这是一个没有边框或颜色的表。不可见表会导致插入的表似乎并排。

导入DOM和Report API软件包,以便您不必使用长,完全限定的类名。此外,创建报表对象。

进口mlreportgen.dom。*进口mlreportgen.report。*%要创建一个单词报告,将输出类型从“PDF”更改为“DOCX”。%要创建HTML报告,请将“PDF”更改为“HTML”或“HTML文件”分别是%兼容文件报告。RPT =报告('我的报告''pdf');

创建两个表对象,table1和table2,以保持魔法方块数据。将这些表的宽度设置为100%以适合在下面创建的不可见表单元中。此外,指定表边框,行分隔符和列分隔符的样式。

tablestyle = {......宽度('100%'),......边界('坚硬的''黑色的''1px'),......COLSEP('坚硬的''黑色的''1px'),......Rowsep('坚硬的''黑色的''1px'的)......};table1 =表(魔术(8));table1.tableentrieshalign =.'中央';table1.style = tablestyle;table2 =表(魔术(4));table2.tableentrieshalign =.'中央';table2.style = tableStyle;

在唯一的一行中插入1x3,不可见布局表(lo_table)的行。当未为表格或其任何表条目定义边框时,将被视为不可见的表。

lo_table = table({table1,'',table2});

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

lo_table.entry(1,1).style = {宽度('3.2in')};lo_table.entry(1,2).style = {宽度('.2in')};lo_table.entry(1,3).style = {宽度('3.2in')};

设置布局表宽度,使其跨越边距之间的页面宽度。将exizeTofitContents设置为false,因此不调整布局表列,而不是使用指定的宽度。

lo_table.style = {宽度('100%'),resizetofitcontents(false)};

生成并显示报告。

添加(RPT,lo_table);关闭(RPT);rptview(RPT);