JavaTM 2 Platform
Standard Ed. 6

javax.print.event
介面 PrintJobListener

所有已知實作類別:
PrintJobAdapter

public interface PrintJobListener

此偵聽器介面的實作應該連接到 DocPrintJob,以監視印表機作業的狀態。在處理列印作業的執行緒上或服務創建的通知執行緒上可以調用這些回調方法。無論是哪一種情況,在這些回調中客戶端都不必執行較長時間的處理。


方法摘要
 void printDataTransferCompleted(PrintJobEvent pje)
          調用此方法來通知客戶端,已成功地將資料傳輸到列印服務,客戶端可以釋放分派給該資料的本地資源。
 void printJobCanceled(PrintJobEvent pje)
          調用此方法來通知客戶端,作業已被使用者或程序取消。
 void printJobCompleted(PrintJobEvent pje)
          調用此方法來通知客戶端,作業已成功完成。
 void printJobFailed(PrintJobEvent pje)
          調用此方法來通知客戶端,無法成功完成作業,必須重新提交該作業。
 void printJobNoMoreEvents(PrintJobEvent pje)
          調用此方法來通知客戶端,不需要再提供事件。
 void printJobRequiresAttention(PrintJobEvent pje)
          調用此方法來通知客戶端,發生了一個使用者也許能夠修復的錯誤,可以產生此事件的一個錯誤範例是印表機用完了紙張。
 

方法詳細資訊

printDataTransferCompleted

void printDataTransferCompleted(PrintJobEvent pje)
調用此方法來通知客戶端,已成功地將資料傳輸到列印服務,客戶端可以釋放分派給該資料的本地資源。接收到此事件之後,客戶端不應假定已完全列印了該資料。如果未接收到此事件,則客戶端必須等待終端事件(完成/取消/失敗),然後再釋放資源。

參數:
pje - 產生此事件的作業

printJobCompleted

void printJobCompleted(PrintJobEvent pje)
調用此方法來通知客戶端,作業已成功完成。

參數:
pje - 產生此事件的作業

printJobFailed

void printJobFailed(PrintJobEvent pje)
調用此方法來通知客戶端,無法成功完成作業,必須重新提交該作業。

參數:
pje - 產生此事件的作業

printJobCanceled

void printJobCanceled(PrintJobEvent pje)
調用此方法來通知客戶端,作業已被使用者或程序取消。

參數:
pje - 產生此事件的作業

printJobNoMoreEvents

void printJobNoMoreEvents(PrintJobEvent pje)
調用此方法來通知客戶端,不需要再提供事件。產生此事件的原因之一是:作業已成功完成,但列印系統功能有限,無法驗證此事件。如果未提供其他的終端事件(完成/失敗/取消),則必須提供此事件。

參數:
pje - 產生此事件的作業

printJobRequiresAttention

void printJobRequiresAttention(PrintJobEvent pje)
調用此方法來通知客戶端,發生了一個使用者也許能夠修復的錯誤,可以產生此事件的一個錯誤範例是印表機用完了紙張。

參數:
pje - 產生此事件的作業

JavaTM 2 Platform
Standard Ed. 6

提交錯誤或意見

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