public final class SheetCollate extends EnumSyntax implements DocAttribute, PrintRequestAttribute, PrintJobAttribute
SheetCollate printing attribute specifies
whether or not the sheets of each copy in a print job have to be
in sequence.
The attribute only makes sense if multiple copies are specified through
the Copies printing attribute. If UNCOLLATED
is specified every page of a print job is printed for all requested
copies before the next page is processed. COLLATED means
that for every copy requested the pages have to be printed in sequence.
IPP Compatibility: SheetCollate is not an IPP 1.1 attribute.
| Modifier and Type | Field and Description |
|---|---|
static SheetCollate |
COLLATED
The sheets of the different copies are collated.
|
static SheetCollate |
UNCOLLATED
The sheets of the different copies are uncollated.
|
| Modifier | Constructor and Description |
|---|---|
protected |
SheetCollate(int value)
Creates a
SheetCollate object. |
| Modifier and Type | Method and Description |
|---|---|
Class<? extends Attribute> |
getCategory()
Returns category of this class.
|
protected EnumSyntax[] |
getEnumValueTable()
Returns a table with the enumeration values for this object.
|
String |
getName()
Returns the name of this attribute.
|
protected String[] |
getStringTable()
Returns a table with the enumeration values represented as strings
for this object.
|
clone, getOffset, getValue, hashCode, readResolve, toStringpublic static final SheetCollate UNCOLLATED
public static final SheetCollate COLLATED
protected SheetCollate(int value)
SheetCollate object.value - the enum value.public Class<? extends Attribute> getCategory()
getCategory in interface AttributeSheetCollate itself.protected String[] getStringTable()
getStringTable in class EnumSyntaxprotected EnumSyntax[] getEnumValueTable()
getEnumValueTable in class EnumSyntax