2010-01-28 75 views
1

我試圖打印使用Book對象在JPS不同大小的頁面。我創建了一個自定義的PageFormat,並在SwingComponent中有一個自定義的print()方法。我可以看到的PageFormat是正確的,但實際打印的頁面始終把第一頁的大小,而不是頁面大小爲每個PageFormat中。打印不同尺寸的頁面與Java打印服務

關於如何解決這個問題的任何建議?

回答

0

你可以給的PrinterJob一個

HashPrintRequestAttributeSet

在這裏你可以設置偏好(PrintDialog類),但我看不出有什麼必要使用它的每一頁,嘗試調整print()方法,爲每個頁面提供Set。