gpt4 book ai didi

java - 如何生成水平跨越多个页面的 PDF 报告

转载 作者:搜寻专家 更新时间:2023-11-01 02:54:35 26 4
gpt4 key购买 nike

我必须生成包含许多(在运行时定义的)列的 PDF 报告。当用户选择要显示的多个字段时,这些报告可能会水平跨越多个页面。我正在使用 DynamicJasper,并且可以在所有列都适合一页时成功生成动态报告。如果他们不这样做,报告将被裁剪并且只显示几列。我试过在运行时更改页面宽度并且报告没有被裁剪,但由于页面大小不标准,因此无法正确打印。生成此类报告的正确方法是什么?
目标是在大表格超出页面宽度时将其拆分为多页,例如打印电子表格时。

是否可以使用 JasperReports 实现?

最佳答案

由于您还想打印报告,因此您必须使用标准打印尺寸(例如 A4 和 A3)和横向打印,因为宽度是个问题。

要在页面上获得最大可能:1)使用较小的字体2)使用横向页面方向3) 使用更大的页面尺寸(A3、A2...),只要您的打印机可以处理它

如果页面仍然放不下,请考虑您希望如何布置结果 - 如果有人给您一张非常大的 table ,您希望看到什么?您需要将表格拆分为一页的一些列和另一页的一些列。

希望对您有所帮助。

关于java - 如何生成水平跨越多个页面的 PDF 报告,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4190741/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com