public class PrintJobEvent extends PrintEvent
PrintJobEvent
类PrintJobEvent
了打印作业报告的常见事件,让听众知道处理DocPrintJob
的进度 。
Modifier and Type | Field and Description |
---|---|
static int |
DATA_TRANSFER_COMPLETE
该作业不一定要打印出来,但数据已经从客户端成功转移到打印服务。
|
static int |
JOB_CANCELED
该工作由 PrintService 取消。
|
static int |
JOB_COMPLETE
文件顺式完全印刷。
|
static int |
JOB_FAILED
打印服务报告该作业无法完成。
|
static int |
NO_MORE_EVENTS
并不是所有的打印服务都可以提供有趣的事件,甚至可以告诉工作何时完成。
|
static int |
REQUIRES_ATTENTION
打印服务表示在打印服务可以继续之前,可能需要外部干预。
|
source
Constructor and Description |
---|
PrintJobEvent(DocPrintJob source, int reason)
构造一个
PrintJobEvent 对象。
|
Modifier and Type | Method and Description |
---|---|
int |
getPrintEventType()
获取此事件的原因。
|
DocPrintJob |
getPrintJob()
确定此打印作业事件所属的
DocPrintJob 。
|
toString
getSource
public static final int JOB_CANCELED
PrintService
取消。
public static final int JOB_COMPLETE
public static final int JOB_FAILED
public static final int REQUIRES_ATTENTION
public static final int NO_MORE_EVENTS
public static final int DATA_TRANSFER_COMPLETE
public PrintJobEvent(DocPrintJob source, int reason)
PrintJobEvent
对象。
source
- a
DocPrintJob
对象
reason
- 一个int指定原因。
IllegalArgumentException
- 如果
source
是
null
。
public int getPrintEventType()
public DocPrintJob getPrintJob()
DocPrintJob
。
DocPrintJob
对象,表示报告由该封装事件的打印作业
PrintJobEvent
。