Класс PrinterAttributes
java.lang.Object
fx.print.PrinterAttributes
public final class PrinterAttributes
extends Object Этот класс инкапсулирует атрибуты принтера, относящиеся к его возможностям печати заданий и другим атрибутам.
Существуют методы для получения значения по умолчанию или текущего значения, а также диапазона поддерживаемых значений, если это применимо.
Экземпляры этого класса являются делегатами Printer и должны быть получены от принтера. Их нельзя изменить приложением, так как изменение настроек принтера выходит за рамки этого API.
- Since:
- JavaFX 8.0
Краткое описание методов
| Модификатор и тип | Метод | Описание |
|---|---|---|
Collation | getDefaultCollation() | Настройка сортировки по умолчанию. |
int | getDefaultCopies() | Число копий по умолчанию для печати. |
PageOrientation | getDefaultPageOrientation() | Возвращает ориентацию бумаги по умолчанию для этого принтера. |
Paper | getDefaultPaper() | Возвращает размер бумаги по умолчанию для этого принтера. |
PaperSource | getDefaultPaperSource() | Возвращает источник/лоток по умолчанию для ввода бумаги. |
PrintColor | getDefaultPrintColor() | Получение значения цвета по умолчанию: градации серого или цвет. |
PrintQuality | getDefaultPrintQuality() | Возвращает значение качества по умолчанию. |
PrintResolution | getDefaultPrintResolution() | Возвращает разрешение печати по умолчанию для бумаги на этом принтере. |
PrintSides | getDefaultPrintSides() | Возвращает значение по умолчанию для настроек двусторонней печати. |
int | getMaxCopies() | Максимальное поддерживаемое число копий. |
Set<Collation> | getSupportedCollations() | Возвращает неизменяемый набор поддерживаемых настроек сортировки для этого принтера. |
Set<PageOrientation> | getSupportedPageOrientations() | Возвращает неизменяемый набор поддерживаемых ориентаций для этого принтера. |
Set<Paper> | getSupportedPapers() | Возвращает неизменяемый набор поддерживаемых размеров бумаги для этого принтера. |
Set<PaperSource> | getSupportedPaperSources() | Возвращает неизменяемый набор поддерживаемых источников бумаги (т.е. лотков ввода) для этого принтера. |
Set<PrintColor> | getSupportedPrintColors() | Возвращает неизменяемый набор поддерживаемых настроек цвета для этого принтера. |
Set<PrintQuality> | getSupportedPrintQuality() | Возвращает неизменяемый набор поддерживаемых настроек качества для этого принтера. |
Set<PrintResolution> | getSupportedPrintResolutions() | Возвращает неизменяемый набор поддерживаемых разрешений печати для этого принтера. |
Set<PrintSides> | getSupportedPrintSides() | Возвращает неизменяемый набор поддерживаемых настроек двусторонней печати. |
boolean | supportsPageRanges() | Указывает, поддерживаются ли диапазоны страниц. |
Подробное описание методов
getDefaultCopies
public int getDefaultCopies()
Значение по умолчанию для количества копий.
- Возвращает:
- значение по умолчанию для количества копий
getMaxCopies
public int getMaxCopies()
Максимальное поддерживаемое количество копий.
- Возвращает:
- максимальное поддерживаемое количество копий
supportsPageRanges
public boolean supportsPageRanges()
Указывает, поддерживаются ли диапазоны страниц.
- Возвращает:
- true, если диапазоны страниц поддерживаются.
getDefaultCollation
public Collation getDefaultCollation()
Значение объединения по умолчанию.
- Возвращает:
- значение по умолчанию для
Collation
getSupportedCollations
public Set<Collation> getSupportedCollations()
Возвращает неизменяемый набор поддерживаемых настроек объединения для данного принтера.
- Возвращает:
- поддерживаемые значения для
Collation
getDefaultPrintSides
public PrintSides getDefaultPrintSides()
Возвращает значение по умолчанию для настроек двусторонней печати.
- Возвращает:
- значение по умолчанию для
PrintSides
getSupportedPrintSides
public Set<PrintSides> getSupportedPrintSides()
Возвращает неизменяемый набор поддерживаемых настроек двусторонней печати для данного принтера.
- Возвращает:
- поддерживаемые значения для
PrintSides
getDefaultPrintColor
public PrintColor getDefaultPrintColor()
Получить значение цвета по умолчанию: градации серого или цвет.
- Возвращает:
- настройка цвета печати по умолчанию.
getSupportedPrintColors
public Set<PrintColor> getSupportedPrintColors()
Возвращает неизменяемый набор поддерживаемых цветовых настроек для данного принтера.
- Возвращает:
- поддерживаемые значения для
PrintColor
getDefaultPrintQuality
public PrintQuality getDefaultPrintQuality()
Возвращает значение качества по умолчанию.
- Возвращает:
- настройка качества печати по умолчанию.
getSupportedPrintQuality
public Set<PrintQuality> getSupportedPrintQuality()
Возвращает неизменяемый набор поддерживаемых настроек качества для данного принтера.
- Возвращает:
- поддерживаемые значения для
PrintQuality
getDefaultPrintResolution
public PrintResolution getDefaultPrintResolution()
Возвращает значение разрешения печати по умолчанию для бумаги на этом принтере.
- Возвращает:
- разрешение бумаги по умолчанию
getSupportedPrintResolutions
public Set<PrintResolution> getSupportedPrintResolutions()
Возвращает неизменяемый набор поддерживаемых разрешений печати для данного принтера.
- Возвращает:
- поддерживаемые значения для
PrintResolution
getDefaultPageOrientation
public PageOrientation getDefaultPageOrientation()
Возвращает ориентацию страницы по умолчанию для бумаги на этом принтере.
- Возвращает:
- ориентация бумаги по умолчанию
getSupportedPageOrientations
public Set<PageOrientation> getSupportedPageOrientations()
Возвращает неизменяемый набор поддерживаемых ориентаций для данного принтера.
- Возвращает:
- поддерживаемые значения для
PageOrientation
getDefaultPaper
public Paper getDefaultPaper()
Возвращает размер бумаги по умолчанию, используемый на этом принтере.
- Возвращает:
- бумага по умолчанию
getSupportedPapers
public Set<Paper> getSupportedPapers()
Возвращает неизменяемый набор поддерживаемых размеров бумаги для данного принтера.
- Возвращает:
- поддерживаемые значения для
Paper
getDefaultPaperSource
public PaperSource getDefaultPaperSource()
Возвращает источник бумаги по умолчанию/лоток.
- Возвращает:
- источник бумаги по умолчанию.
getSupportedPaperSources
public Set<PaperSource> getSupportedPaperSources()
Возвращает неизменяемый набор поддерживаемых источников бумаги (например, лотков) для данного принтера.
- Возвращает:
- поддерживаемые источники бумаги
© 2008, 2025, Oracle and/or its affiliates. All rights reserved.
Documentation extracted from JavaFX API Documentation.
Licensed under the GNU General Public License, version 2, with the Classpath Exception.
Java, JavaFX and OpenJDK are trademarks or registered trademarks of Oracle and/or its affiliates.