java.lang.Object
java.util.EventObject
javax.print.event.PrintEvent
javax.print.event.PrintJobEvent
- 所有已实现的接口:
-
Serializable
类
PrintJobEvent封装了打印作业报告的常见事件,以便通知监听器有关在处理DocPrintJob时的进度。
- 参见:
-
Field Summary
FieldsModifier 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
Constructors -
Method Summary
Modifier and TypeMethodDescriptionint获取此事件的原因。确定此打印作业事件所涉及的DocPrintJob。Methods declared in class javax.print.event.PrintEvent
toStringMethods 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对象
-