- 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
是打印属性类,它是一个枚举,用于标识打印机是否对作业中每个打印文档的每个副本应用某种绑定的完成操作。 对于multidoc打印作业(具有多个文档的作业),MultipleDocumentHandling
属性确定为完成目的而构成“副本”的内容。标准表面处理值为:
Standard Finishings valuesNONE
STAPLE
EDGE_STITCH
BIND
SADDLE_STITCH
COVER
以下
Specific Finishings valuesFinishings
值更具体; 它们表示角落或边缘,就像文档是纵向文档一样: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
所述STAPLE_ XXX值是相对于指定给文档如果文档是一个影像文件。 如果文档实际上是横向文档或反向横向文档,则客户端会提供适当的转换值。 例如,为了在阅读时将订书钉定位在横向文档的左上角,客户端提供
STAPLE_BOTTOM_LEFT
值(因为横向被定义为从纵向旋转+90度,即逆时针)。 另一方面,为了在阅读时将订书钉定位在反向横向文档的左上角,客户端提供STAPLE_TOP_RIGHT
值(因为反向横向被定义为从纵向旋转-90度,即,顺时针)。每个订书钉相对于文档的角度(垂直,水平,成角度)取决于实现,该实现又可以取决于属性的值。
Finishings
属性对multidoc打印作业(具有多个文档的作业)的影响取决于是否所有文档都指定了相同的绑定,或者是否指定了不同的文档具有不同的绑定,以及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兼容性: Class Finishings封装了一些IPP枚举值,这些值可以包含在IPP“finishings”属性中,该属性是一组枚举。
getName()
返回的类别名称是IPP属性名称。 枚举的整数值是IPP枚举值。toString()
方法返回属性值的IPP字符串表示形式。 在IPP Finishings中是一个多值属性,此API目前只允许指定一个绑定。- 另请参见:
- Serialized Form
-
-
字段汇总
字段 变量和类型 字段 描述 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绑定枚举值。
-
方法摘要
所有方法 实例方法 具体的方法 变量和类型 方法 描述 类<? 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
-
-
-
-
字段详细信息
-
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
将文档与左上角的一个或多个订书钉绑定。
-
STAPLE_BOTTOM_LEFT
public static final Finishings STAPLE_BOTTOM_LEFT
使用左下角的一个或多个订书钉装订文档。
-
STAPLE_TOP_RIGHT
public static final Finishings STAPLE_TOP_RIGHT
将文档与右上角的一个或多个订书钉绑定。
-
STAPLE_BOTTOM_RIGHT
public static final Finishings STAPLE_BOTTOM_RIGHT
将文档与右下角的一个或多个订书钉绑定。
-
EDGE_STITCH_LEFT
public static final Finishings EDGE_STITCH_LEFT
沿着左边缘用一个或多个订书钉(金属针迹)绑定文档。 订书钉的确切数量和位置是实施和/或现场定义的。
-
EDGE_STITCH_TOP
public static final Finishings EDGE_STITCH_TOP
沿顶部边缘用一个或多个订书钉(金属针迹)绑定文档。 订书钉的确切数量和位置是实施和/或现场定义的。
-
EDGE_STITCH_RIGHT
public static final Finishings EDGE_STITCH_RIGHT
沿着右边缘用一个或多个订书钉(金属针迹)绑定文档。 订书钉的确切数量和位置是实施和/或现场定义的。
-
EDGE_STITCH_BOTTOM
public static final Finishings EDGE_STITCH_BOTTOM
沿着底部边缘用一个或多个订书钉(金属针迹)绑定文档。 订书钉的确切数量和位置是实施和/或现场定义的。
-
STAPLE_DUAL_LEFT
public static final Finishings STAPLE_DUAL_LEFT
假设纵向文档(见上文),沿左边缘用两个订书钉(金属针迹)绑定文档。
-
STAPLE_DUAL_TOP
public static final Finishings STAPLE_DUAL_TOP
使用两个订书钉(金属针迹)将文档与顶部边缘绑定,假设是纵向文档(参见上文)。
-
STAPLE_DUAL_RIGHT
public static final Finishings STAPLE_DUAL_RIGHT
使用两个订书钉(金属针迹)将文档绑定在右边缘,假设是纵向文档(参见上文)。
-
STAPLE_DUAL_BOTTOM
public static final Finishings STAPLE_DUAL_BOTTOM
使用两个订书钉(金属针迹)沿着底边绑定文档(假设是纵向文档)(参见上文)。
-
-
方法详细信息
-
getStringTable
protected String[] getStringTable()
返回类Finishings
的字符串表。- 重写:
-
getStringTable
在课程EnumSyntax
- 结果
- 字符串表
-
getEnumValueTable
protected EnumSyntax[] getEnumValueTable()
返回类Finishings
的枚举值表。- 重写:
-
getEnumValueTable
在类EnumSyntax
- 结果
- 价值表
-
getOffset
protected int getOffset()
返回类Finishings
使用的最小整数值。- 重写:
-
getOffset
类EnumSyntax
- 结果
- 最低枚举值的偏移量
-
getCategory
public final 类<? extends Attribute> getCategory()
获取将用作此打印属性值的“类别”的打印属性类。对于类
Finishings
和任何供应商定义的子类,该类别是类Finishings
本身。- Specified by:
-
getCategory
in界面Attribute
- 结果
-
打印属性类(类别),类
java.lang.Class
的实例
-
-