如何将多个页面添加到具有相同布局和不同内容的 JR 报告中?
我正在尝试为员工打印薪资单。因此,我不打算为员工打印每张工资单,而是将其全部打印在一份碧玉报告中。根据员工人数,每页有一个工资单,包含多个页面。
答案 0 :(得分:1)
在列表或地图中填充数据。然后,使用相应的JRDataSource - JRMapDataSource or JRBeanDataSource
并将其传递给JReport exporter - PDF, XLS, whatever
。您甚至可以使用数据源填充表格,并将每行打印为单独的工资单(如果您已正确填充数据)。
简而言之,在集合中填充数据,然后在JasperReport Detail Band
中遍历集合。
我强烈建议iReport
使用JasperReports
设计器工具。
祝你好运!