java.lang.Object
java.util.EventObject
javax.print.event.PrintEvent
javax.print.event.PrintJobEvent
- 所有已实现的接口:
Serializable
类
PrintJobEvent
封装打印作业报告的常见事件,让监听器了解 DocPrintJob
的处理进度。
- 参见:
-
字段摘要
字段修饰符和类型Field描述static final int
作业不一定已打印,但数据已成功从客户端传输到打印服务。static final int
该作业已被PrintService
取消。static final int
文档已完整打印。static final int
打印服务报告作业无法完成。static final int
并非所有打印服务都能够提供有趣的事件,甚至可以告知作业何时完成。static final int
打印服务表明一个 - 可能是暂时的 - 问题可能需要外部干预才能继续打印服务。在类 java.util.EventObject 中声明的字段
source
-
构造方法总结
构造方法 -
方法总结
在类 javax.print.event.PrintEvent 中声明的方法
toString
在类 java.util.EventObject 中声明的方法
getSource
-
字段详细信息
-
JOB_CANCELED
public static final int JOB_CANCELED该作业已被PrintService
取消。- 参见:
-
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
构造一个PrintJobEvent
对象。- 参数:
source
- 一个DocPrintJob
对象reason
- 指定原因的 int- 抛出:
IllegalArgumentException
- 如果source
是null
-
-
方法详情
-
getPrintEventType
public int getPrintEventType()获取此事件的原因。- 返回:
- 原因解释
-
getPrintJob
确定此打印作业事件所属的DocPrintJob
。- 返回:
DocPrintJob
对象,表示报告由此PrintJobEvent
封装的事件的打印作业
-