报错 "请加大纸张宽度,使报表能显示在一页"

 

客户在做报表时,经常会发现,在设计器内部通过 ide 预览时,可以正常展示,发布到 web 端会报错 "请加大纸张宽度,使报表能显示在一页"
或者报表不分页时 web 端展示正常,打印或者导出时报该错误。
解决办法:
这种情况是因为报表设计的某一单元格宽度和高度超过了一页纸张的大小,而报表中单个单元格时不可被拆分的,通常出现这种问题的格子有以下几种:
1,统计图单元格
2,条形码单元格
3,嵌入式子报表单元格
4,单元格数据过多,无自动换行,只设置按单元格内容扩大
5,图片单元格
6,html 单元格
一般出现类似的问题我们可以将出现问题的单元格整体大小缩小到纸张范围内或者在报表属性中适当的增大纸张大小。