| |||||||||
摘要: 嵌套 | 字段 | 构造方法 | 方法 | 详细信息: 字段 | 构造方法 | 方法 |
javax.print.attribute.standard
类 Finishings
java.lang.Object javax.print.attribute.EnumSyntax javax.print.attribute.standard.Finishings
public class Finishings
- extends EnumSyntax
- implements DocAttribute, PrintRequestAttribute, PrintJobAttribute
Finishings 类是打印属性类,它是一个枚举,标识了打印机是否将某个正在完成的某类绑定操作应用到作业中每个打印文档的每个副本中。对于多文档打印作业(具有多个文档的作业),MultipleDocumentHandling
属性确定了什么构成了以结束为目的的“副本”。
标准 Finishing 值有:
|
|
| ||
|
|
|
以下 Finishing 值是更具体的值;它们指示角或边,就好像该文档是一个纵向文档一样:
STAPLE_XXX
值是相对于文档指定的,就好像该文档是纵向文档一样。如果文档实际上是横向文档,或者反向横向文档,则客户机提供适当的转换值。例如,当保持读取时要定位横向文档的左上角中的某个装订点,客户机提供了 STAPLE_BOTTOM_LEFT
值(因为横向定义为从纵向旋转 +90 度,即逆时针旋转)。另一方面,为了在保持读取时定位反向横向文档的左上角中的某个装订点,客户机提供了 STAPLE_TOP_RIGHT
值(因为反向横向定义为从纵向旋转 -90 度,即顺时针旋转)。
每个装订点相对于文档的角(垂直、水平、呈角度的)取决于实现,这又进而取决于属性值。
Finishings 属性在多文档打印作业(具有多个文档的作业)上的 效果取决于所有文档是否已指定相同绑定,或者是否不同文档指定了不同绑定,并取决于(可能是默认的) MultipleDocumentHandling
属性的值。
- 如果所有文档均已指定了相同绑定,则
MultipleDocumentHandling
的任何值均有意义,且打印机的处理取决于MultipleDocumentHandling
值:- SINGLE_DOCUMENT -- 所有输入文档将作为一个输出文档与指定绑定进行绑定。
- SINGLE_DOCUMENT_NEW_SHEET -- 所有输入文档将作为一个输出文档与指定绑定进行绑定,且每个输入文档的首份打印将总是从新介质纸张开始。
- SEPARATE_DOCUMENTS_UNCOLLATED_COPIES -- 每个输入文档将与指定绑定进行单独绑定。
- SEPARATE_DOCUMENTS_COLLATED_COPIES -- 每个输入文档将与指定绑定进行单独绑定。
- 如果不同文档已指定不同绑定,则只有两个
MultipleDocumentHandling
值有意义,当提交作业时如果指定了任何其他值,则打印机报告错误:- SEPARATE_DOCUMENTS_UNCOLLATED_COPIES -- 每个输入文档将与其自己的指定绑定进行单独绑定。
- SEPARATE_DOCUMENTS_COLLATED_COPIES -- 每个输入文档将与其自己的指定绑定进行单独绑定。
IPP Compatibility: Finishings 类封装了可能包含在 IPP "finishings" 属性中的某些 IPP 枚举值,它是一个枚举集合。getName()
所返回的类别名称为 IPP 属性名称。枚举的整数值为 IPP 枚举值。toString()
方法返回属性值的 IPP 字符串表示形式。在 IPP 中, Finishings 是一个多值属性,此 API 目前仅允许指定一个绑定。
- 另请参见:
- 序列化表格
字段摘要 | |
---|---|
static Finishings | BIND 此值指示要将某个绑定应用于文档;绑定的类型和布局是由位置定义的。 |
static Finishings | COVER 当需要为文档选择非打印(或预打印)封面时指定此值。 |
static Finishings | EDGE_STITCH 将文档(或多个文档)与沿某个边的一个或多个装订点(金属针脚)绑定。 |
static Finishings | EDGE_STITCH_BOTTOM 将文档(或多个文档)与沿底边的一个或多个装订点(金属针脚)绑定。 |
static Finishings | EDGE_STITCH_LEFT 将文档(或多个文档)与沿左边的一个或多个装订点(金属针脚)绑定。 |
static Finishings | EDGE_STITCH_RIGHT 将文档(或多个文档)与沿右边的一个或多个装订点(金属针脚)绑定。 |
static Finishings | EDGE_STITCH_TOP 将文档(或多个文档)与沿顶边的一个或多个装订点(金属针脚)绑定。 |
static Finishings | NONE 不执行绑定。 |
static Finishings | SADDLE_STITCH 将文档(或多个文档)与沿中折线的一个或多个装订点(金属针脚)绑定。 |
static Finishings | STAPLE 将文档(或多个文档)与一个或多个装订点进行绑定。 |
static Finishings | STAPLE_BOTTOM_LEFT 将文档(或多个文档)与左下角中的一个或多个装订点绑定。 |
static Finishings | STAPLE_BOTTOM_RIGHT 将文档或多个文档与右下角中的一个或多个装订点绑定。 |
static Finishings | STAPLE_DUAL_BOTTOM 将文档(或多个文档)与沿底边的两个装订点(金属针脚)绑定,假定该文档为纵向文档(参见上文)。 |
static Finishings | STAPLE_DUAL_LEFT 将文档(或多个文档)与沿左边的两个装订点(金属针脚)绑定,假定该文档为纵向文档(参见上文)。 |
static Finishings | STAPLE_DUAL_RIGHT 将文档(或多个文档)与沿右边的两个装订点(金属针脚)绑定,假定该文档为纵向文档(参见上文)。 |
static Finishings | STAPLE_DUAL_TOP 将文档(或多个文档)与沿顶边的两个装订点(金属针脚)绑定,假定该文档为纵向文档(参见上文)。 |
static Finishings | STAPLE_TOP_LEFT 将文档(或多个文档)与左上角中的一个或多个装订点绑定。 |
static Finishings | STAPLE_TOP_RIGHT 将文档或多个文档与右上角中的一个或多个装订点绑定。 |
构造方法摘要 | |
---|---|
protected | Finishings(int value) 构造具有给定整数值的新 finishings 绑定枚举值。 |
方法摘要 | |
---|---|
Class<? extends Attribute> | getCategory() 获取将被用作此打印属性值的“类别”的打印属性类。 |
protected EnumSyntax[] | getEnumValueTable() 返回 Finishings 类的枚举值表。 |
String | getName() 获取类别名称,此属性值为该类别的实例。 |
protected int | getOffset() 返回 Finishings 所使用的最小整数值。 |
protected String[] | getStringTable() 返回 Finishings 类的字符串表。 |
从类 javax.print.attribute.EnumSyntax 继承的方法 |
---|
clone, getValue, hashCode, readResolve, toString |
从类 java.lang.Object 继承的方法 |
---|
equals, finalize, getClass, notify, notifyAll, wait, wait, wait |
字段详细信息 |
---|
NONE
public static final Finishings NONE
- 不执行绑定。
STAPLE
public static final Finishings STAPLE
- 将文档(或多个文档)与一个或多个装订点进行绑定。装订点的精确数目和布局由位置定义。
COVER
public static final Finishings COVER
- 当需要为文档选择非打印(或预打印)封面时指定此值。这并不是由文档本身来取代打印封面(在封面材料介质上)的规范。
BIND
public static final Finishings BIND
- 此值指示要将某个绑定应用于文档;绑定的类型和布局是由位置定义的。
SADDLE_STITCH
public static final Finishings SADDLE_STITCH
- 将文档(或多个文档)与沿中折线的一个或多个装订点(金属针脚)绑定。装订点的精确数目和布局以及中折线是由实现和/或位置定义的。
EDGE_STITCH
public static final Finishings EDGE_STITCH
- 将文档(或多个文档)与沿某个边的一个或多个装订点(金属针脚)绑定。装订点的精确数目和布局由实现和/或位置定义。
STAPLE_TOP_LEFT
public static final Finishings STAPLE_TOP_LEFT
- 将文档(或多个文档)与左上角中的一个或多个装订点绑定。