|
JavaTM 2 Platform Standard Ed. 6 |
|||||||||
| 上一個類別 下一個類別 | 框架 無框架 | |||||||||
| 摘要: 巢狀 | 欄位 | 建構子 | 方法 | 詳細資訊: 欄位 | 建構子 | 方法 | |||||||||
java.lang.Objectjavax.print.attribute.EnumSyntax
javax.print.attribute.standard.Finishings
public class Finishings
Finishings 類別是列印屬性類別,它是一個列舉值,標識了印表機是否將某個正在完成的某類別綁定操作應用到作業中每個列印文檔的每個副本中。對於多文檔列印作業(具有多個文檔的作業),MultipleDocumentHandling 屬性確定了什麼構成了以結束為目的的“副本”。
標準 Finishing 值有:
|
|
|
||
|
|
|
以下 Finishing 值是更具體的值;它們指示角或邊,就好像該文檔是一個縱向文檔一樣:
STAPLE_XXX 值是相對於文檔指定的,就好像該文檔是縱向文檔一樣。如果文檔實際上是橫向文檔,或者反向橫向文檔,則客戶機提供適當的轉換值。例如,當保持讀取時要定位橫向文檔的左上角中的某個裝訂點,客戶機提供了 STAPLE_BOTTOM_LEFT 值(因為橫向定義為從縱向旋轉 +90 度,即逆時針旋轉)。另一方面,為了在保持讀取時定位反向橫向文檔的左上角中的某個裝訂點,客戶機提供了 STAPLE_TOP_RIGHT 值(因為反向橫向定義為從縱向旋轉 -90 度,即順時針旋轉)。
每個裝訂點相對於文檔的角(垂直、水平、呈角度的)取決於實作,這又進而取決於屬性值。
Finishings 屬性在多文檔列印作業(具有多個文檔的作業)上的 效果取決於所有文檔是否已指定相同綁定,或者是否不同文檔指定了不同綁定,並取決於(可能是預設的) MultipleDocumentHandling 屬性的值。
MultipleDocumentHandling 的任何值均有意義,且印表機的處理取決於 MultipleDocumentHandling 值:
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 |
| 欄位詳細資訊 |
|---|
public 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 Finishings(int value)
value - 整數值。| 方法詳細資訊 |
|---|
protected String[] getStringTable()
EnumSyntax 中的 getStringTableprotected EnumSyntax[] getEnumValueTable()
EnumSyntax 中的 getEnumValueTableprotected int getOffset()
EnumSyntax 中的 getOffsetpublic final Class<? extends Attribute> getCategory()
對於 Finishings 類別和任何供應商定義的子類別,類別別是 Finishings 類別本身。
Attribute 中的 getCategoryjava.lang.Class 類別的實例。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。