ireport 按行号的奇偶实现分列打印

ireport 按行号的奇偶实现分列打印

先看实现打印的效果,如下图
ireport 按行号的奇偶实现分列打印_第1张图片
1,并排创建两个listireport 按行号的奇偶实现分列打印_第2张图片
2.为list绑定数据源

new net.sf.jasperreports.engine.data.JRBeanCollectionDataSource($F{itemList})

ireport 按行号的奇偶实现分列打印_第3张图片
3.分别设置两个list中属性的打印条件:

奇数列的list的所有元素的print when Expression赋值为:(($V{REPORT_COUNT}.intValue())%2)==1
偶数列的list的所有元素的print when Expression赋值为:(($V{REPORT_COUNT}.intValue())%2)==0

ireport 按行号的奇偶实现分列打印_第4张图片
ireport 按行号的奇偶实现分列打印_第5张图片
4.保存上传即可

你可能感兴趣的:(ireport)