java.lang.Object
java.awt.PrintJob
public abstract class PrintJob extends Object
印刷ジョブを開始して実行する抽象クラスです。 適切な印刷装置にレンダリング出力するプリント・グラフィックス・オブジェクトへのアクセスを可能にします。
-
コンストラクタの詳細
-
PrintJob
protected PrintJob()サブクラスが呼び出すためのコンストラクタ。
-
-
メソッドの詳細
-
getGraphics
public abstract Graphics getGraphics()次のページに描くグラフィックス・オブジェクトを返します。 ページはグラフィックス・オブジェクトの処理が終るとプリンタへ送られます。 このグラフィックス・オブジェクトはPrintGraphicsインタフェースも実装します。- 戻り値:
- 次のページを印刷するグラフィックス・コンテキスト
- 関連項目:
PrintGraphics
-
getPageDimension
public abstract Dimension getPageDimension()ページの大きさをピクセル単位で返します。 ページの解像度は画面解像度と同等になるよう選ばれます。- 戻り値:
- ページのサイズ
-
getPageResolution
public abstract int getPageResolution()ページの解像度を1インチあたりのピクセル数で返します。 これはプリンタの物理解像度と一致する必要はありません。- 戻り値:
- ページ解像度
-
lastPageFirst
public abstract boolean lastPageFirst()最後のページを最初に印刷する場合に、trueを返します。- 戻り値:
- 最後のページが最初に印刷される場合は
true
;そうでなければfalse
-
end
public abstract void end()印刷ジョブを終了して必要なクリーンアップを行います。 -
finalize
@Deprecated(since="9") public void finalize()非推奨。finalize
メソッドは推奨されていません。 クリーンアップを実行するためにfinalize
をオーバーライドするサブクラスは、代替クリーンアップ・メカニズムを使用し、オーバーライドするfinalize
メソッドを削除するように変更する必要があります。finalize
メソッドをオーバーライドする場合、実装では、super.finalize()
がObject.finalize()
の説明に従って呼び出されることを明示的に確認する必要があります。 移行オプションの詳細については、Object.finalize()
の仕様を参照してください。この印刷ジョブが参照されなくなったら終了します。
-
finalize
メソッドは推奨されていません。