所有类
javax.print.event
类 PrintJobEvent
java.lang.Object
java.util.EventObject
javax.print.event.PrintEvent
javax.print.event.PrintJobEvent
-
所有已实现的接口:
-
Serializable
-
public class PrintJobEvent
- extends PrintEvent
类 PrintJobEvent
封装打印作业报告的常见事件,以便让侦听器知道 DocPrintJob
处理的进度。
-
另请参见:
-
序列化表格
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
public PrintJobEvent(DocPrintJob source,
int reason)
-
构造一个
PrintJobEvent
对象。
-
参数:
-
source
- 一个 DocPrintJob
对象
-
reason
- 一个指定原因的 int。
-
抛出:
-
IllegalArgumentException
- 如果 source
为 null
。
getPrintEventType
public int getPrintEventType()
-
获得此事件的原因。
-
-
返回:
-
原因 int。
getPrintJob
public DocPrintJob getPrintJob()
-
确定此打印作业事件适合的
DocPrintJob
。
-
-
返回:
-
DocPrintJob
对象,该对象表示报告了由此 PrintJobEvent
所封装事件的打印作业。