モジュール java.desktop
パッケージ java.awt

クラスPrintJob

java.lang.Object
java.awt.PrintJob

public abstract class PrintJob
extends Object
印刷ジョブを開始して実行する抽象クラスです。 適切な印刷装置にレンダリング出力するプリント・グラフィックス・オブジェクトへのアクセスを可能にします。
関連項目:
Toolkit.getPrintJob(java.awt.Frame, java.lang.String, java.util.Properties)
  • コンストラクタのサマリー

    コンストラクタ
    コンストラクタ 説明
    PrintJob()  
  • メソッドのサマリー

    修飾子と型 メソッド 説明
    abstract void end()
    印刷ジョブを終了して必要なクリーンアップを行います。
    void finalize()
    非推奨。
    finalizeメソッドは推奨されていません。
    abstract Graphics getGraphics()
    次のページに描くグラフィックス・オブジェクトを返します。
    abstract Dimension getPageDimension()
    ページの大きさをピクセル単位で返します。
    abstract int getPageResolution()
    ページの解像度を1インチあたりのピクセル数で返します。
    abstract boolean lastPageFirst()
    最後のページを最初に印刷する場合に、trueを返します。

    クラス java.lang.Objectで宣言されたメソッド

    clone, equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • コンストラクタの詳細

    • PrintJob

      public 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、クラス: Object
      関連項目:
      end()