Module  java.desktop
软件包  javax.print.event

Class PrintJobEvent

    • 字段详细信息

      • JOB_COMPLETE

        public static final int JOB_COMPLETE
        文件顺式完全印刷。
        另请参见:
        Constant Field Values
      • JOB_FAILED

        public static final int JOB_FAILED
        打印服务报告该作业无法完成。 应用程序必须重新提交作业。
        另请参见:
        Constant Field Values
      • REQUIRES_ATTENTION

        public static final int REQUIRES_ATTENTION
        打印服务表示在打印服务可以继续之前,可能需要外部干预。 可以生成此消息的事件的一个示例是打印机用完纸张时。
        另请参见:
        Constant Field Values
      • NO_MORE_EVENTS

        public static final int NO_MORE_EVENTS
        并不是所有的打印服务都可以提供有趣的事件,甚至可以告诉工作何时完成。 此消息表示打印作业没有进一步的信息或与打印服务的通信。 如果未发送终端事件(已完成/失败/取消),则应始终传送此消息。 例如,如果在接收到该消息之前没有收到诸如JOB_COMPLETE之类的消息,则应该绘制的唯一推断是打印服务不支持传送此类事件。
        另请参见:
        Constant Field Values
      • DATA_TRANSFER_COMPLETE

        public static final int DATA_TRANSFER_COMPLETE
        该作业不一定要打印出来,但数据已经从客户端成功转移到打印服务。 客户端可能会释放数据资源。
        另请参见:
        Constant Field Values
    • 构造方法详细信息

      • 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对象。