由于扩展了功能,导致现在我们要有两套模板来生成报表,但是报表的数据可能包含了两个模板一起的情况,所以
如下:
JasperPrint jp1 = JasperFillManager.fillReport(url.openStream(), parameters,
new JRBeanCollectionDataSource(inspBean));
JasperPrint jp2 = JasperFillManager.fillReport(url.openStream(), parameters,
new JRBeanCollectionDataSource(inspBean));
List pages = jp2 .getPages();
for (int j = 0; j < pages.size(); j++) {
JRPrintPage object = (JRPrintPage)pages.get(j);
jp1.addPage(object);
}
JasperViewer.viewReport(jp1,false);
本文介绍了一种方法,用于将两个使用JasperReports生成的PDF报表合并为一个。通过加载两个不同的报表模板并利用Java代码将第二个报表的页面逐页添加到第一个报表中,最终实现了报表的合并。
1445

被折叠的 条评论
为什么被折叠?



