java.lang.Object
java.util.EventObject
javax.print.event.PrintEvent
javax.print.event.PrintJobEvent
- 所有已实现的接口:
-
Serializable
类
PrintJobEvent
封装了打印作业报告的常见事件,以便通知监听器有关在处理DocPrintJob
时的进度。
- 参见:
-
Field Summary
Modifier and TypeFieldDescriptionstatic final int
作业未必已经打印,但数据已经成功从客户端传输到打印服务。static final int
作业已被PrintService
取消。static final int
文档已完全打印。static final int
打印服务报告无法完成作业。static final int
并非所有打印服务都能够提供有趣的事件,甚至告知作业何时完成。static final int
打印服务指示可能需要外部干预才能继续打印服务的问题,这可能是暂时的。一个可以生成此消息的事件示例是打印机缺纸。Fields declared in class java.util.EventObject
source
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionint
获取此事件的原因。确定此打印作业事件所涉及的DocPrintJob
。Methods declared in class javax.print.event.PrintEvent
toString
Methods declared in class java.util.EventObject
getSource
-
Field Details
-
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作业未必已经打印,但数据已经成功从客户端传输到打印服务。客户端可以释放数据资源。- 参见:
-
-
Constructor Details
-
PrintJobEvent
构造一个PrintJobEvent
对象。- 参数:
-
source
- 一个DocPrintJob
对象 -
reason
- 指定原因的int - 抛出:
-
IllegalArgumentException
- 如果source
为null
-
-
Method Details
-
getPrintEventType
public int getPrintEventType()获取此事件的原因。- 返回:
- 原因int
-
getPrintJob
确定此打印作业事件所涉及的DocPrintJob
。- 返回:
-
代表报告此
PrintJobEvent
所封装事件的打印作业的DocPrintJob
对象
-