|
JavaTM 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 のコピーを同じ内容で作成します。 |
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
のコピーを同じ内容で作成します。
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 Platform Standard Ed. 6 |
|||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
Copyright 2009 Sun Microsystems, Inc. All rights reserved. Use is subject to license terms. Documentation Redistribution Policy も参照してください。