2016-11-30 11 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を印刷して返すために同じページインデックスが送信されたときに毎回ページを再作成する必要がありました。私がこれを不明瞭にしていたので、同じページのメソッドを呼び出したときに印刷が完了したと誤って伝えていました。

関連する問題