Hallo zusammen,
versuche hier eine Scene/View zu drucken und es scheitert immer daran daß die Seite leer ist,
ich poste ein Teil des Codes, vielleicht findet jemand den Fehler und kann mir auf die Sprünge helfen.
Vielen Dank.
versuche hier eine Scene/View zu drucken und es scheitert immer daran daß die Seite leer ist,
ich poste ein Teil des Codes, vielleicht findet jemand den Fehler und kann mir auf die Sprünge helfen.
Vielen Dank.
Java:
public void btnUrlaubsZettelOnClick(ActionEvent actionEvent) throws IOException {
Stage dialogStage;
new Stage();
Node node = (Node) actionEvent.getSource();
dialogStage = (Stage) node.getScene().getWindow();
dialogStage.close();
Scene scene = new Scene(FXMLLoader.load(getClass().getResource("../view/drucken.fxml")));
dialogStage.setScene(scene);
dialogStage.show();
PrinterJob job = PrinterJob.createPrinterJob();
Printer printer = Printer.getDefaultPrinter().getDefaultPrinter();
PageLayout pageLayout = printer.createPageLayout(Paper.A4, PageOrientation.PORTRAIT, Printer.MarginType.DEFAULT);
JobSettings jobSettings = job.getJobSettings();
jobSettings.setPageLayout(pageLayout);
boolean printed = job.printPage(node);
if (printed) {
job.endJob();
}
}