Example usage for javafx.print PrinterJob printPage

List of usage examples for javafx.print PrinterJob printPage

Introduction

In this page you can find the example usage for javafx.print PrinterJob printPage.

Prototype

public synchronized boolean printPage(Node node) 

Source Link

Document

Print the specified node.

Usage

From source file:Main.java

private void print(Node node) {
    System.out.println("Creating a printer job...");

    PrinterJob job = PrinterJob.createPrinterJob();
    if (job != null) {
        System.out.println(job.jobStatusProperty().asString());

        boolean printed = job.printPage(node);
        if (printed) {
            job.endJob();//w  w w  .ja  v a 2s  .co m
        } else {
            System.out.println("Printing failed.");
        }
    } else {
        System.out.println("Could not create a printer job.");
    }
}