我正在尝试使用 Book 对象在 JPS 中打印不同大小的页面。我创建了一个自定义 PageFormat,并且在 SwingComponent 中有一个自定义 print() 方法。我可以看到 PageFormat 是正确的,但实际打印的页面始终采用第一页的大小,而不是每个 PageFormat 的页面大小。
关于如何解决这个问题有什么建议吗?
最佳答案
你可以给 PrinterJob 一个
HashPrintRequestAttributeSet
您可以在其中设置首选项(对于 PrintDialog),但我认为对每个页面使用它没有意义,请尝试在 print() 方法中为每个页面调整提到的设置。
关于java - 使用 Java 打印服务在 Java 中打印不同尺寸的页面,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2154010/