- java.lang.Object
 -  
      
- javax.print.attribute.EnumSyntax
 -  
        
- javax.print.attribute.standard.Finishings
 
 
 
-  
       
- All Implemented Interfaces:
 -  
         
Serializable,Cloneable,Attribute,DocAttribute,PrintJobAttribute,PrintRequestAttribute 
public class Finishings extends EnumSyntax implements DocAttribute, PrintRequestAttribute, PrintJobAttribute
类完成是打印属性类,枚举,用于标识打印机是否对作业中每个打印文档的每个副本执行某种类型的装订操作。 对于多点打印作业(具有多个文档的作业),MultipleDocumentHandling属性确定构成“复制”的目的是为了完成。标准表面处理值为:
Standard Finishings valuesNONESTAPLEEDGE_STITCHBINDSADDLE_STITCHCOVER以下Finishings值更具体; 它们表示一个角落或边缘,就像文档是一个肖像文档一样:
Specific Finishings valuesSTAPLE_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度,顺时针)。
每个订书钉相对于文档的角度(垂直,水平,成角度)取决于实现,而实现依赖于属性的值。
多功能打印作业(具有多个文档的作业)的效果取决于所有文档是否具有指定的相同绑定,或者是否指定不同的文档具有不同的绑定,以及
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
 
 
-  
        
       
-  
             
Field Summary
Fields Modifier and Type Field 描述 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用一个或多个钉在右上角绑定文档。 
-  
             
构造方法摘要
构造方法 Modifier Constructor 描述 protectedFinishings(int value)使用给定的整数值构造新的finishings绑定枚举值。 
-  
             
方法摘要
所有方法 接口方法 具体的方法 Modifier and Type 方法 描述 Class<? extends Attribute>getCategory()获取要用作此打印属性值的“类别”的打印属性类。protected EnumSyntax[]getEnumValueTable()返回类Finishings的枚举值表。StringgetName()获取此属性值是一个实例的类别的名称。protected intgetOffset()返回类Finishings所使用的最小整数值。protected String[]getStringTable()返回类Finishings的字符串表。-  
               
Methods inherited from class 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 Class<? extends Attribute> getCategory()
获取要用作此打印属性值的“类别”的打印属性类。对于类Finishings和任何供应商定义的子类,类别是类Finishings本身。
- Specified by:
 -  
              
getCategory在接口Attribute - 结果
 -  
              打印属性类(category),一个
java.lang.Class类的实例。 
 
 -  
 
 -