如何生成横向跨越多个页面的PDF报告

我必须使用许多(在运行时定义)列生成PDF报告。当用户选择要显示的许多字段时,这些报告可能水平跨越多个页面。我正在使用DynamicJasper,并且当所有列都适合一个页面时,可以成功生成动态报告。如果没有,则会裁剪报告,只显示几列。我已经尝试在运行时更改页面宽度并且报告未被裁剪,但由于页面大小不是标准的,因此无法正确打印。哪种方法可以生成此类报告? 目标是在大页面超过页面宽度时将其分成多个页面,就像打印电子表格一样。是否可以使用JasperReports实现它? 提前致谢。     
已邀请:
由于您还想要打印报告,因此必须使用标准打印尺寸(例如A4和A3)和横向打印,因为宽度是个问题。 要在页面上获得最大可能: 1)使用较小的字体 2)使用横向页面方向 3)只要您的打印机可以处理它,就可以使用更大的页面尺寸(A3,A2 ......) 如果你仍然无法放在一个页面上,想想你想要如何列出结果 - 如果有人给你一个非常大的桌子,你想看到什么?您需要将表拆分为一个页面的某些列,而将一些列拆分为另一个列。 希望有所帮助。     

要回复问题请先登录注册