报表超过纸张大小报错

 

开发报表过程中遇到了一个 请加大纸张宽度, 以使报表能显示到一页中! 的报错

ZU_VDO27MOOZX9BQWpng
这个报错一般是 报表超过了纸张大小并且不能分页造成的 一般统计图、图片、二维码、富文本、单个单元格过大都会导致这个问题的出现. 出现这个报错可以增加纸张大小使其可以在一张页面上显示.
要是不需要打印导出的话可以直接在 jsp 中的 report:html 中设置 width=“-1”, 这样设置之后可以 web 预览但是打印导出还是会报这个错
png

但是有的时候要求的是固定的纸张大小无法改变纸张的大小.
1. 统计图和图片都需要调整单元格大小才能避免这个报错.
2. 一般做二维码可能设置纸张为固定的 60*30 的大小. 二维码的大小是根据内容来的, 一般固定格式的内容是不会使二维码他长的出现这个问题您可以看下内容格式是否正确.
3. 单元格和富文本如果用一个格做的话在内容过多的时候可能是会出现这个问题的, 一般是多合并几格然后设置分页填充和单元格拆分便可以解决
png