java.lang.Object javax.print.attribute.EnumSyntax javax.print.attribute.standard.Finishings
public class Finishings
Finishings 类是打印属性类,它是一个枚举值,标识了打印机是否将某个正在完成的某类绑定操作应用到作业中每个打印文档的每个副本中。对于多文档打印作业(具有多个文档的作业),MultipleDocumentHandling
属性确定了什么构成了以结束为目的的“副本”。
标准 Finishing 值有:
|
|
|
||
|
|
|
以下 Finishing 值是更具体的值;它们指示角或边,就好像该文档是一个纵向文档一样:
STAPLE_XXX
值是相对于文档指定的,就好像该文档是纵向文档一样。如果文档实际上是横向文档,或者反向横向文档,则客户机提供适当的转换值。例如,当保持读取时要定位横向文档的左上角中的某个装订点,客户机提供了 STAPLE_BOTTOM_LEFT
值(因为横向定义为从纵向旋转 +90 度,即逆时针旋转)。另一方面,为了在保持读取时定位反向横向文档的左上角中的某个装订点,客户机提供了 STAPLE_TOP_RIGHT
值(因为反向横向定义为从纵向旋转 -90 度,即顺时针旋转)。
每个装订点相对于文档的角(垂直、水平、呈角度的)取决于实现,这又进而取决于属性值。
Finishings 属性在多文档打印作业(具有多个文档的作业)上的 效果取决于所有文档是否已指定相同绑定,或者是否不同文档指定了不同绑定,并取决于(可能是默认的) MultipleDocumentHandling
属性的值。
MultipleDocumentHandling
的任何值均有意义,且打印机的处理取决于 MultipleDocumentHandling
值:
MultipleDocumentHandling
值有意义,当提交作业时如果指定了任何其他值,则打印机报告错误:
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 |
字段详细信息 |
---|
public static final Finishings NONE
public static final Finishings STAPLE
public static final Finishings COVER
public static final Finishings BIND
public static final Finishings SADDLE_STITCH
public static final Finishings EDGE_STITCH
public static final Finishings STAPLE_TOP_LEFT
public static final Finishings STAPLE_BOTTOM_LEFT
public static final Finishings STAPLE_TOP_RIGHT
public static final Finishings STAPLE_BOTTOM_RIGHT
public static final Finishings EDGE_STITCH_LEFT
public static final Finishings EDGE_STITCH_TOP
public static final Finishings EDGE_STITCH_RIGHT
public static final Finishings EDGE_STITCH_BOTTOM
public static final Finishings STAPLE_DUAL_LEFT
public static final Finishings STAPLE_DUAL_TOP
public static final Finishings STAPLE_DUAL_RIGHT
public static final Finishings STAPLE_DUAL_BOTTOM
构造方法详细信息 |
---|
protected Finishings(int value)
value
- 整数值。
方法详细信息 |
---|
protected String[] getStringTable()
EnumSyntax
中的
getStringTable
protected EnumSyntax[] getEnumValueTable()
EnumSyntax
中的
getEnumValueTable
protected int getOffset()
EnumSyntax
中的
getOffset
public final Class<? extends Attribute> getCategory()
对于 Finishings 类和任何供应商定义的子类,类别是 Finishings 类本身。
Attribute
中的
getCategory
java.lang.Class
类的实例。
public final String getName()