- 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 valuesNONESTAPLEEDGE_STITCHBINDSADDLE_STITCHCOVER以下 Specific Finishings valuesFinishings值更具体; 它们表示角落或边缘,就像文档是纵向文档一样:STAPLE_TOP_LEFTEDGE_STITCH_LEFTSTAPLE_DUAL_LEFTSTAPLE_BOTTOM_LEFTEDGE_STITCH_TOPSTAPLE_DUAL_TOPSTAPLE_TOP_RIGHTEDGE_STITCH_RIGHTSTAPLE_DUAL_RIGHTSTAPLE_BOTTOM_RIGHTEDGE_STITCH_BOTTOMSTAPLE_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 FinishingsBIND该值表示要对文档应用绑定; 绑定的类型和位置是站点定义的。static FinishingsCOVER当需要为文档选择未打印(或预打印)的封面时,指定该值。static FinishingsEDGE_STITCH使用一个或多个订书钉(金属针迹)沿一个边缘装订文档。static FinishingsEDGE_STITCH_BOTTOM沿着底部边缘用一个或多个订书钉(金属针迹)绑定文档。static FinishingsEDGE_STITCH_LEFT沿着左边缘用一个或多个订书钉(金属针迹)绑定文档。static FinishingsEDGE_STITCH_RIGHT沿着右边缘用一个或多个订书钉(金属针迹)绑定文档。static FinishingsEDGE_STITCH_TOP沿顶部边缘用一个或多个订书钉(金属针迹)绑定文档。static FinishingsNONE不执行任何绑定。static FinishingsSADDLE_STITCH沿着中间折叠将文档与一个或多个订书钉(金属针迹)绑定在一起。static FinishingsSTAPLE用一个或多个订书钉绑定文档。static FinishingsSTAPLE_BOTTOM_LEFT使用左下角的一个或多个订书钉装订文档。static FinishingsSTAPLE_BOTTOM_RIGHT将文档与右下角的一个或多个订书钉绑定。static FinishingsSTAPLE_DUAL_BOTTOM使用两个订书钉(金属针迹)沿着底边绑定文档(假设是纵向文档)(参见上文)。static FinishingsSTAPLE_DUAL_LEFT假设纵向文档(见上文),沿左边缘用两个订书钉(金属针迹)绑定文档。static FinishingsSTAPLE_DUAL_RIGHT使用两个订书钉(金属针迹)将文档绑定在右边缘,假设是纵向文档(参见上文)。static FinishingsSTAPLE_DUAL_TOP使用两个订书钉(金属针迹)将文档与顶部边缘绑定,假设是纵向文档(参见上文)。static FinishingsSTAPLE_TOP_LEFT将文档与左上角的一个或多个订书钉绑定。static FinishingsSTAPLE_TOP_RIGHT将文档与右上角的一个或多个订书钉绑定。
 -  
             构造方法摘要构造方法 变量 构造器 描述 protectedFinishings(int value)使用给定的整数值构造新的finishings绑定枚举值。
 -  
             方法摘要所有方法 实例方法 具体的方法 变量和类型 方法 描述 类<? extends Attribute>getCategory()获取将用作此打印属性值的“类别”的打印属性类。protected EnumSyntax[]getEnumValueTable()返回类Finishings的枚举值表。StringgetName()获取此属性值为实例的类别的名称。protected intgetOffset()返回类Finishings使用的最小整数值。protected String[]getStringTable()返回类Finishings的字符串表。-  
               声明方法的类 javax.print.attribute.EnumSyntaxclone, getValue, hashCode, readResolve, toString
 
-  
               
 
-  
             
