模块  java.desktop
软件包  javax.print.event

Class 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
        打印服务指示在打印服务可以继续之前可能需要外部干预 - 可能是暂时的 - 问题。 可以生成此消息的事件的一个示例是打印机缺纸时。
        另请参见:
        常数字段值
      • 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
        结果
        DocPrintJob对象,表示报告此 PrintJobEvent封装的事件的打印作业