2016-11-30 35 views
0

我編寫了測試程序來打印圖形。我創建了一個Printable對象,並將圖像繪製到傳遞給print()方法的Graphics對象。獨立應用程序正常工作。但是,一旦將代碼複製到我的JavaFX應用程序,它將無法打印圖像。即使我「打印」到pdf文件,它也會創建一個空的pdf文件。我已經打印出可成像區域的測量值,並且與測試程序中的相同。測試打印程序獨立運行,但在添加到JavaFX應用程序時失敗

imagable area (0.0, 0.0) - 612.0 x 792.0 

我不知道爲什麼當移到JavaFX程序時失敗。

+0

請提供[MCVE](http://stackoverflow.com/help/mcve) – Itai

回答

0

我通過另一個測試程序發現了問題。它與返回NO_SUCH_PAGE有關。基本上,我不得不重新創建頁面每次都發送相同的頁面索引來打印並返回PAGE_EXISTS。由於我不清楚這一點,我錯誤地告訴程序,當它調用相同頁面jndex的方法時,我完成了打印。

相關問題