主要内容

并排表

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

该示例将每个表放置在无形表的相邻条目中,该表是没有边界或颜色的表。看不见的表使插入的表似乎是并排的。

导入DOM并报告API软件包,因此您不必使用长期,完全合格的类名称。另外,创建报告对象。

进口mlreportgen.dom。*进口mlReportgen.Report。*%要创建单词报告,请将输出类型从“ PDF”更改为“ DOCX”。%要创建HTML报告,将“ PDF”更改为“ HTML”或“ HTML文件”%多申请或单文件报告。rpt =报告('我的报告',,,,'PDF');

创建两个表对象Table1和Table2,以持有魔法正方形数据。将这些表的宽度设置为100%,以适合下面创建的无形表单元格。另外,指定表边框,行分隔符和列分隔符的样式。

tablestyle = {...宽度('100%'),...边界('坚硬的',,,,'黑色的',,,,'1px'),...科尔斯普('坚硬的',,,,'黑色的',,,,'1px'),...rowsep('坚硬的',,,,'黑色的',,,,'1px'...};table1 = table(魔术(8));table1.tableentrieshalign ='中央';table1.风格= tablestyle;table2 = table(魔术(4));table2.tableentrieshalign ='中央';table2.Style = tablestyle;

将表插入1x3的唯一行,隐形布局表(lo_table)。当未针对表格或任何表条目定义边界时,表格不可见。

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

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

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

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

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

生成并显示报告。

添加(rpt,lo_table);关闭(RPT);RPTView(RPT);