インタフェースMultiDocPrintJob
- すべてのスーパー・インタフェース:
DocPrintJob
public interface MultiDocPrintJob extends DocPrintJob
MultiDocPrintServiceから取得したMultiDocPrintJobは、指定された文書の集合をジョブ属性のセットを持つ単一の印刷ジョブとして印刷できます。-
メソッドのサマリー
修飾子と型メソッド説明voidprint(MultiDoc multiDoc, PrintRequestAttributeSet attributes) MultiDocを指定されたジョブ属性で出力します。インタフェースで宣言されたメソッド DocPrintJob
addPrintJobAttributeListener, addPrintJobListener, getAttributes, getPrintService, print, removePrintJobAttributeListener, removePrintJobListener修飾子と型メソッド説明voidaddPrintJobAttributeListener(PrintJobAttributeListener listener, PrintJobAttributeSet attributes) 指定された属性の変更用のリスナーを登録します。voidaddPrintJobListener(PrintJobListener listener) この印刷ジョブ時に発生するイベントのリスナーを登録します。このPrint Jobの印刷属性セットを取得します。この印刷ジョブ・オブジェクトがバインドされているPrintServiceオブジェクトを判定します。voidprint(Doc doc, PrintRequestAttributeSet attributes) ドキュメントを指定されたジョブ属性で印刷します。voidこの印刷ジョブから属性リスナーを削除します。voidremovePrintJobListener(PrintJobListener listener) この印刷ジョブからリスナーを削除します。
-
メソッドの詳細
-
print
void print(MultiDoc multiDoc, PrintRequestAttributeSet attributes) throws PrintException MultiDocを指定されたジョブ属性で出力します。 このメソッドは、指定された印刷ジョブで一度だけ呼び出す必要があります。 このメソッドを再度呼び出しても、新規ジョブがプリンタにスプールされることはありません。 サービス実装は、サービス割り込みおよび復元のポリシーを定義します。 成功または失敗を監視したいアプリケーション・クライアントは、PrintJobListenerを登録する必要があります。- パラメータ:
multiDoc- 印刷される文書。 すべてのドキュメントが、このPrintJobおよびPrintServiceがサポートするフレーバでなければならない。attributes- この印刷ジョブに適用されるジョブ属性。 このパラメータがnullの場合、デフォルトの属性が使用されます。- スロー:
PrintException- 例外はさらに、例外の原因をより正確に記述するインタフェースを実装することができるFlavorException. ドキュメントにこの印刷ジョブでサポートされないフレーバが含まれている場合AttributeException. この印刷ジョブに有効でない属性が1つ以上ある場合
-