我使用printerjob打印javafx节点的虚拟打印机打印jiberish的内容。什么';这个错误的原因是什么?
我已经尝试了两种不同的虚拟打印机,结果相同: 保存为PDF格式,而本应打印/保存 下面的代码中是否有错误,或者这可能是我使用printerjob打印javafx节点的虚拟打印机打印jiberish的内容。什么';这个错误的原因是什么?,java,pdf,javafx,printing,Java,Pdf,Javafx,Printing,我已经尝试了两种不同的虚拟打印机,结果相同: 保存为PDF格式,而本应打印/保存 下面的代码中是否有错误,或者这可能是javafx.printerjob中的错误?操作系统是MacOS High Sierra 10x,以防万一 代码是: private void print(Node node, Stage owner) { System.out.println("Creating a printer job..."); PrinterJob job = PrinterJob.cr
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();
}
}
}
只是一个猜测:看起来像是字符编码问题。可能和你当地的情况有关。