看板 java 關於我們 聯絡資訊
※ 引述《ogimaa (少了個A的Amigo)》之銘言: : 我是用java.awt.print.PrinterJob : 我有一個物件叫 doc extends JPanel : 程式如下, 目前我只能算出第一頁到pageCount的範圍. : 但是我想要可以從第5頁或是其他頁開始. : 我試過 PrintRequestAttributSet aset; : aset.add(new PageRanges(x, y)); : printJob.printDialog(aset); printJob.print(aset); : 但它只印第一頁..不知道哪裡出問題?! : ==================== code ======================= : [略] 請問你如果全部頁數列印出來,結果是正確的嗎? 你給的程式碼大致上看起來流程是正確的。 從你描述的結果來看,很大的可能是你的 Printable object 實做不正確所致。 你似乎是想要把單一個 size 很大的圖形元件分頁列印出來,如果你設計的 Printable object 是 page index awared 且實做正確,應可以正確只印其中幾頁。 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 218.173.133.197 ※ 編輯: sbrhsieh 來自: 218.173.133.197 (01/28 17:32)
ogimaa:全部頁數印出來是正確的!! 01/28 22:33