JavaTM 2 Platform
Standard Ed. 6

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 處理的進度。

另請參見:
序列化表格

欄位摘要
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
          列印服務指示可能發生需要外部干預的瞬態問題,然後列印服務才可以繼續進行。
 
從類別 java.util.EventObject 繼承的欄位
source
 
建構子摘要
PrintJobEvent(DocPrintJob source, int reason)
          建構一個 PrintJobEvent 物件。
 
方法摘要
 int getPrintEventType()
          獲得此事件的原因。
 DocPrintJob getPrintJob()
          確定此列印作業事件適合的 DocPrintJob
 
從類別 javax.print.event.PrintEvent 繼承的方法
toString
 
從類別 java.util.EventObject 繼承的方法
getSource
 
從類別 java.lang.Object 繼承的方法
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

欄位詳細資訊

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 - 如果 sourcenull
方法詳細資訊

getPrintEventType

public int getPrintEventType()
獲得此事件的原因。

返回:
原因 int。

getPrintJob

public DocPrintJob getPrintJob()
確定此列印作業事件適合的 DocPrintJob

返回:
DocPrintJob 物件,該物件表示報告了由此 PrintJobEvent 所封裝事件的列印作業。

JavaTM 2 Platform
Standard Ed. 6

提交錯誤或意見

版權所有 2008 Sun Microsystems, Inc. 保留所有權利。請遵守GNU General Public License, version 2 only