|
JavaTM 2 Platform Standard Ed. 6 |
|||||||||
| 上一個類別 下一個類別 | 框架 無框架 | |||||||||
| 摘要: 巢狀 | 欄位 | 建構子 | 方法 | 詳細資訊: 欄位 | 建構子 | 方法 | |||||||||
java.lang.Objectjava.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 中的 clonePageFormat 的副本。Cloneablepublic 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。