添加多个页面进行报告

时间:2013-01-25 12:36:51

标签: java jasper-reports

如何将多个页面添加到具有相同布局和不同内容的 JR 报告中?

我正在尝试为员工打印薪资单。因此,我不打算为员工打印每张工资单,而是将其全部打印在一份碧玉报告中。根据员工人数,每页有一个工资单,包含多个页面。

1 个答案:

答案 0 :(得分:1)

在列表或地图中填充数据。然后,使用相应的JRDataSource - JRMapDataSource or JRBeanDataSource并将其传递给JReport exporter - PDF, XLS, whatever。您甚至可以使用数据源填充表格,并将每行打印为单独的工资单(如果您已正确填充数据)。

简而言之,在集合中填充数据,然后在JasperReport Detail Band中遍历集合。

我强烈建议iReport使用JasperReports设计器工具。

祝你好运!