JavaTM 2 Platform
Standard Ed. 6

javax.print.attribute.standard
類別 OrientationRequested

java.lang.Object
  繼承者 javax.print.attribute.EnumSyntax
      繼承者 javax.print.attribute.standard.OrientationRequested
所有已實作的介面:
Serializable, Cloneable, Attribute, DocAttribute, PrintJobAttribute, PrintRequestAttribute

public final class OrientationRequested
extends EnumSyntax
implements DocAttribute, PrintRequestAttribute, PrintJobAttribute

OrientationRequested 類別是列印屬性類別,它是一種列舉,指示所列印的列印串流頁的所需方向;但它不描述客戶端提供的列印串流頁的方向。

對於某些文檔格式(如 "application/postscript"),所需的列印串流頁方向可在該文檔資料內指定。此資訊由設備驅動程序在提交列印作業前產生。其他文檔格式(如 "text/plain")在文檔資料內不包括所需要的方向這一概念。在後一種情況下,列印者可以在提交文檔資料後將所需的方向與該文檔資料綁定。有時想讓印表機僅支持某些文檔格式的 OrientationRequested 屬性(例如 "text/plain""text/html"),但不支持其他文檔格式(例如 "application/postscript")的這一屬性。這與其他作業模板屬性沒有任何不同,因為列印作業始終能夠在不同作業模板屬性的值之間施加限制。但是,由於很多情況下印表機只為受支持文檔格式的子集支持 OrientationRequested 屬性,所以在此要加以特別說明。

IPP 相容性:getName() 返回的類別別名稱是 IPP 屬性名稱。列舉的整數值是 IPP 列舉值。toString() 方法返回屬性值的 IPP 字元串表示形式。

另請參見:
序列化表格

欄位摘要
static OrientationRequested LANDSCAPE
          沿介質的長邊描繪內容。
static OrientationRequested PORTRAIT
          沿介質的短邊描繪內容。
static OrientationRequested REVERSE_LANDSCAPE
          沿介質的長邊描繪內容,但方式正好與橫向相反。
static OrientationRequested REVERSE_PORTRAIT
          沿介質的短邊描繪內容,但方式正好與縱向相反。
 
建構子摘要
protected OrientationRequested(int value)
          建構具有給定整數值的新 OrientationRequested 列舉值。
 
方法摘要
 Class<? extends Attribute> getCategory()
          獲取將用作此列印屬性值的“類別別”的列印屬性類別。
protected  EnumSyntax[] getEnumValueTable()
          返回類別 OrientationRequested 的列舉值表。
 String getName()
          獲取類別別的名稱,此屬性值是該類別別的一個實例。
protected  int getOffset()
          返回類別 OrientationRequested 所使用的最小整數值。
protected  String[] getStringTable()
          返回類別 OrientationRequested 的字元串表。
 
從類別 javax.print.attribute.EnumSyntax 繼承的方法
clone, getValue, hashCode, readResolve, toString
 
從類別 java.lang.Object 繼承的方法
equals, finalize, getClass, notify, notifyAll, wait, wait, wait
 

欄位詳細資訊

PORTRAIT

public static final OrientationRequested PORTRAIT
沿介質的短邊描繪內容。


LANDSCAPE

public static final OrientationRequested LANDSCAPE
沿介質的長邊描繪內容。橫向被定義為針對縱向的介質而言,將要描繪的列印串流頁旋轉 +90 度(即逆時針方向)。註:之所以選擇 +90 方向,是因為在長邊上的簡單完成要麼是在縱向邊上完成,要麼是在橫向邊上完成。


REVERSE_LANDSCAPE

public static final OrientationRequested REVERSE_LANDSCAPE
沿介質的長邊描繪內容,但方式正好與橫向相反。反向橫向被定義為針對縱向的介質而言,將要描繪的列印串流頁旋轉 -90 度(即順時針方向)。註:之所以添加 REVERSE_LANDSCAPE 值,是因為有些應用程序會從縱向橫向旋轉 -90 度,而不是 +90 度。


REVERSE_PORTRAIT

public static final OrientationRequested REVERSE_PORTRAIT
沿介質的短邊描繪內容,但方式正好與縱向相反。反向縱向被定義為針對縱向的介質而言,將要描繪的列印串流頁旋轉 180 度。註: 添加 REVERSE_PORTRAIT 值是為了使用 Finishings 屬性,以防在簡單完成設備(這些設備只有一個完成位置)上完成縱向文檔時需要相反的邊。因此,簡單完成設備可以“靠右”裝訂一個 "text/plain" 縱向文檔,這在某些中東語言(如希伯來語)中很常見。

建構子詳細資訊

OrientationRequested

protected OrientationRequested(int value)
建構具有給定整數值的新 OrientationRequested 列舉值。

參數:
value - 整數值。
方法詳細資訊

getStringTable

protected String[] getStringTable()
返回類別 OrientationRequested 的字元串表。

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

getEnumValueTable

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

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

getOffset

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

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

getCategory

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

對於類別 OrientationRequested,該類別別就是類別 OrientationRequested 本身。

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

getName

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

對於類別 OrientationRequested,類別別名稱是 "orientation-requested"

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

JavaTM 2 Platform
Standard Ed. 6

提交錯誤或意見

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