-  
        
       -  
             字段详细信息-  NONEpublic static final Finishings NONE 不执行任何绑定。
 -  STAPLEpublic static final Finishings STAPLE 用一个或多个订书钉绑定文档。 订书钉的确切数量和位置是站点定义的。
 -  COVERpublic static final Finishings COVER 当需要为文档选择未打印(或预打印)的封面时,指定该值。 这并不取代文件本身的印刷封面(封面库存介质)的规格。
 -  BINDpublic static final Finishings BIND 该值表示要对文档应用绑定; 绑定的类型和位置是站点定义的。
 -  SADDLE_STITCHpublic static final Finishings SADDLE_STITCH 沿着中间折叠将文档与一个或多个订书钉(金属针迹)绑定在一起。 订书钉和中间折叠的确切数量和位置是实施和/或现场定义的。
 -  EDGE_STITCHpublic static final Finishings EDGE_STITCH 使用一个或多个订书钉(金属针迹)沿一个边缘装订文档。 钉的确切数量和位置是实施和/或现场定义的。
 -  STAPLE_TOP_LEFTpublic static final Finishings STAPLE_TOP_LEFT 将文档与左上角的一个或多个订书钉绑定。
 -  STAPLE_BOTTOM_LEFTpublic static final Finishings STAPLE_BOTTOM_LEFT 使用左下角的一个或多个订书钉装订文档。
 -  STAPLE_TOP_RIGHTpublic static final Finishings STAPLE_TOP_RIGHT 将文档与右上角的一个或多个订书钉绑定。
 -  STAPLE_BOTTOM_RIGHTpublic static final Finishings STAPLE_BOTTOM_RIGHT 将文档与右下角的一个或多个订书钉绑定。
 -  EDGE_STITCH_LEFTpublic static final Finishings EDGE_STITCH_LEFT 沿着左边缘用一个或多个订书钉(金属针迹)绑定文档。 订书钉的确切数量和位置是实施和/或现场定义的。
 -  EDGE_STITCH_TOPpublic static final Finishings EDGE_STITCH_TOP 沿顶部边缘用一个或多个订书钉(金属针迹)绑定文档。 订书钉的确切数量和位置是实施和/或现场定义的。
 -  EDGE_STITCH_RIGHTpublic static final Finishings EDGE_STITCH_RIGHT 沿着右边缘用一个或多个订书钉(金属针迹)绑定文档。 订书钉的确切数量和位置是实施和/或现场定义的。
 -  EDGE_STITCH_BOTTOMpublic static final Finishings EDGE_STITCH_BOTTOM 沿着底部边缘用一个或多个订书钉(金属针迹)绑定文档。 订书钉的确切数量和位置是实施和/或现场定义的。
 -  STAPLE_DUAL_LEFTpublic static final Finishings STAPLE_DUAL_LEFT 假设纵向文档(见上文),沿左边缘用两个订书钉(金属针迹)绑定文档。
 -  STAPLE_DUAL_TOPpublic static final Finishings STAPLE_DUAL_TOP 使用两个订书钉(金属针迹)将文档与顶部边缘绑定,假设是纵向文档(参见上文)。
 -  STAPLE_DUAL_RIGHTpublic static final Finishings STAPLE_DUAL_RIGHT 使用两个订书钉(金属针迹)将文档绑定在右边缘,假设是纵向文档(参见上文)。
 -  STAPLE_DUAL_BOTTOMpublic static final Finishings STAPLE_DUAL_BOTTOM 使用两个订书钉(金属针迹)沿着底边绑定文档(假设是纵向文档)(参见上文)。
 
-  
 -  
             方法详细信息-  getStringTableprotected String[] getStringTable() 返回类Finishings的字符串表。- 重写:
-  
              getStringTable在课程EnumSyntax
- 结果
- 字符串表
 
 -  getEnumValueTableprotected EnumSyntax[] getEnumValueTable() 返回类Finishings的枚举值表。- 重写:
-  
              getEnumValueTable在类EnumSyntax
- 结果
- 价值表
 
 -  getOffsetprotected int getOffset() 返回类Finishings使用的最小整数值。- 重写:
-  
              getOffset类EnumSyntax
- 结果
- 最低枚举值的偏移量
 
 -  getCategorypublic final 类<? extends Attribute> getCategory() 获取将用作此打印属性值的“类别”的打印属性类。对于类 Finishings和任何供应商定义的子类,该类别是类Finishings本身。- Specified by:
-  
              getCategoryin界面Attribute
- 结果
-  
              打印属性类(类别),类java.lang.Class的实例
 
 
-  
 
-