Класс PrinterResolution
- java.lang.Object
-
- javax.print.attribute.ResolutionSyntax
-
- javax.print.attribute.standard.PrinterResolution
- Все реализованные интерфейсы:
- Serializable, Cloneable, Attribute, DocAttribute, PrintJobAttribute, PrintRequestAttribute
public final class PrinterResolution extends ResolutionSyntax implements DocAttribute, PrintRequestAttribute, PrintJobAttribute
Класс PrinterResolution — это класс атрибутов печати, который задаёт точную разрешающую способность, поддерживаемую принтером, или используемую для задания печати. Этот атрибут предполагает, что принтеры имеют небольшой набор разрешающих способностей устройства, на которых они могут работать, а не непрерывный диапазон.
PrinterResolution используется несколькими способами:
- Когда клиент ищет принтер, который точно поддерживает желаемую разрешающую способность клиента (ни больше, ни меньше), клиент указывает экземпляр класса PrinterResolution, указывающий точную разрешающую способность, которую хочет клиент. Только принтеры, поддерживающие эту точную разрешающую способность, будут соответствовать поиску.
- Когда клиенту необходимо напечатать задание с использованием желаемой разрешающей способности клиента точно (ни больше, ни меньше), клиент указывает экземпляр класса PrinterResolution в качестве атрибута задания печати. Это завершится неудачей, если задание печати не поддерживает эту точную разрешающую способность, и точность (Fidelity) установлена в значение true.
Совместимость с IPP: Информация, необходимая для построения атрибута IPP, может быть получена, вызвав методы объекта PrinterResolution. Название категории, возвращаемое getName(), даёт имя атрибута IPP.
- См. также:
- Сериализованная форма
Поля
Поля, унаследованные от класса javax.print.attribute.ResolutionSyntax
DPCM, DPI Конструкторы
| Конструктор и описание |
|---|
PrinterResolution(int crossFeedResolution,
int feedResolution,
int units) Создаёт новый атрибут разрешения принтера из заданных элементов. |
Методы
| Модификатор и тип | Метод и описание |
|---|---|
boolean |
equals(Object object) Возвращает, эквивалентен ли этот атрибут разрешения принтера переданному объекту. |
Class<? extends Attribute> |
getCategory() Получить класс атрибута печати, который будет использоваться в качестве "категории" для этого значения атрибута печати. |
String |
getName() Получить имя категории, экземпляром которой является это значение атрибута. |
Методы, унаследованные от класса javax.print.attribute.ResolutionSyntax
getCrossFeedResolution, getCrossFeedResolutionDphi, getFeedResolution, getFeedResolutionDphi, getResolution, hashCode, lessThanOrEquals, toString, toString Методы, унаследованные от класса java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait Конструкторы
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— Объект для сравнения. - Возвращает:
- True, если
objectэквивалентен этому атрибуту разрешения принтера, иначе false. - См. также:
-
Object.hashCode(),HashMap
getCategory
public final Class<? extends Attribute> getCategory()
Получить класс атрибута печати, который должен использоваться в качестве "категории" для этого значения атрибута печати.
Для класса PrinterResolution категорией является сам класс PrinterResolution.
- Определяется в:
-
getCategoryв интерфейсеAttribute - Возвращает:
- Класс атрибута печати (категория), экземпляр класса
java.lang.Class.
getName
public final String getName()
Получить имя категории, экземпляром которой является это значение атрибута.
Для класса PrinterResolution имя категории — "printer-resolution".
© 1993, 2020, 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.