如何设置报表在一个展示却分页打印
问题背景:
一个报表, 在发布预览的时候,展现在一页上,但是打印的时候要分页。
例如: 下图的报表,展现的时候在一页,但是打印的时候打印在两张纸上。
解决方法与步骤:
方法 1: 标签”printedRaq“,意思是:被打印的报表文件名,用于打印与显示的报表不是同一张时的情况。
在展现页面 showReport.jsp 页面的 HTML 标签里面添加该标签。 指定的报表的名称必须是在 相对路径 reportFiles 下面的报表。
方法 2: 在展现页面的 showReport.jsp 设置
width=“-1” height=“-1” // width 和 height 分别代表分页的宽度和高度。
然后报表的分页方式 按照自己的需求是设置就行。
发布预览。打印即可看到效果。
(注意:以上两种方法均是在展现页面设置的。会对每一个报表都会产生影响,所有如果有需要,需要对报表单独写一个展现页面。)