2
javafx印刷を使用してPdf-RendererライブラリからPDFFileオブジェクトを印刷したいとします。非Nodeオブジェクトを印刷することは可能ですか?現在、私はAWTの印刷(check this example)を使用していますが、AWTの印刷ダイアログが表示されたときにjavafxのウィンドウがフリーズしてしまうので、javafxとうまく行きません。JavaFX非ノードオブジェクトの印刷
Printer printer = Printer.getDefaultPrinter();
PageLayout pageLayout = printer.createPageLayout(Paper.A4, PageOrientation.PORTRAIT, Printer.MarginType.DEFAULT);
PrinterJob job = PrinterJob.createPrinterJob();
if (job != null) {
boolean success = job.printPage(node); // use something otherthan a node(PDFFile in my case)
if (success) {
job.endJob();
}
}
回答@james_dに感謝します。出力を拡大すると明瞭になりませんか? (すなわち、ラスタまたはベクトル) – bazi