birt报表的话不是很清楚,我知道finereport只需要在批量打印的URL后增加&__cumulatepagenumber__=false即可
如:k1.cpt,除了报表内容外,再任意单元格处,输入公式:显示当前页与总页数。例如,如下样式:
如:k2.cpt,同上。如下:
若两张模板均放置在reportlets下,URL中的输入地址如下。
启动我们的内置服务器,预览这两张模板,URL中输入http://localhost:8075/WebReport/ReportServer?reportlets=({reportlet:/k1.cpt},{reportlet:/k2.cpt})&__cumulatepagenumber__=false
预览,效果如下:
第一个模板(k1.cpt)的第一页,如下:
第一个模板(k1.cpt)的第三页,如下:
第二个模板(k2.cpt)为第四页内容,显示如下:
如上看出,就是第二个模板的页码,仍从第一页开始。