我以前使用printerjob打印javafx节点的虚拟打印机打印出一些东西。这个错误的原因是什么?

时间:2018-03-26 18:28:56

标签: java pdf javafx printing

我已经尝试了两种不同的虚拟打印机,结果是一样的:

This保存为PDF,但应该打印/保存this

代码中是否有错误(如下),或者这可能是javafx.printerjob中的错误?操作系统是MacOS High Sierra 10x,如果重要的话。

代码是:

private void print(Node node, Stage owner) {
    System.out.println("Creating a printer job...");
    PrinterJob job = PrinterJob.createPrinterJob();
    if (job != null) {
        boolean success = job.printPage(node);
        if (success) {
            job.endJob();
        }
    }
}

0 个答案:

没有答案