public class Finishings extends EnumSyntax implements DocAttribute, PrintRequestAttribute, PrintJobAttribute
MultipleDocumentHandling属性确定什么构成了整理的目的,“拷贝”。 
       标准表面处理值为:
NONE   STAPLE   EDGE_STITCH         BIND   SADDLE_STITCH   COVER        
       以下Finishings值更具体; 它们表示一个角落或边缘,就像文档是一个肖像文档一样:
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的值: 
         MultipleDocumentHandling是有意义的,如果指定了任何其他值,打印机会在提交作业时报告错误: 
          IPP兼容性:类完成封装了可以包含在IPP“finishings”属性中的一些IPP枚举值,这是一组枚举。 getName()返回的类别名称是IPP属性名称。 枚举的整数值是IPP枚举值。 toString()方法返回属性值的IPP字符串表示形式。 在IPP中,Finish是一个多值属性,该API目前只允许指定一个绑定。 
| Modifier and Type | Field and Description | 
|---|---|
| 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
              用一个或多个钉在右上角绑定文档。 
             | 
| Modifier | Constructor and Description | 
|---|---|
| protected  | Finishings(int value)
              使用给定的整数值构造新的finishings绑定枚举值。 
             | 
| Modifier and Type | Method and Description | 
|---|---|
| 类<? extends Attribute> | getCategory()
              获取要用作此打印属性值的“类别”的打印属性类。 
             | 
| protected EnumSyntax[] | getEnumValueTable()
              返回类Finishings的枚举值表。 
             | 
| String | getName()
              获取此属性值是一个实例的类别的名称。 
             | 
| protected int | getOffset()
              返回类Finishings所使用的最小整数值。 
             | 
| protected String[] | getStringTable()
              返回类Finishings的字符串表。 
             | 
clone, getValue, hashCode, readResolve, toStringpublic static final Finishings NONE
public static final Finishings STAPLE
public static final Finishings COVER
public static final Finishings BIND
public static final Finishings SADDLE_STITCH
public static final Finishings EDGE_STITCH
public static final Finishings STAPLE_TOP_LEFT
public static final Finishings STAPLE_BOTTOM_LEFT
public static final Finishings STAPLE_TOP_RIGHT
public static final Finishings STAPLE_BOTTOM_RIGHT
public static final Finishings EDGE_STITCH_LEFT
public static final Finishings EDGE_STITCH_TOP
public static final Finishings EDGE_STITCH_RIGHT
public static final Finishings EDGE_STITCH_BOTTOM
public static final Finishings STAPLE_DUAL_LEFT
public static final Finishings STAPLE_DUAL_TOP
public static final Finishings STAPLE_DUAL_RIGHT
public static final Finishings STAPLE_DUAL_BOTTOM
protected String[] getStringTable()
getStringTable在类别 
            EnumSyntax 
           protected EnumSyntax[] getEnumValueTable()
getEnumValueTable在类别 
            EnumSyntax 
           protected int getOffset()
getOffset在类别 
            EnumSyntax 
           public final 类<? extends Attribute> getCategory()
对于类Finishings和任何供应商定义的子类,该类别是类Finishings本身。
getCategory在界面 
            Attribute 
           java.lang.Class的实例。 
            Submit a bug or feature 
For further API reference and developer documentation, see Java SE Documentation. That documentation contains more detailed, developer-targeted descriptions, with conceptual overviews, definitions of terms, workarounds, and working code examples.
 Copyright © 1993, 2014, Oracle and/or its affiliates. All rights reserved.