モジュール java.desktop
パッケージ javax.print

インタフェースMultiDocPrintJob

  • すべてのスーパー・インタフェース:
    DocPrintJob


    public interface MultiDocPrintJob
    extends DocPrintJob
    MultiDocPrintServiceから取得されます。MultiDocPrintJobは、指定されたドキュメントのコレクションを、ジョブ属性セットを保持する単一の印刷ジョブとして出力できます。
    • メソッドの詳細

      • print

        void print​(MultiDoc multiDoc,
                   PrintRequestAttributeSet attributes)
            throws PrintException
        指定されたジョブ属性でMultiDocを印刷します。 このメソッドは、指定された印刷ジョブで一度だけ呼び出す必要があります。 このメソッドを再度呼び出しても、新規ジョブがプリンタにスプールされることはありません。 サービス実装は、サービス割り込みおよび復元のポリシーを定義します。 成功または失敗を監視するアプリケーション・クライアントは、PrintJobListenerを登録する必要があります。
        パラメータ:
        multiDoc - 印刷するドキュメント。 すべてのドキュメントが、このPrintJobおよびPrintServiceがサポートするフレーバでなければならない。
        attributes - この印刷ジョブに適用するジョブ属性。 このパラメータがnullの場合、デフォルト属性が使用される。
        例外:
        PrintException - この例外によって、原因をより正確に記述するインタフェースが実装されることもある
        • FlavorException。 ドキュメントにこの印刷ジョブでサポートされないフレーバが含まれている場合
        • AttributeException。 この印刷ジョブに有効でない属性が1つ以上ある場合