如何把两个记录放在同一页面上

时间:2014-01-07 18:27:50

标签: jasper-reports

我有一个页面在左侧比在右侧具有完全相同的预格式数据,我需要我的结果查询数据,这给我示例10条记录,我需要显示在左侧第一条记录,在右侧在第一页上的第二个记录,然后对所有记录做同样的事现在我做了第一个报告,它打了另一个,第一个报告给了我数据,但我只能在第二个报告中显示每页一个记录,我每页需要2个记录,一个在左侧,另一个在页面的另一侧......

1 个答案:

答案 0 :(得分:0)

假设您的每条记录占用的页数超过半页,这应该就像将报告更改为2列一样简单。

在iReport中,在报表检查器中选择报表本身(顶部元素),然后将Columns属性更改为2.或者,在JRXML中,在columnCount上添加/更改属性jasperReport元素到2。

如果您的记录占据的页面高度不到一半,则每列最多会有多个记录。要解决此问题,请创建一个表达式为$V{REPORT_COUNT}的组,并选中“在新列上启动”属性(在JRXML中设置isStartNewColumn属性)。这将为每条记录创建一个新列。