モジュール javafx.graphics
パッケージ javafx.print

列挙型PrinterJob.JobStatus

  • すべての実装されたインタフェース:
    Serializable, Comparable<PrinterJob.JobStatus>
    含まれているクラス:
    PrinterJob


    public static enum PrinterJob.JobStatus
    extends Enum<PrinterJob.JobStatus>
    印刷ジョブのステータスをレポートする際に使用される列挙型クラス。 アプリケーションでは、jobStatusプロパティを介してジョブのステータスをリスニングするか、getJobStatus()を使用してジョブのステータスを直接問い合せることができます。

    ジョブの一般的なライフサイクルは次のとおりです:

    • ジョブは、ステータスNOT_STARTEDで作成され、ダイアログなどでの構成中、このステータスにとどまります。
    • ジョブは、最初のページが印刷されると、PRINTING状態になります。
    • ジョブは、取り消されたり、エラーが発生したりすることなく正常に完了すると、DONE状態になります。 これでジョブが完了しました。
    • エラーが発生したERRORのジョブやCANCELEDのジョブも完了したと見なされます。

    ジョブがライフサイクル中に前のステータスに戻ることはできず、現在のジョブ状態は実行可能な操作に影響を及ぼします。 たとえば、すでに印刷状態を過ぎて終了状態のいずれかになったジョブが再度印刷を開始することはできません。

    導入されたバージョン:
    JavaFX 8.0
    • 列挙型定数の詳細

      • NOT_STARTED

        public static final PrinterJob.JobStatus NOT_STARTED
        新しいジョブのステータス。 印刷ダイアログの表示、ジョブの構成、印刷の開始が可能です。
      • PRINTING

        public static final PrinterJob.JobStatus PRINTING
        ジョブは1ページ以上の印刷をリクエストし、まだ印刷を終了していません。 印刷ダイアログは表示できません。
      • CANCELED

        public static final PrinterJob.JobStatus CANCELED
        ジョブはアプリケーションによって取り消されました。 ダイアログの表示や印刷の開始はできません。 ジョブは破棄されます。 endJob()を呼び出す必要はありません。
      • ERROR

        public static final PrinterJob.JobStatus ERROR
        ジョブの実行中にエラーが発生しました。 ジョブは破棄されます。 endJob()を呼び出す必要はありません。
      • DONE

        public static final PrinterJob.JobStatus DONE
        ジョブが印刷を開始し、その後endJob()を呼び出したところ、成功とレポートされました。 ジョブは再利用できないため、破棄してもかまいません。
    • メソッドの詳細

      • values

        public static PrinterJob.JobStatus[] values​()
        この列挙型の定数を含む配列を、宣言されている順序で返します。 このメソッドは、次のようにして定数を反復するために使用できます。
        for (PrinterJob.JobStatus c : PrinterJob.JobStatus.values())
            System.out.println(c);
        
        戻り値:
        この列挙型の定数を含む配列(宣言されている順序)
      • valueOf

        public static PrinterJob.JobStatus valueOf​(String name)
        指定された名前を持つ、この型の列挙型定数を返します。 文字列は、この型の列挙型定数を宣言するのに使用した識別子と厳密に一致している必要があります。 不適切な空白文字は許可されません。
        パラメータ:
        name - 返される列挙型定数の名前。
        戻り値:
        指定された名前を持つ列挙型定数
        例外:
        IllegalArgumentException - 指定された名前を持つ定数をこの列挙型が持っていない場合
        NullPointerException - 引数がnullの場合