javax.print.attribute.standard
public class Finishings extends EnumSyntax implements DocAttribute, PrintJobAttribute, PrintRequestAttribute
Finishings
attribute specifies the finishing operations
that the Printer applies to every copy of each printed document in the Job.
Standard enum values are: NONE
, STAPLE
,
COVER
, BIND
, SADDLE_STITCH
,
EDGE_STITCH
.
The following values are more specific:
STAPLE_TOP_LEFT
, STAPLE_BOTTOM_LEFT
,
STAPLE_TOP_RIGHT
, STAPLE_BOTTOM_RIGHT
,
EDGE_STITCH_LEFT
, EDGE_STITCH_TOP
,
EDGE_STITCH_RIGHT
, EDGE_STITCH_BOTTOM
,
STAPLE_DUAL_LEFT
, STAPLE_DUAL_TOP
,
STAPLE_DUAL_RIGHT
, STAPLE_DUAL_BOTTOM
.
Note: The effect of this attribute on jobs with multiple documents is controlled by the job attribute {@link javax.print.attribute.standard.MultipleDocumentHandling}.
IPP Compatibility: Finishings is an IPP 1.1 attribute. Differences
to the IPP specification are that in the Java Print Service API only one
enum value is supported (in IPP a set of enums). Further the enum
punch
is not supported.
Field Summary | |
---|---|
static Finishings | BIND
Selects that a binding is to be applied to the document.
|
static Finishings | COVER
Selects the use of a non-printed (or pre-printed) cover for
the document. |
static Finishings | EDGE_STITCH
Selects binding of the documents with one or more staples
along one edge. |
static Finishings | EDGE_STITCH_BOTTOM
Selects binding of the documents with one or more staples along
the bottom edge. |
static Finishings | EDGE_STITCH_LEFT
Selects binding of the documents with one or more staples
along the left edge. |
static Finishings | EDGE_STITCH_RIGHT
Selects binding of the documents with one or more staples along
the right edge. |
static Finishings | EDGE_STITCH_TOP
Selects binding of the documents with one or more staples along
the top edge. |
static Finishings | NONE
Perform no finishings of the documents. |
static Finishings | SADDLE_STITCH
Selects binding of the documents with one or more staples
along the middle fold. |
static Finishings | STAPLE
Selects binding of the documents with one or more staples. |
static Finishings | STAPLE_BOTTOM_LEFT
Selects binding of the documents with one or more staples in the bottom
left corner. |
static Finishings | STAPLE_BOTTOM_RIGHT
Selects binding of the documents with one or more staples in
the bottom right corner. |
static Finishings | STAPLE_DUAL_BOTTOM
Selects binding of the documents with two staples along the
bottom edge assuming a portrait document. |
static Finishings | STAPLE_DUAL_LEFT
Selects binding of the documents with two staples along the
left edge assuming a portrait document. |
static Finishings | STAPLE_DUAL_RIGHT
Selects binding of the documents with two staples along the
right edge assuming a portrait document. |
static Finishings | STAPLE_DUAL_TOP
Selects binding of the documents with two staples along the
top edge assuming a portrait document. |
static Finishings | STAPLE_TOP_LEFT
Selects binding of the documents with one or more staples
in the top left corner. |
static Finishings | STAPLE_TOP_RIGHT
Selects binding of the documents with one or more staples in
the top right corner. |
Constructor Summary | |
---|---|
protected | Finishings(int value)
Constructs a Finishings object.
|
Method Summary | |
---|---|
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 int | getOffset()
Returns the lowest used value by the enumerations of this class.
|
protected String[] | getStringTable()
Returns a table with the enumeration values represented as strings
for this object.
|
Finishings
object.
Parameters: value the value
Returns: the class Finishings
itself
Returns: The enumeration values.
Returns: The name "finishings".
Returns: The lowest value used.
Returns: The enumeration values as strings.