クラスPrintJob

java.lang.Object
java.awt.PrintJob

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

    コンストラクタ
    修飾子
    コンストラクタ
    説明
    protected
    サブクラスが呼び出すためのコンストラクタ。
  • メソッドのサマリー

    修飾子と型
    メソッド
    説明
    abstract void
    end()
    印刷ジョブを終了して必要なクリーンアップを行います。
    void
    削除予定のため非推奨: このAPI要素は、将来のバージョンで削除される可能性があります。
    最終決定は削除のために非推奨になりました。
    abstract Graphics
    次のページに描くグラフィックス・オブジェクトを返します。
    abstract Dimension
    ページの大きさをピクセル単位で返します。
    abstract int
    ページの解像度を1インチあたりのピクセル数で返します。
    abstract boolean
    最後のページを最初に印刷する場合に、trueを返します。

    クラスオブジェクトで宣言されたメソッド

    clone, equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    修飾子と型
    メソッド
    説明
    protected Object
    このオブジェクトのコピーを作成して、返します。
    boolean
    このオブジェクトと他のオブジェクトが等しいかどうかを示します。
    final Class<?>
    このObjectの実行時クラスを返します。
    int
    このオブジェクトに対するハッシュ・コード値を返します。
    final void
    このオブジェクトのモニターで待機中のスレッドを1つ再開します。
    final void
    このオブジェクトのモニターで待機中のすべてのスレッドを再開します。
    オブジェクトの文字列表現を返します。
    final void
    現在のスレッドが目覚めるまで待機します。通常、notifiedまたはinterruptedです。
    final void
    wait(long timeoutMillis)
    現在のスレッドは、通常、notifiedまたはinterruptedであるか、一定のリアルタイムが経過するまで、目覚めるまで待機します。
    final void
    wait(long timeoutMillis, int nanos)
    現在のスレッドは、通常、notifiedまたはinterruptedであるか、一定のリアルタイムが経過するまで、目覚めるまで待機します。
  • コンストラクタの詳細

    • PrintJob

      protected PrintJob()
      サブクラスが呼び出すためのコンストラクタ。
  • メソッドの詳細

    • getGraphics

      public abstract Graphics getGraphics()
      次のページに描くグラフィックス・オブジェクトを返します。 ページはグラフィックス・オブジェクトの処理が終るとプリンタへ送られます。 このグラフィックス・オブジェクトはPrintGraphicsインタフェースも実装します。 PrintJob.end()がコールされた場合、このメソッドはnullを返します。
      戻り値:
      次のページを印刷するグラフィックス・コンテキスト
      関連項目:
    • 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", forRemoval=true) public void finalize()
      削除予定のため非推奨: このAPI要素は、将来のバージョンで削除される可能性があります。
      最終決定は削除のために非推奨になりました。 移行オプションについてのバックグラウンド情報および詳細は、Object.finalize()を参照してください。
      この印刷ジョブが参照されなくなったら終了します。
      オーバーライド:
      finalize、クラスObject
      関連項目: