模块  java.desktop

Class Finishings

  • 实现的所有接口
    SerializableCloneableAttributeDocAttributePrintJobAttributePrintRequestAttribute

    public class Finishings
    extends EnumSyntax
    implements DocAttribute, PrintRequestAttribute, PrintJobAttribute
    Finishings是打印属性类,它是一个枚举,用于标识打印机是否对作业中每个打印文档的每个副本应用某种绑定的完成操作。 对于multidoc打印作业(具有多个文档的作业), 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度,即,顺时针)。

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

    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
    • 字段详细信息

      • 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的字符串表。
        重写:
        getStringTable在课程 EnumSyntax
        结果
        字符串表
      • getOffset

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

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

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

        Specified by:
        getCategory in界面 Attribute
        结果
        打印属性类(类别),类java.lang.Class的实例
      • getName

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

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

        Specified by:
        getName ,界面 Attribute
        结果
        属性类别名称