java.lang.Object
javax.print.attribute.EnumSyntax
javax.print.attribute.standard.Finishings
- 所有已实现的接口:
Serializable
,Cloneable
,Attribute
,DocAttribute
,PrintJobAttribute
,PrintRequestAttribute
public class Finishings extends EnumSyntax implements DocAttribute , PrintRequestAttribute , PrintJobAttribute
类
Finishings
是一个打印属性类,一个枚举,它标识打印机是否对作业中每个打印文档的每个副本应用某种装订的修整操作。对于多文档打印作业(具有多个文档的作业),MultipleDocumentHandling
属性确定什么构成用于完成目的的“副本”。
标准饰面值为:
以下Finishings
值更具体;它们指示角落或边缘,就好像文档是肖像文档一样:
STAPLE_TOP_LEFT
EDGE_STITCH_LEFT
STAPLE_DUAL_LEFT
STAPLE_BOTTOM_LEFT
EDGE_STITCH_TOP
STAPLE_DUAL_TOP
STAPLE_TOP_RIGHT
EDGE_STITCH_RIGHT
STAPLE_DUAL_RIGHT
STAPLE_BOTTOM_RIGHT
EDGE_STITCH_BOTTOM
STAPLE_DUAL_BOTTOM
主食_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 兼容性:Finishings 类封装了一些 IPP 枚举值,这些值可以包含在 IPP“finishings”属性中,这是一组枚举。 getName()
返回的类别名称是 IPP 属性名称。枚举的整数值是 IPP 枚举值。 toString()
方法返回属性值的 IPP 字符串表示。在 IPP Finishings 中是一个多值属性,该 API 目前只允许指定一个绑定。
- 参见:
-
字段摘要
字段修饰符和类型Field描述static final Finishings
该值表示要对文档应用绑定;绑定的类型和位置是站点定义的。static final Finishings
当希望为文档选择非打印(或预打印)封面时指定此值。static final Finishings
沿一侧用一根或多根订书钉(钢丝针)装订文档。static final Finishings
沿底部边缘用一根或多根订书钉(钢丝针)装订文档。static final Finishings
沿左边缘用一根或多根订书钉(钢丝针)装订文档。static final Finishings
沿右边缘用一根或多根订书钉(钢丝针)装订文档。static final Finishings
沿着顶部边缘用一根或多根订书钉(钢丝针)装订文档。static final Finishings
不执行绑定。static final Finishings
沿中间折痕用一根或多根订书钉(钢丝针迹)装订文档。static final Finishings
用一根或多根订书钉装订文件。static final Finishings
在左下角用一根或多根订书钉装订文档。static final Finishings
在右下角用一根或多根订书钉装订文件。static final Finishings
假定纵向文档(见上文),沿底部边缘用两个订书钉(线迹)装订文档。static final Finishings
假定纵向文档(见上文),沿左边缘用两个订书钉(线迹)装订文档。static final Finishings
假定纵向文档(见上文),沿右边缘用两个订书钉(线迹)装订文档。static final Finishings
假定纵向文档(见上文),沿顶部边缘用两个订书钉(线迹)装订文档。static final Finishings
在左上角用一根或多根订书钉装订文件。static final Finishings
用右上角的一根或多根订书钉装订文件。 -
构造方法总结
构造方法 -
方法总结
修饰符和类型方法描述获取将用作此打印属性值的“类别”的打印属性类。protected EnumSyntax[]
返回类Finishings
的枚举值表。final String
getName()
获取此属性值是其实例的类别的名称。protected int
返回类Finishings
使用的最小整数值。protected String[]
返回Finishings
string table在类 javax.print.attribute.EnumSyntax 中声明的方法
clone, getValue, hashCode, readResolve, toString
-
字段详细信息
-
NONE
不执行绑定。 -
STAPLE
用一根或多根订书钉装订文件。订书钉的确切数量和位置由现场定义。 -
COVER
当希望为文档选择非打印(或预打印)封面时指定此值。这不会通过文档本身取代印刷封面(在封面纸介质上)的规范。 -
BIND
该值表示要对文档应用绑定;绑定的类型和位置是站点定义的。 -
SADDLE_STITCH
沿中间折痕用一根或多根订书钉(钢丝针迹)装订文档。订书钉和中间折叠的确切数量和位置是实现和/或站点定义的。 -
EDGE_STITCH
沿一侧用一根或多根订书钉(钢丝针)装订文档。订书钉的确切数量和位置是实现和/或站点定义的。 -
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
假定纵向文档(见上文),沿底部边缘用两个订书钉(线迹)装订文档。
-
-
构造方法详细信息
-
Finishings
protected Finishings(int value) 使用给定的整数值构造一个新的 finishings 绑定枚举值。- 参数:
value
- 整数值
-
-
方法详情
-
getStringTable
返回Finishings
string table- 重写:
getStringTable
在类EnumSyntax
中- 返回:
- 字符串表
-
getEnumValueTable
返回类Finishings
的枚举值表。- 重写:
getEnumValueTable
在类EnumSyntax
中- 返回:
- 值表
-
getOffset
protected int getOffset()返回类Finishings
使用的最小整数值。- 重写:
getOffset
在类EnumSyntax
中- 返回:
- 最低枚举值的偏移量
-
getCategory
获取将用作此打印属性值的“类别”的打印属性类。对于类
Finishings
和任何供应商定义的子类,类别是类Finishings
本身。- 指定者:
getCategory
在接口Attribute
中- 返回:
-
打印属性类(类别),类
java.lang.Class
的一个实例
-
getName
获取此属性值是其实例的类别的名称。对于类
Finishings
和任何供应商定义的子类,类别名称为"finishings"
。
-