モジュール 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つ以上ある場合