Module  java.desktop

Class Finishings

  • All Implemented Interfaces:
    SerializableCloneableAttributeDocAttributePrintJobAttributePrintRequestAttribute


    public class Finishings
    extends EnumSyntax
    implements DocAttribute, PrintRequestAttribute, PrintJobAttribute
    类完成是打印属性类,枚举,用于标识打印机是否对作业中每个打印文档的每个副本执行某种类型的装订操作。 对于多点打印作业(具有多个文档的作业), MultipleDocumentHandling属性确定构成“复制”的目的是为了完成。

    标准表面处理值为:

    Standard Finishings values   NONE STAPLE EDGE_STITCH   BIND SADDLE_STITCH COVER  

    以下Finishings值更具体; 它们表示一个角落或边缘,就像文档是一个肖像文档一样:

    Specific Finishings values   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度,顺时针)。

    每个订书钉相对于文档的角度(垂直,水平,成角度)取决于实现,而实现依赖于属性的值。

    多功能打印作业(具有多个文档的作业)的效果取决于所有文档是否具有指定的相同绑定,或者是否指定不同的文档具有不同的绑定,以及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兼容性:类完成封装了可以包含在IPP“finishings”属性中的一些IPP枚举值,这是一组枚举。 getName()返回的类别名称是IPP属性名称。 枚举的整数值是IPP枚举值。 toString()方法返回属性值的IPP字符串表示形式。 在IPP中,Finish是一个多值属性,该API目前只允许指定一个绑定。

    另请参见:
    Serialized Form
    • 字段详细信息

      • 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
        假设有一个肖像文件(见上文),沿着底部边缘的两个订书钉(线迹)绑定文档。
    • 构造方法详细信息

      • Finishings

        protected Finishings​(int value)
        使用给定的整数值构造新的finishings绑定枚举值。
        参数
        value - 整数值。
    • 方法详细信息

      • getStringTable

        protected String[] getStringTable​()
        返回类Finishings的字符串表。
        重写:
        getStringTableEnumSyntax
        结果
        字符串表
      • getOffset

        protected int getOffset​()
        返回类Finishings所使用的最小整数值。
        重写:
        getOffsetEnumSyntax
        结果
        最低枚举值的偏移量。
      • getCategory

        public final Class<? extends Attribute> getCategory​()
        获取要用作此打印属性值的“类别”的打印属性类。

        对于类Finishings和任何供应商定义的子类,类别是类Finishings本身。

        Specified by:
        getCategory在接口 Attribute
        结果
        打印属性类(category),一个java.lang.Class类的实例。
      • getName

        public final String getName​()
        获取此属性值是一个实例的类别的名称。

        对于类Finishings和任何供应商定义的子类,类别名称为"finishings"

        Specified by:
        getName在接口 Attribute
        结果
        属性类别名称。