java.lang.Object
java.awt.print.PageFormat
- すべての実装されたインタフェース:
Cloneable
PageFormat
クラスは、印刷されるページのサイズと印刷方向を記述します。-
フィールドのサマリー
修飾子と型フィールド説明static final int
用紙の左下を原点として、下端から上端をx、左端から右端をyで表します。static final int
用紙の左上を原点として、左端から右端をx、上端から下端をyで表します。static final int
用紙の右上を原点として、上端から下端をx、右端から左端をyで表します。 -
コンストラクタのサマリー
-
メソッドのサマリー
修飾子と型メソッド説明clone()
このPageFormat
のコピーをこのPageFormat
と同じ内容で作成します。double
ページの縦幅を1/72インチの単位で返します。double
ページのイメージング可能領域の高さを1/72インチの単位で返します。double
ページのイメージング可能領域の幅を1/72インチの単位で返します。double
このPageFormat
に関連したPaper
オブジェクトの、イメージング可能領域の左上端のx座標を返します。double
このPageFormat
に関連したPaper
オブジェクトの、イメージング可能領域の左上端のy座標を返します。double[]
ユーザー空間の描画を、要求されたページの印刷方向に平行移動する変換マトリクスを返します。int
このPageFormat
の方向を返します。getPaper()
このPageFormat
に関連したPaper
オブジェクトのコピーを返します。double
getWidth()
ページの横幅を1/72インチの単位で返します。void
setOrientation
(int orientation) ページの印刷方向を設定します。void
このPageFormat
のPaper
オブジェクトを設定します。
-
フィールド詳細
-
LANDSCAPE
@Native public static final int LANDSCAPE用紙の左下を原点として、下端から上端をx、左端から右端をyで表します。 これは、Macintoshで使用される横長ではなく、WindowsおよびPostScriptで使用される横長です。- 関連項目:
-
PORTRAIT
@Native public static final int PORTRAIT用紙の左上を原点として、左端から右端をx、上端から下端をyで表します。- 関連項目:
-
REVERSE_LANDSCAPE
@Native public static final int REVERSE_LANDSCAPE用紙の右上を原点として、上端から下端をx、右端から左端をyで表します。 これは、Macintoshで使用される横長です。- 関連項目:
-
-
コンストラクタの詳細
-
PageFormat
public PageFormat()縦長のデフォルトPageFormat
を作成します。
-
-
メソッドの詳細
-
clone
public Object clone()このPageFormat
のコピーをこのPageFormat
と同じ内容で作成します。 -
getWidth
public double getWidth()ページの横幅を1/72インチの単位で返します。 このメソッドでは、ページの印刷方向を考慮して横幅が決定されます。- 戻り値:
- ページの横幅。
-
getHeight
public double getHeight()ページの縦幅を1/72インチの単位で返します。 このメソッドでは、ページの印刷方向を考慮して縦幅が決定されます。- 戻り値:
- ページの縦幅。
-
getImageableX
public double getImageableX()このPageFormat
に関連したPaper
オブジェクトの、イメージング可能領域の左上端のx座標を返します。 このメソッドでは、ページの印刷方向が考慮されます。- 戻り値:
- この
PageFormat
に関連したPaper
オブジェクトの、イメージング可能領域の左上端のx座標。
-
getImageableY
public double getImageableY()このPageFormat
に関連したPaper
オブジェクトの、イメージング可能領域の左上端のy座標を返します。 このメソッドでは、ページの印刷方向が考慮されます。- 戻り値:
- この
PageFormat
に関連したPaper
オブジェクトの、イメージング可能領域の左上端のy座標。
-
getImageableWidth
public double getImageableWidth()ページのイメージング可能領域の幅を1/72インチの単位で返します。 このメソッドでは、ページの印刷方向が考慮されます。- 戻り値:
- ページの横幅。
-
getImageableHeight
public double getImageableHeight()ページのイメージング可能領域の高さを1/72インチの単位で返します。 このメソッドでは、ページの印刷方向が考慮されます。- 戻り値:
- ページの縦幅。
-
getPaper
public Paper getPaper()このPageFormat
に関連したPaper
オブジェクトのコピーを返します。 このメソッドから返されたPaper
オブジェクトに行われた変更は、このPageFormat
のPaper
オブジェクトには影響しません。 このPageFormat
のPaper
オブジェクトを更新するには、新しいPaper
オブジェクトを生成し、setPaper(Paper)
メソッドを使ってそのオブジェクトをこのPageFormat
に設定します。- 戻り値:
- この
PageFormat
に関連したPaper
オブジェクトのコピー。 - 関連項目:
-
setPaper
public void setPaper(Paper paper) このPageFormat
のPaper
オブジェクトを設定します。- パラメータ:
paper
- このPageFormat
に対応するPaper
オブジェクトを設定するPaper
オブジェクト。- 例外:
NullPointerException
- nullの用紙インスタンスがパラメータとして渡された場合。- 関連項目:
-
setOrientation
public void setOrientation(int orientation) throws IllegalArgumentException ページの印刷方向を設定します。orientation
は、PORTRAIT、LANDSCAPE、またはREVERSE_LANDSCAPEのいずれか定数である必要があります。- パラメータ:
orientation
- 新しくページに設定する印刷方向- 例外:
IllegalArgumentException
- 未知の印刷方向が要求された場合- 関連項目:
-
getOrientation
public int getOrientation()このPageFormat
の方向を返します。- 戻り値:
- この
PageFormat
オブジェクトの印刷方向。 - 関連項目:
-
getMatrix
public double[] getMatrix()ユーザー空間の描画を、要求されたページの印刷方向に平行移動する変換マトリクスを返します。 値は、AffineTransform
のコンストラクタに必要な形式で{ m00, m10, m01, m11, m02, m12}のように配列に配置されます。- 戻り値:
- ユーザー空間の描画をページの印刷方向に平行移動するために使用されるマトリクス
- 関連項目:
-