Класс PrinterResolution
- Все реализуемые интерфейсы:
-
Serializable,Cloneable,Attribute,DocAttribute,PrintJobAttribute,PrintRequestAttribute
public final class PrinterResolution extends ResolutionSyntax implements DocAttribute, PrintRequestAttribute, PrintJobAttribute
PrinterResolution — класс атрибутов печати, который указывает точное разрешение, поддерживаемое принтером или используемое для задания печати. Этот атрибут предполагает, что принтеры имеют небольшой набор разрешений устройств, на которых они могут работать, а не непрерывный диапазон. PrinterResolution используется различными способами:
- Когда клиент ищет принтер, поддерживающий желаемое разрешение клиента точно (ни больше, ни меньше), клиент указывает экземпляр класса
PrinterResolution, указывающий точное желаемое разрешение. Совпадут только принтеры, поддерживающие это точное разрешение. - Когда клиенту нужно напечатать задание, используя желаемое разрешение клиента точно (ни больше, ни меньше), клиент указывает экземпляр класса
PrinterResolutionв качестве атрибута задания печати. Это завершится ошибкой, если задание печати не поддерживает это точное разрешение, иFidelityустановлено в значение true.
PrintQuality, который часто управляет разрешением. Совместимость с IPP: Информация, необходимая для построения атрибута IPP "printer-resolution", может быть получена путем вызова методов объекта PrinterResolution. Имя категории, возвращаемое методом getName(), дает имя атрибута IPP.
- См. также:
Краткое описание полей
Поля, объявленные в классе javax.print.attribute.ResolutionSyntax
DPCM, DPI
Краткое описание конструкторов
| Конструктор | Описание |
|---|---|
PrinterResolution |
Создаёт новый атрибут разрешения принтера из заданных элементов. |
Краткое описание методов
| Модификатор и тип | Метод | Описание |
|---|---|---|
boolean |
equals |
Возвращает, эквивалентен ли этот атрибут разрешения принтера переданному объекту. |
final Class |
getCategory() |
Получает класс атрибута печати, который следует использовать в качестве «категории» для этого значения атрибута печати. |
final String |
getName() |
Получает имя категории, экземпляром которой является это значение атрибута. |
Методы, объявленные в классе javax.print.attribute.ResolutionSyntax
getCrossFeedResolution, getCrossFeedResolutionDphi, getFeedResolution, getFeedResolutionDphi, getResolution, hashCode, lessThanOrEquals, toString, toString
Подробное описание конструкторов
PrinterResolution
public PrinterResolution(int crossFeedResolution, int feedResolution, int units)
- Параметры:
-
crossFeedResolution- разрешение поперечного направления подачи -
feedResolution- разрешение направления подачи -
units- коэффициент преобразования единиц, например,ResolutionSyntax.DPIилиResolutionSyntax.DPCM - Исключения:
-
IllegalArgumentException- еслиcrossFeedResolution < 1илиfeedResolution < 1илиunits < 1
Подробное описание методов
equals
public boolean equals(Object object)
-
objectне являетсяnull. -
objectявляется экземпляром классаPrinterResolution. - Разрешение поперечного направления подачи этого атрибута равно разрешению поперечного направления подачи
object. - Разрешение направления подачи этого атрибута равно разрешению направления подачи
object.
- Переопределяет:
-
equalsв классеResolutionSyntax - Параметры:
-
object-Objectдля сравнения - Возвращает:
-
trueеслиobjectэквивалентен этому атрибуту разрешения принтера,falseв противном случае - См. также:
getCategory
public final Class<? extends Attribute> getCategory()
Для класса PrinterResolution, категорией является сам класс PrinterResolution.
- Определено в:
-
getCategoryв интерфейсеAttribute - Возвращает:
- класс атрибута печати (категория), экземпляр класса
java.lang.Class
getName
public final String getName()
Для класса PrinterResolution, имя категории — "printer-resolution".
- Определено в:
-
getNameв интерфейсеAttribute - Возвращает:
- имя категории атрибута
© 1993, 2023, Oracle and/or its affiliates. All rights reserved.
Documentation extracted from Debian's OpenJDK Development Kit package.
Licensed under the GNU General Public License, version 2, with the Classpath Exception.
Various third party code in OpenJDK is licensed under different licenses (see Debian package).
Java and OpenJDK are trademarks or registered trademarks of Oracle and/or its affiliates.
https://docs.oracle.com/en/java/javase/21/docs/api/java.desktop/javax/print/attribute/standard/PrinterResolution.html