- java.lang.Object
-
- java.util.EventObject
-
- javax.print.event.PrintEvent
-
- javax.print.event.PrintJobEvent
-
- All Implemented Interfaces:
-
Serializable
public class PrintJobEvent extends PrintEvent
PrintJobEvent
类封装了打印作业报告的常见事件,让听众知道处理DocPrintJob
的进度 。- 另请参见:
- Serialized Form
-
-
Field Summary
Fields Modifier and Type Field 描述 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
打印服务表示在打印服务可以继续之前,可能需要外部干预。-
Fields inherited from class java.util.EventObject
source
-
-
构造方法摘要
构造方法 Constructor 描述 PrintJobEvent(DocPrintJob source, int reason)
构造一个PrintJobEvent
对象。
-
方法摘要
所有方法 接口方法 具体的方法 Modifier and Type 方法 描述 int
getPrintEventType()
获取此事件的原因。DocPrintJob
getPrintJob()
确定此打印作业事件所涉及的DocPrintJob
。-
Methods inherited from class java.util.EventObject
getSource
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
-
Methods inherited from class javax.print.event.PrintEvent
toString
-
-
-
-
字段详细信息
-
JOB_CANCELED
public static final int JOB_CANCELED
该工作由PrintService
取消。- 另请参见:
- Constant Field Values
-
JOB_COMPLETE
public static final int JOB_COMPLETE
文件顺式完全印刷。- 另请参见:
- Constant Field Values
-
JOB_FAILED
public static final int JOB_FAILED
打印服务报告该作业无法完成。 应用程序必须重新提交作业。- 另请参见:
- Constant Field Values
-
REQUIRES_ATTENTION
public static final int REQUIRES_ATTENTION
打印服务表示在打印服务可以继续之前,可能需要外部干预。 可以生成此消息的事件的一个示例是打印机用完纸张时。- 另请参见:
- Constant Field Values
-
NO_MORE_EVENTS
public static final int NO_MORE_EVENTS
并不是所有的打印服务都可以提供有趣的事件,甚至可以告诉工作何时完成。 此消息表示打印作业没有进一步的信息或与打印服务的通信。 如果未发送终端事件(已完成/失败/取消),则应始终传送此消息。 例如,如果在接收到该消息之前没有收到诸如JOB_COMPLETE之类的消息,则应该绘制的唯一推断是打印服务不支持传送此类事件。- 另请参见:
- Constant Field Values
-
DATA_TRANSFER_COMPLETE
public static final int DATA_TRANSFER_COMPLETE
该作业不一定要打印出来,但数据已经从客户端成功转移到打印服务。 客户端可能会释放数据资源。- 另请参见:
- Constant Field Values
-
-
构造方法详细信息
-
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
。- 结果
-
表示报告由此
PrintJobEvent
封装的事件的打印作业的DocPrintJob
对象。
-
-