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