【发布时间】:2012-11-25 11:29:18
【问题描述】:
使用JSP和Jasper Reports,我做了一个打印A4标签页的应用程序。
我必须根据不同的页面(2×5、2×7、3×10 和 3×11 网格)、不同的打印机(京瓷、OKI 和HP)和不同的 PDF 查看器(Adobe、Foxit 和 Nitro)。
示例:我在 Jasper Reports 中设置了一个 2×5 网格的 A4 页面,而拥有 Foxit Reader 的用户将在京瓷上打印。如果另一个用户也有 Kyocera 但正在使用 Adobe Reader,则列之间的空间会变小。但是,如果用户有 Foxit Reader 但要在 OKI 上打印,则整个文档会向左走,甚至会被剪切。
配置每个单独的标签页面是不可避免的,但我是否可以不必为特定的 PDF 查看器或打印机(至少其中之一)设置页面对齐方式?它可以是一种跳过 PDF 生成或所有打印机都会解释的常规配置的方法 - 让我的页面打印完全相同,无论 PDF 查看器或打印机如何。
【问题讨论】:
标签: java jsp pdf printing jasper-reports