- java.lang.Object
-
- javafx.print.PrinterAttributes
-
public final class PrinterAttributes extends Object
Этот класс инкапсулирует атрибуты принтера, относящиеся к его возможностям печати заданий и другим атрибутам.Существуют методы для извлечения значения по умолчанию или текущего значения, а также набора или диапазона поддерживаемых значений, как это необходимо.
Экземпляры этого класса являются делегатами
Printerи должны быть получены от принтера. Их нельзя изменить приложением, так как изменение настроек принтера выходит за рамки этого API.- С момента:
- JavaFX 8.0
-
Краткое описание методов
Все методыМетоды экземпляровКонкретные методы Модификатор и тип Метод Описание CollationgetDefaultCollation()Значение сортировки по умолчанию.intgetDefaultCopies()Значение по умолчанию для количества копий для печати.PageOrientationgetDefaultPageOrientation()Возвращает ориентацию по умолчанию для бумаги на этом принтере.PapergetDefaultPaper()Возвращает размер бумаги по умолчанию, используемый на этом принтере.PaperSourcegetDefaultPaperSource()Возвращает источник/лоток/подачи бумаги по умолчанию.PrintColorgetDefaultPrintColor()Получить значение цвета по умолчанию: градации серого или цвет.PrintQualitygetDefaultPrintQuality()Возвращает значение качества по умолчанию.PrintResolutiongetDefaultPrintResolution()Возвращает разрешение печати по умолчанию для бумаги на этом принтере.PrintSidesgetDefaultPrintSides()Возвращает значение по умолчанию для настроек дуплекса.intgetMaxCopies()Максимальное поддерживаемое количество копий.Set<Collation>getSupportedCollations()Возвращает неизменяемый набор поддерживаемых настроек сортировки для этого принтера.Set<PageOrientation>getSupportedPageOrientations()Возвращает неизменяемый набор поддерживаемых ориентаций для этого принтера.Set<Paper>getSupportedPapers()Возвращает неизменяемый набор поддерживаемых размеров бумаги для этого принтера.Set<PaperSource>getSupportedPaperSources()Возвращает неизменяемый набор поддерживаемых источников бумаги (например, входных лотков) для этого принтера.Set<PrintColor>getSupportedPrintColors()Возвращает неизменяемый набор поддерживаемых настроек цвета для этого принтера.Set<PrintQuality>getSupportedPrintQuality()Возвращает неизменяемый набор поддерживаемых настроек качества для этого принтера.Set<PrintResolution>getSupportedPrintResolutions()Возвращает неизменяемый набор поддерживаемых разрешений печати для этого принтера.Set<PrintSides>getSupportedPrintSides()Возвращает неизменяемый набор поддерживаемых настроек дуплекса для этого принтера.booleansupportsPageRanges()Указывает, поддерживаются ли диапазоны страниц.
-
Подробное описание методов
-
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.