Spec-Zone .ru
спецификации, руководства, описания, API
|
public final class SheetCollate extends EnumSyntax implements DocAttribute, PrintRequestAttribute, PrintJobAttribute
Copies
атрибут. Когда SheetCollate СОПОСТАВЛЯЕТСЯ, каждая копия каждого документа печатается с листами потока печати в последовательности. Когда SheetCollate является UNCOLLATED, каждый лист потока печати печатается неоднократно равный значению Copies
атрибут по очереди. Например, предположите, что документ производит два листа носителей как выходной, Copies
6, и SheetCollate является UNCOLLATED; в этом случае шесть копий первого листа носителей печатаются сопровождаемые шестью копиями второго листа носителей. Достигается ли эффект сопоставления листа, помещая копии документа в многократных выходных мусорных ведрах или в том же самом выходном мусорном ведре с реализацией, определенное разделение документа является зависящим от реализации. Также, ли это достигается, делая многократные передачи по заданию, или при использовании вывода сортировщик является зависящим от реализации.
Если принтер не поддерживает атрибут SheetCollate (значение, что клиент не может определить определенное сопоставление листа), принтер должен вести себя, как если бы SheetCollate всегда устанавливались в СОПОСТАВЛЕННЫЙ.
Атрибут SheetCollate взаимодействует MultipleDocumentHandling
атрибут. MultipleDocumentHandling
атрибут описывает сопоставление всех документов, и атрибут SheetCollate описывает семантику сопоставления отдельных страниц в пределах документа.
Эффект атрибута SheetCollate на задании печати мультидокумента (задание с многократными документами) зависит от того, есть ли у всех документов то же самое определенное сопоставление листа или определили ли различным документам различные сопоставления листа, и на (возможно, принимал значение по умолчанию), значение MultipleDocumentHandling
атрибут.
MultipleDocumentHandling
разрешаются, и принтер сообщает об ошибке, когда задание представляется, если какая-либо другая комбинация определяется: MultipleDocumentHandling
= SINGLE_DOCUMENT - Все входные документы будут объединены в один выходной документ. Многократные копии выходного документа будут произведены со страницами в сопоставленном порядке, то есть страницами 1, 2, 3..., 1, 2, 3...
MultipleDocumentHandling
= SINGLE_DOCUMENT_NEW_SHEET - Все входные документы будут объединены в один выходной документ, и первое впечатление от каждого входного документа будет всегда запускаться на новом листе носителей. Многократные копии выходного документа будут произведены со страницами в сопоставленном порядке, то есть страницами 1, 2, 3..., 1, 2, 3...
MultipleDocumentHandling
= SEPARATE_DOCUMENTS_UNCOLLATED_COPIES - Каждый входной документ останется отдельным выходным документом. Многократные копии каждого выходного документа (вызывают их A, B...) будет произведен со страницами каждого документа в сопоставленном порядке, но документами непосредственно в несопоставленном порядке, то есть страницах A1, A2, A3..., A1, A2, A3..., B1, B2, B3..., B1, B2, B3...
MultipleDocumentHandling
= SEPARATE_DOCUMENTS_COLLATED_COPIES - Каждый входной документ останется отдельным выходным документом. Многократные копии каждого выходного документа (вызывают их A, B...) будет произведен со страницами каждого документа в сопоставленном порядке, с документами непосредственно также в сопоставленном порядке, то есть страницах A1, A2, A3..., B1, B2, B3..., A1, A2, A3..., B1, B2, B3...
MultipleDocumentHandling
= SINGLE_DOCUMENT - Все входные документы будут объединены в один выходной документ. Многократные копии выходного документа будут произведены со страницами в несопоставленном порядке, то есть страницами 1, 1..., 2, 2..., 3, 3...
MultipleDocumentHandling
= SINGLE_DOCUMENT_NEW_SHEET - Все входные документы будут объединены в один выходной документ, и первое впечатление от каждого входного документа будет всегда запускаться на новом листе носителей. Многократные копии выходного документа будут произведены со страницами в несопоставленном порядке, то есть страницами 1, 1..., 2, 2..., 3, 3...
MultipleDocumentHandling
= SEPARATE_DOCUMENTS_UNCOLLATED_COPIES - Каждый входной документ останется отдельным выходным документом. Многократные копии каждого выходного документа (вызывают их A, B...) будет произведен со страницами каждого документа в несопоставленном порядке, с документами непосредственно также в несопоставленном порядке, то есть страницах A1, A1..., A2, A2..., A3, A3..., B1, B1..., B2, B2..., B3, B3...
MultipleDocumentHandling
разрешается, и принтер сообщает об ошибке, когда задание представляется, если какое-либо другое значение определяется: MultipleDocumentHandling
= SEPARATE_DOCUMENTS_UNCOLLATED_COPIES - Каждый входной документ останется отдельным выходным документом. Многократные копии каждого выходного документа (вызывают их A, B...) будет произведен со страницами каждого документа в сопоставленном или несопоставленном порядке как соответствующий входной документ, который атрибут SheetCollate определяет, и с документами непосредственно в несопоставленном порядке. Если бы у документа A был SheetCollate =, у UNCOLLATED и документа B был SheetCollate = СОПОСТАВЛЕННЫЙ, следующие страницы были бы произведены: A1, A1..., A2, A2..., A3, A3..., B1, B2, B3..., B1, B2, B3... Совместимость IPP: SheetCollate не является атрибутом IPP в настоящее время.
MultipleDocumentHandling
, Сериализированная ФормаМодификатор и Тип | Поле и Описание |
---|---|
static SheetCollate |
СОПОСТАВЛЕННЫЙ
Листы в пределах документа появляются в сопоставленном порядке, когда многократные копии печатаются.
|
static SheetCollate |
НЕСОПОСТАВЛЕННЫЙ
Листы в пределах документа появляются в несопоставленном порядке, когда многократные копии печатаются.
|
Модификатор | Конструктор и Описание |
---|---|
protected |
SheetCollate(int value)
Конструкция новый лист сопоставляет перечислимую величину с данным целочисленным значением.
|
Модификатор и Тип | Метод и Описание |
---|---|
Class<? extends Attribute> |
getCategory()
Доберитесь печать приписывают class, который должен использоваться в качестве "категории" для этого значения атрибута печати.
|
protected EnumSyntax[] |
getEnumValueTable()
Возвращает таблицу перечислимой величины для class SheetCollate.
|
Строка |
getName()
Получите имя категории, которой это значение атрибута является экземпляром.
|
protected String[] |
getStringTable()
Возвращает таблицу строк для class SheetCollate.
|
clone, getOffset, getValue, hashCode, readResolve, toString
public static final SheetCollate UNCOLLATED
public static final SheetCollate COLLATED
protected SheetCollate(int value)
value
- Целочисленное значение.protected String[] getStringTable()
getStringTable
в class EnumSyntax
protected EnumSyntax[] getEnumValueTable()
getEnumValueTable
в class EnumSyntax
public final Class<? extends Attribute> getCategory()
Для class SheetCollate категорией является class SheetCollate непосредственно.
getCategory
в интерфейсе Attribute
java.lang.Class
.
Для дальнейшей ссылки API и документации разработчика, см. Java Документация SE. Та документация содержит более подробные, предназначенные разработчиком описания, с концептуальными краткими обзорами, определениями сроков, обходных решений, и рабочих примеров кода.
Авторское право © 1993, 2013, Oracle и/или его филиалы. Все права защищены.
Проект сборка-b92