Class PrinterAttributes
java.lang.Object
javafx.print.PrinterAttributes
This class encapsulates the attributes of a printer which
relate to its job printing capabilities and other attributes.
there are methods to retrieve the default or current value, as well as the set or range of supported values, as appropriate.
Instances of this class are delegates of the Printer
and must be obtained from the printer. They cannot be mutated by
the application as changing settings of a printer is outside the
scope of this API.
- Since:
- JavaFX 8.0
-
Method Summary
Modifier and TypeMethodDescriptionThe default collation setting.int
The default number of copies to print.Return the default orientation for paper on this printer.Return the default paper size used on this printer.Return the default paper input source/tray/Get the default color setting : greyscale or colorReturn the default quality settingReturn the default print resolution for paper on this printer.Returns the default value for duplex settings.int
The maximum supported number of copies.Returns an unmodifiable set of the supported collation settings for this printer.Returns an unmodifiable set of the supported orientations for this printer.Returns an unmodifiable set of the supported paper sizes for this printer.Returns an unmodifiable set of the supported paper sources (ie input bins or trays) for this printer.Returns an unmodifiable set of the supported color settings for this printer.Returns an unmodifiable set of the supported quality settings for this printer.Returns an unmodifiable set of the supported print resolutions for this printer.Returns an unmodifiable set of the supported duplex settings for this printer.boolean
Reports if page ranges are supported.
-
Method Details
-
getDefaultCopies
public int getDefaultCopies()The default number of copies to print.- Returns:
- default number of copies
-
getMaxCopies
public int getMaxCopies()The maximum supported number of copies.- Returns:
- the maximum supported number of copies
-
supportsPageRanges
public boolean supportsPageRanges()Reports if page ranges are supported.- Returns:
- true if page ranges supported.
-
getDefaultCollation
The default collation setting.- Returns:
- default value of
Collation
-
getSupportedCollations
-
getDefaultPrintSides
Returns the default value for duplex settings.- Returns:
- default value of
PrintSides
-
getSupportedPrintSides
Returns an unmodifiable set of the supported duplex settings for this printer.- Returns:
- the supported values of
PrintSides
-
getDefaultPrintColor
Get the default color setting : greyscale or color- Returns:
- default print color setting.
-
getSupportedPrintColors
Returns an unmodifiable set of the supported color settings for this printer.- Returns:
- the supported values of
PrintColor
-
getDefaultPrintQuality
Return the default quality setting- Returns:
- default print quality setting.
-
getSupportedPrintQuality
Returns an unmodifiable set of the supported quality settings for this printer.- Returns:
- the supported values of
PrintQuality
-
getDefaultPrintResolution
Return the default print resolution for paper on this printer.- Returns:
- default paper resolution
-
getSupportedPrintResolutions
Returns an unmodifiable set of the supported print resolutions for this printer.- Returns:
- the supported values of
PrintResolution
-
getDefaultPageOrientation
Return the default orientation for paper on this printer.- Returns:
- default paper orientation
-
getSupportedPageOrientations
Returns an unmodifiable set of the supported orientations for this printer.- Returns:
- the supported values of
PageOrientation
-
getDefaultPaper
Return the default paper size used on this printer.- Returns:
- default Paper
-
getSupportedPapers
-
getDefaultPaperSource
Return the default paper input source/tray/- Returns:
- the default paper input source.
-
getSupportedPaperSources
Returns an unmodifiable set of the supported paper sources (ie input bins or trays) for this printer.- Returns:
- the supported paper input sources
-