使用Java Print Services在Java中打印不同大小的页面

时间:2010-01-28 11:11:47

标签: java printing

我正在尝试使用Book对象在JPS中打印不同大小的页面。我创建了一个自定义的PageFormat,我在SwingComponent中有一个自定义的print()方法。我可以看到PageFormat是正确的,但实际打印的页面总是占用第一页的大小,而不是每个PageFormat的页面大小。

有关如何解决此问题的任何建议?

1 个答案:

答案 0 :(得分:0)

你可以给PrinterJob一个

  

HashPrintRequestAttributeSet

您可以在其中设置首选项(对于PrintDialog),但我认为没有意义将它用于每个页面,尝试调整print()方法,对于每个页面,提到的Set。