|
JavaTM 2 Platform Standard Ed. 6 |
|||||||||
上一個類別 下一個類別 | 框架 無框架 | |||||||||
摘要: 巢狀 | 欄位 | 建構子 | 方法 | 詳細資訊: 欄位 | 建構子 | 方法 |
java.lang.Object java.awt.print.PageFormat
public class PageFormat
PageFormat
類別描述要列印的頁面大小和方向。
欄位摘要 | |
---|---|
static int |
LANDSCAPE
原點位於紙張的左下方,x 的方向從下到上,y 的方向從左到右。 |
static int |
PORTRAIT
原點在紙張的左上方,x 指向右方,y 指向下方。 |
static int |
REVERSE_LANDSCAPE
原點位於紙張的右上方,x 的方向從上到下,y 的方向從右到左。 |
建構子摘要 | |
---|---|
PageFormat()
創建預設的縱向 PageFormat 。 |
方法摘要 | |
---|---|
Object |
clone()
製作此 PageFormat 的副本,使它與此 PageFormat 具有相同的內容。 |
double |
getHeight()
返回頁面的高度(以 1/72 英吋為單位)。 |
double |
getImageableHeight()
返回頁面可成像區域的高度(以 1/72 英吋為單位)。 |
double |
getImageableWidth()
返回頁面可成像區域的寬度(以 1/72 英吋為單位)。 |
double |
getImageableX()
返回與此 PageFormat 相關的 Paper 物件的可成像區域左上方點的 x 坐標。 |
double |
getImageableY()
返回與此 PageFormat 相關的 Paper 物件的可成像區域左上方點的 y 坐標。 |
double[] |
getMatrix()
返回一個變換矩陣,該矩陣將呈現的使用者空間向請求的方向平移。 |
int |
getOrientation()
返回此 PageFormat 的方向。 |
Paper |
getPaper()
返回與此 PageFormat 相關的 Paper 物件的一個副本。 |
double |
getWidth()
返回頁面的寬度(以 1/72 英吋為單位)。 |
void |
setOrientation(int orientation)
設置頁面方向。 |
void |
setPaper(Paper paper)
為此 PageFormat 設置 Paper 物件。 |
從類別 java.lang.Object 繼承的方法 |
---|
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
欄位詳細資訊 |
---|
public static final int LANDSCAPE
public static final int PORTRAIT
public static final int REVERSE_LANDSCAPE
建構子詳細資訊 |
---|
public PageFormat()
PageFormat
。
方法詳細資訊 |
---|
public Object clone()
PageFormat
的副本,使它與此 PageFormat
具有相同的內容。
Object
中的 clone
PageFormat
的副本。Cloneable
public double getWidth()
public double getHeight()
public double getImageableX()
PageFormat
相關的 Paper
物件的可成像區域左上方點的 x 坐標。此方法考慮了頁面的方向。
PageFormat
相關的 Paper
物件的可成像區域左上方點的 x 坐標。public double getImageableY()
PageFormat
相關的 Paper
物件的可成像區域左上方點的 y 坐標。此方法考慮了頁面的方向。
PageFormat
相關的 Paper
物件的可成像區域左上方點的 y 坐標。public double getImageableWidth()
public double getImageableHeight()
public Paper getPaper()
PageFormat
相關的 Paper
物件的一個副本。對從此方法返回的 Paper
物件進行的更改不影響此 PageFormat
的 Paper
物件。要更新此 PageFormat
的 Paper
物件,請創建新的 Paper
物件,並使用 setPaper(Paper)
方法將它設置到此 PageFormat
中。
PageFormat
相關的 Paper
物件的一個副本。setPaper(java.awt.print.Paper)
public void setPaper(Paper paper)
PageFormat
設置 Paper
物件。
paper
- 作為 PageFormat
的 Paper
物件的設置目標的 Paper
物件。
NullPointerException
- 傳遞的頁面實例參數為 null 。getPaper()
public void setOrientation(int orientation) throws IllegalArgumentException
orientation
必須是以下常數之一:PORTRAIT、LANDSCAPE 或 REVERSE_LANDSCAPE。
orientation
- 頁面的新方向
IllegalArgumentException
- 如果請求了未知的方向getOrientation()
public int getOrientation()
PageFormat
的方向。
PageFormat
物件的方向。setOrientation(int)
public double[] getMatrix()
AffineTransform
建構子所要求的形式 { m00, m10, m01, m11, m02, m12} 放入陣列中。
AffineTransform
|
JavaTM 2 Platform Standard Ed. 6 |
|||||||||
上一個類別 下一個類別 | 框架 無框架 | |||||||||
摘要: 巢狀 | 欄位 | 建構子 | 方法 | 詳細資訊: 欄位 | 建構子 | 方法 |
版權所有 2008 Sun Microsystems, Inc. 保留所有權利。請遵守GNU General Public License, version 2 only。