|
JavaTM 2 Platform Standard Ed. 6 |
|||||||||
| 上一個類別 下一個類別 | 框架 無框架 | |||||||||
| 摘要: 巢狀 | 欄位 | 建構子 | 方法 | 詳細資訊: 欄位 | 建構子 | 方法 | |||||||||
java.lang.Objectjavax.print.attribute.EnumSyntax
javax.print.attribute.standard.MultipleDocumentHandling
public class MultipleDocumentHandling
MultipleDocumentHandling 類別是列印屬性類別,它是一個列舉值,控制結束操作和一個或多個列印串流在印張中和在介質紙張上的佈局。當 Copies 屬性值超過 1 時,MultipleDocumentHandling 還控制從處理文檔所得到的副本的產生順序。此屬性僅與由兩個或多個文檔組成的多文檔列印作業相關。
簡單地說,MultipleDocumentHandling 確定了被輸入到多文檔列印作業中的多個輸入(電子)文檔之間與多文檔列印作業所產生的輸出(物理)文檔(或多個文檔)之間的關係。有兩種可能:
Finishings)。Copies 屬性通知要產生的此單個輸出文檔的副本數。MultipleDocumentHandling 值 SINGLE_DOCUMENT 和 SINGLE_DOCUMENT_NEW_SHEET 指定了此可能性的兩個變數。
Finishings)。Copies 屬性通知要產生的每個獨立輸出文檔的副本數。MultipleDocumentHandling 值 SEPARATE_DOCUMENTS_UNCOLLATED_COPIES 和 SEPARATE_DOCUMENTS_COLLATED_COPIES 指定此可能性的兩個變數。
在以下的詳細解釋中,如果 "a" 表示文檔資料的實例,則處理 "a" 中的資料的結果為由 "a(*)" 表示的介質紙張序列。
標準的 MultipleDocumentHandling 值有:
SINGLE_DOCUMENT。如果列印作業有多個文檔(比方說,文檔資料稱為 a 和 b),則所有文檔資料(a 然後 b)的處理結果必須被視為結束操作的單個介質紙張序列;即應以 a(*),b(*) 序列的串聯順序執行結束操作。印表機不能強制將每個文檔實例中的資料格式化到新的列印串流頁,也不能在新的介質紙張上開始新的印張。如果產生多個副本,則處理文檔資料得到的介質紙張集的順序必須為 a(*),b(*),a(*),b(*),...,並且印表機物件必須強制在新介質紙張上開始每個副本(a(*),b(*))。
SEPARATE_DOCUMENTS_UNCOLLATED_COPIES.如果列印作業有多個文檔(比方說,文檔資料稱為 a 和 b),則每個文檔實例的資料處理結果必須被視為結束操作的單個介質紙張序列;即應獨立地結束每個集合 a(*) 和 b(*)。印表機必須強制單個文檔中資料處理結果的每個副本在新介質紙張上開始。如果產生多個副本,則處理文檔資料得到的介質紙張集合順序必須為 a(*),a(*),...,b(*),b(*)...。
SEPARATE_DOCUMENTS_COLLATED_COPIES.如果列印作業有多個文檔(比方說,文檔資料稱為 a 和 b),則每個文檔實例中的資料處理結果必須被視為結束操作的單個介質紙張序列;即應獨立地結束每個集合 a(*) 和 b(*)。印表機必須強制單個文檔中資料處理結果的每個副本在新介質紙張上開始。如果產生多個副本,則處理文檔資料得到的介質紙張集合順序必須為 a(*),b(*),a(*),b(*),...。
SINGLE_DOCUMENT。與 SINGLE_DOCUMENT 相同,除印表機必須確保作業中每個文檔實例的首個印張被置於新介質紙張上。此值允許用單個裝訂點將多個文檔裝訂到一起,其中每個文檔均在新介質紙張上開始。
SINGLE_DOCUMENT 在列印串流頁順序方面與 SEPARATE_DOCUMENTS_COLLATED_COPIES 相同,但在介質紙張產生方面不同,因為 SINGLE_DOCUMENT 將下一個文檔的首頁置於紙張的後端(如果作業到目前為止已產生奇數頁),而 SEPARATE_DOCUMENTS_COLLATED_COPIES 總是強制將下一個文檔或文檔副本置於新紙張上。
此外,如果指定了 的 STAPLEFinishings 屬性,則:
a 和 b 作為單個文檔被裝訂到一起(不在新紙張上開始)。
a 和 b 作為單個文檔被裝訂到一起,但文檔 b 在新紙張上開始。
a 和 b 獨立裝訂。
註: 這些值均不提供在文檔中產生非逐份列印紙張的方式,即其中紙張 n 的多個副本在相同文檔的紙張 n+1 之前產生。要指定該功能,請參見 SheetCollate 屬性。
IPP Compatibility: getName() 所返回的類別別名稱為 IPP 屬性名稱。列舉的整數值為 IPP 列舉值。toString() 方法返回屬性值的 IPP 字元串表示形式。
Copies,
Finishings,
NumberUp,
PageRanges,
SheetCollate,
Sides,
序列化表格| 欄位摘要 | |
|---|---|
static MultipleDocumentHandling |
SEPARATE_DOCUMENTS_COLLATED_COPIES
獨立文檔逐份列印副本 -- 有關更多資訊,請參見上文。 |
static MultipleDocumentHandling |
SEPARATE_DOCUMENTS_UNCOLLATED_COPIES
獨立文檔非逐份列印副本 -- 有關更多資訊,請參見上文。 |
static MultipleDocumentHandling |
SINGLE_DOCUMENT
單個文檔 -- 有關更多資訊,請參見上文。 |
static MultipleDocumentHandling |
SINGLE_DOCUMENT_NEW_SHEET
單個文檔新紙張 -- 有關更多資訊,請參見上文。 |
| 建構子摘要 | |
|---|---|
protected |
MultipleDocumentHandling(int value)
建構具有給定整數值的新 MultipleDocumentHandling 列舉值。 |
| 方法摘要 | |
|---|---|
Class<? extends Attribute> |
getCategory()
獲取將被用作此列印屬性值的“類別別”的列印屬性類別。 |
protected EnumSyntax[] |
getEnumValueTable()
返回 MultipleDocumentHandling 類別的列舉值表。 |
String |
getName()
獲取類別別名稱,此屬性值為該類別別的實例。 |
protected String[] |
getStringTable()
返回 MultipleDocumentHandling 類別的字元串表。 |
| 從類別 javax.print.attribute.EnumSyntax 繼承的方法 |
|---|
clone, getOffset, getValue, hashCode, readResolve, toString |
| 從類別 java.lang.Object 繼承的方法 |
|---|
equals, finalize, getClass, notify, notifyAll, wait, wait, wait |
| 欄位詳細資訊 |
|---|
public static final MultipleDocumentHandling SINGLE_DOCUMENT
public static final MultipleDocumentHandling SEPARATE_DOCUMENTS_UNCOLLATED_COPIES
public static final MultipleDocumentHandling SEPARATE_DOCUMENTS_COLLATED_COPIES
public static final MultipleDocumentHandling SINGLE_DOCUMENT_NEW_SHEET
| 建構子詳細資訊 |
|---|
protected MultipleDocumentHandling(int value)
value - 整數值。| 方法詳細資訊 |
|---|
protected String[] getStringTable()
EnumSyntax 中的 getStringTableprotected EnumSyntax[] getEnumValueTable()
EnumSyntax 中的 getEnumValueTablepublic final Class<? extends Attribute> getCategory()
對於 MultipleDocumentHandling 類別和任何供應商定義的子類別,類別別為 MultipleDocumentHandling 類別本身。
Attribute 中的 getCategoryjava.lang.Class 類別的實例。public final String getName()
對於 MultipleDocumentHandling 類別和任何供應商定義的子類別,類別別名稱為 "multiple-document-handling"。
Attribute 中的 getName
|
JavaTM 2 Platform Standard Ed. 6 |
|||||||||
| 上一個類別 下一個類別 | 框架 無框架 | |||||||||
| 摘要: 巢狀 | 欄位 | 建構子 | 方法 | 詳細資訊: 欄位 | 建構子 | 方法 | |||||||||
版權所有 2008 Sun Microsystems, Inc. 保留所有權利。請遵守GNU General Public License, version 2 only。