モジュール java.desktop
パッケージ javax.print.event

クラスPrintJobEvent

  • すべての実装されたインタフェース:
    Serializable

    public class PrintJobEvent
    extends PrintEvent
    PrintJobEventクラスは、印刷ジョブが報告する共通イベントをカプセル化して、リスナーがDocPrintJobの処理の進捗を知ることができるようにします。
    関連項目:
    直列化された形式
    • フィールドのサマリー

      フィールド 
      修飾子と型 フィールド 説明
      static int DATA_TRANSFER_COMPLETE
      ジョブが必ずしもまだ印刷されていなくても、データはクライアントから印刷サービスに正常に転送されています。
      static int JOB_CANCELED
      ジョブはPrintServiceによって取り消されました。
      static int JOB_COMPLETE
      文書は完全に印刷されます。
      static int JOB_FAILED
      印刷サービスがジョブを完了できないことを報告します。
      static int NO_MORE_EVENTS
      すべての印刷サービス、たとえばジョブの完了を通知するような重要なイベントでさえ、送信できるわけではありません。
      static int REQUIRES_ATTENTION
      印刷サービスが、印刷サービスを続ける前に外部からの操作が必要な、おそらく一時的な問題が発生したことを示します。
    • コンストラクタのサマリー

      コンストラクタ 
      コンストラクタ 説明
      PrintJobEvent​(DocPrintJob source, int reason)
      PrintJobEventオブジェクトを構築します。
    • フィールドの詳細

      • JOB_COMPLETE

        public static final int JOB_COMPLETE
        文書は完全に印刷されます。
        関連項目:
        定数フィールド値
      • JOB_FAILED

        public static final int JOB_FAILED
        印刷サービスがジョブを完了できないことを報告します。 アプリケーションはジョブを再送信する必要があります。
        関連項目:
        定数フィールド値
      • REQUIRES_ATTENTION

        public static final int REQUIRES_ATTENTION
        印刷サービスが、印刷サービスを続ける前に外部からの操作が必要な、おそらく一時的な問題が発生したことを示します。 このメッセージを生成できるイベントの1つの例に、プリンタの用紙切れがあります。
        関連項目:
        定数フィールド値
      • NO_MORE_EVENTS

        public static final int NO_MORE_EVENTS
        すべての印刷サービス、たとえばジョブの完了を通知するような重要なイベントでさえ、送信できるわけではありません。 このメッセージは、印刷ジョブがこれ以上の情報をもっていないこと、または印刷サービスとこれ以上通信しないことを示します。 このメッセージは端末イベント(完了/失敗/取り消し)が送信されない場合には常に送信されなければいけません。 たとえば、JOB_COMPLETEなどのメッセージがこのメッセージを受け取る前に受信されていない場合、唯一の推論は、印刷サービスがそのようなイベントの配信をサポートしていないということです。
        関連項目:
        定数フィールド値
      • DATA_TRANSFER_COMPLETE

        public static final int DATA_TRANSFER_COMPLETE
        ジョブが必ずしもまだ印刷されていなくても、データはクライアントから印刷サービスに正常に転送されています。 クライアントはデータ・リソースを解放できます。
        関連項目:
        定数フィールド値
    • コンストラクタの詳細

      • PrintJobEvent

        public PrintJobEvent​(DocPrintJob source,
                             int reason)
        PrintJobEventオブジェクトを構築します。
        パラメータ:
        source - DocPrintJobオブジェクト
        reason - 理由を指定するint値
        例外:
        IllegalArgumentException - sourcenullである場合
    • メソッドの詳細

      • getPrintEventType

        public int getPrintEventType()
        このイベントの理由を返します。
        戻り値:
        理由のint値
      • getPrintJob

        public DocPrintJob getPrintJob()
        この印刷ジョブのイベントが関連するDocPrintJobを判定します。
        戻り値:
        このPrintJobEventによってカプセル化されたイベントを報告する印刷ジョブを表すDocPrintJobオブジェクト