Java 用于多个报告的jasper页面编号

Java 用于多个报告的jasper页面编号,java,jasper-reports,Java,Jasper Reports,我们正在生成jasper批处理报告,其中需要生成一组不同大小的动态报告。所谓大小,我的意思是一份报告可以是2页或3页,或者根据内容的任意页数 因为我们正在批量生成这些报告。编号一直是个问题。生成一份报告后,下一份报告的页码应返回1。但贾斯珀将其视为具有传染性的报道,并给出了不想要的页码 如何识别第一代文档已结束,并将下一代文档页码设置为初始值 需要一些建议来解决这个问题。问题标题是“多份报告的jasper页码编号”,我不确定我是否理解了这个问题。比如说,有3份报告,每份5页。你是说在完成报告1后

我们正在生成jasper批处理报告,其中需要生成一组不同大小的动态报告。所谓大小,我的意思是一份报告可以是2页或3页,或者根据内容的任意页数

因为我们正在批量生成这些报告。编号一直是个问题。生成一份报告后,下一份报告的页码应返回1。但贾斯珀将其视为具有传染性的报道,并给出了不想要的页码

如何识别第一代文档已结束,并将下一代文档页码设置为初始值


需要一些建议来解决这个问题。

问题标题是“多份报告的jasper页码编号”,我不确定我是否理解了这个问题。比如说,有3份报告,每份5页。你是说在完成报告1后,报告2以页码6开始?是的,你是对的。我希望报表2从1开始,也可以从报表3开始,因此,只要报表有单独的JRXML,页码就可以正常工作。只有在报表中使用“组”时,才能重置页码。