我使用以下代码打印节点,但我的格式不正确。我还将节点的高度和宽度设置为与A4尺寸相同。
代码如下:
Printer printer = Printer.getDefaultPrinter();
PageLayout pageLayout
= printer.createPageLayout(Paper.A4, PageOrientation.PORTRAIT, Printer.MarginType.HARDWARE_MINIMUM);
PrinterJob job = PrinterJob.createPrinterJob();
node.setPrefSize(pageLayout.getPrintableWidth(), pageLayout.getPrintableHeight());
if (job != null && job.showPrintDialog(node.getScene().getWindow())) {
boolean success = job.printPage(pageLayout, node);
if (success) {
job.endJob();
}
}
输出应该是: Desired Outpu
但输出得到: real output
提前谢谢你