Класс Copies
- Все реализованные интерфейсы:
Serializable, Cloneable, Attribute, PrintJobAttribute, PrintRequestAttribute
public final class Copies extends IntegerSyntax implements PrintRequestAttribute, PrintJobAttribute
Copies — это класс целочисленного атрибута печати, задающий количество печатаемых копий. На многих устройствах поддерживаемое количество разобранных по комплектам копий ограничено числом физических выходных лотков устройства и может отличаться от количества поддерживаемых неразобранных по комплектам копий.
Эффект атрибута Copies со значением n для задания печати с несколькими документами (задания, содержащего несколько документов) зависит от (возможно, заданного по умолчанию) значения атрибута MultipleDocumentHandling:
-
SINGLE_DOCUMENT-- В результате будет создано n копий одного выходного документа, объединяющего все входные документы. -
SINGLE_DOCUMENT_NEW_SHEET-- В результате будет создано n копий одного выходного документа, объединяющего все входные документы, причём первая страница каждого входного документа всегда будет начинаться на новом листе носителя. -
SEPARATE_DOCUMENTS_UNCOLLATED_COPIES-- В результате будет создано n копий первого входного документа, затем n копий второго входного документа, . . . и затем n копий последнего входного документа. -
SEPARATE_DOCUMENTS_COLLATED_COPIES-- В результате будут выведены первый входной документ, второй входной документ, . . . последний входной документ, а группа документов будет повторена n раз.
Совместимость с IPP: Целочисленное значение соответствует целочисленному значению IPP. Имя категории, возвращаемое getName(), задаёт имя атрибута IPP.
- См. также:
Краткое описание конструкторов
| Конструктор | Описание |
|---|---|
Copies |
Создаёт новый атрибут копий с указанным целочисленным значением. |
Краткое описание методов
| Модификатор и тип | Метод | Описание |
|---|---|---|
boolean |
equals |
Возвращает значение true, если этот атрибут копий эквивалентен переданному объекту. |
final Class |
getCategory() |
Возвращает класс атрибута печати, который следует использовать в качестве «категории» для этого значения атрибута печати. |
final String |
getName() |
Возвращает имя категории, экземпляром которой является это значение атрибута. |
Методы, объявленные в классе IntegerSyntax
getValue, hashCode, toString
Подробное описание конструкторов
Copies
public Copies(int value)
- Параметры:
-
value— целочисленное значение - Исключения:
-
IllegalArgumentException— еслиvalue < 1
Подробное описание методов
equals
public boolean equals(Object object)
-
objectне являетсяnull. -
objectявляется экземпляром классаCopies. - Значение этого атрибута копий равно значению
object.
- Переопределяет:
-
equalsв классеIntegerSyntax - Параметры:
-
object—Objectдля сравнения - Возвращает:
-
true, еслиobjectэквивалентен этому атрибуту копий, иначеfalse - См. также:
getCategory
public final Class<? extends Attribute> getCategory()
Для класса Copies категорией является сам класс Copies.
- Определено в:
-
getCategoryв интерфейсеAttribute - Возвращает:
- класс атрибута печати (категория), экземпляр класса
java.lang.Class
getName
© 1993, 2025, 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/25/docs/api/java.desktop/javax/print/attribute/standard/Copies.html