JasperReport那些事儿(六)——建造分页式报表
之前先容的一些报表都是单页式的报表,就是名目都一样。假如要生成一份有差异样式的报表,这要怎么做呢?就像一份保险公司保单,大概有产物先容、收益表、发起书、最后尚有条约,这都要求差异的报表分页显示。这一篇将给你先容怎么让报表分页。
先来看一下结果。
这份报表沿用了上一篇的报表,只是在这个基本上加了分页成果。
实际上我只窜改了DepartmentList_department.jrxml这张报表。就在detail区域top=0处插手一个分页符(page break),因为分页符需要占用1像素的高度,所以要将本来detail内的内容往下移一个像素,就是top=1.
在Jasperreport里,强制分页有两种要领。第一种是插手分页符(page break),就是上文提到的方法;第二种只合用group的区域(band),可以设定当区域延伸到必然的高度就分页。
报表模板和数据源下载:http://www.blogjava.net/Files/heis/六-分页式报表/Chapter6.zip