Java Reference
In-Depth Information
Printer.MarginType.EQUAL);
break;
case 1:
selectedPrinter.createPageLayout(Paper.A0,
PageOrientation.
LANDSCAPE,
Printer.MarginType.EQUAL);
break;
default:
selectedPrinter.createPageLayout(Paper.A0,
PageOrientation.
PORTRAIT,
Printer.MarginType.EQUAL);
break;
}
});
gridpane.add(layoutChooser,1,2);
Button printButton = new Button("Print");
printButton.setOnAction((ActionEvent event) -> {
print(printNode, selectedPrinter);
});
gridpane.add(printButton, 0, 3);
GridPane.setHalignment(printButton, HPos.RIGHT);
root.getChildren().add(gridpane);
}
public void print(final Node node, Printer printer) {
PrinterJob job = PrinterJob.createPrinterJob();
job.setPrinter(printer);
if (job != null) {
boolean success = job.printPage(node);
if (success) {
job.endJob();
}
}
Search WWH ::




Custom Search