已经投票
专题介绍 >> 打印 >> 批量打印时是否累加页码

批量打印时是否累加页码

顶( )
最后更新日期: 人发表评论 (点击查看)
批量打印时是否累加页码、报表打印方式、打印页码,reportlets,
1. 问题描述
在批量预览或者批量打印报表时会发现报表页码是累加的,因为这些报表是独立的没有什么关联的进行批量预览或批量打印只是为了节省工作,不用一个一个预览模板或者打印模板,因此希望页码是这些报表的页面是独立的。
2. 解决方案
在批量打印的URL后增加&__cumulatepagenumber__=false即可。
3. 示例
如:批量打印或预览两个报表模板时,即打印或预览第二张模板时,页码仍从第一页开始。
3.1 各报表设置打印显示的页数
如:k1.cpt,除了报表内容外,再任意单元格处,输入公式:显示当前页与总页数。例如,如下样式:
如:k2.cpt,同上。如下:
若两张模板均放置在reportlets下,URL中的输入地址如下。
3.2 预览效果
如:启动我们的内置服务器,预览这两张模板,URL中输入http://localhost:8075/WebReport/ReportServer?reportlets=({reportlet:/k1.cpt},{reportlet:/k2.cpt})&__cumulatepagenumber__=false
预览,效果如下:
第一个模板(k1.cpt)的第一页,如下:
第一个模板(k1.cpt)的第三页,如下:
第二个模板(k2.cpt)为第四页内容,显示如下:
如上看出,就是第二个模板的页码,仍从第一页开始。
地址栏后面不加&__cumulatepagenumber__=false ,其效果是页码累加的效果,如下:
第一个模板(k1.cpt)的每页内容的当前页还是如上效果,而总页数变为4。
第二个模板(k2.cpt)为第四页的内容,显示如下:
查看到,第二个模板的页码,是累加其第一个模板的页码的,就不是从第一页开始重新计算当前第二个模板页码的。
 
 
 
 
   
文明发言,用心评论
 
应用此篇文章,您:
不费力
研究了一会
琢磨了好久
 
查看全部条>>
返回顶部
Copyright©2019 帆软软件有限公司
苏ICP备18065767号-3