JavaTM 2 Platform
Standard Ed. 6

javax.print.attribute.standard
類別 Finishings

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 類別是列印屬性類別,它是一個列舉值,標識了印表機是否將某個正在完成的某類別綁定操作應用到作業中每個列印文檔的每個副本中。對於多文檔列印作業(具有多個文檔的作業),MultipleDocumentHandling 屬性確定了什麼構成了以結束為目的的“副本”。

標準 Finishing 值有:

  NONE STAPLE EDGE_STITCH
  BIND SADDLE_STITCH COVER  

以下 Finishing 值是更具體的值;它們指示角或邊,就好像該文檔是一個縱向文檔一樣:

  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 屬性在多文檔列印作業(具有多個文檔的作業)上的 效果取決於所有文檔是否已指定相同綁定,或者是否不同文檔指定了不同綁定,並取決於(可能是預設的) MultipleDocumentHandling 屬性的值。

IPP Compatibility: Finishings 類別封裝了可能包含在 IPP "finishings" 屬性中的某些 IPP 列舉值,它是一個列舉集合。getName() 所返回的類別別名稱為 IPP 屬性名稱。列舉的整數值為 IPP 列舉值。toString() 方法返回屬性值的 IPP 字元串表示形式。在 IPP 中, Finishings 是一個多值屬性,此 API 目前僅允許指定一個綁定。

另請參見:
序列化表格

欄位摘要
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
          將文檔或多個文檔與右上角中的一個或多個裝訂點綁定。
 
建構子摘要
protected Finishings(int value)
          建構具有給定整數值的新 finishings 綁定列舉值。
 
方法摘要
 Class<? extends Attribute> getCategory()
          獲取將被用作此列印屬性值的“類別別”的列印屬性類別。
protected  EnumSyntax[] getEnumValueTable()
          返回 Finishings 類別的列舉值表。
 String getName()
          獲取類別別名稱,此屬性值為該類別別的實例。
protected  int getOffset()
          返回 Finishings 類別所使用的最小整數值。
protected  String[] getStringTable()
          返回 Finishings 類別的字元串表。
 
從類別 javax.print.attribute.EnumSyntax 繼承的方法
clone, getValue, hashCode, readResolve, toString
 
從類別 java.lang.Object 繼承的方法
equals, finalize, getClass, notify, notifyAll, wait, wait, wait
 

欄位詳細資訊

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 類別的字元串表。

覆寫:
類別 EnumSyntax 中的 getStringTable
返回:
字元串表

getEnumValueTable

protected EnumSyntax[] getEnumValueTable()
返回 Finishings 類別的列舉值表。

覆寫:
類別 EnumSyntax 中的 getEnumValueTable
返回:
值表

getOffset

protected int getOffset()
返回 Finishings 類別所使用的最小整數值。

覆寫:
類別 EnumSyntax 中的 getOffset
返回:
最小列舉值的偏移量。

getCategory

public final Class<? extends Attribute> getCategory()
獲取將被用作此列印屬性值的“類別別”的列印屬性類別。

對於 Finishings 類別和任何供應商定義的子類別,類別別是 Finishings 類別本身。

指定者:
介面 Attribute 中的 getCategory
返回:
列印屬性類別(類別別),它是 java.lang.Class 類別的實例。

getName

public final String getName()
獲取類別別名稱,此屬性值為該類別別的實例。

對於 Finishings 類別和任何供應商定義的子類別,類別別名稱為 "finishings"

指定者:
介面 Attribute 中的 getName
返回:
屬性類別別名稱。

JavaTM 2 Platform
Standard Ed. 6

提交錯誤或意見

版權所有 2008 Sun Microsystems, Inc. 保留所有權利。請遵守GNU General Public License, version 2 only