Интерфейс MultiDocPrintJob
- Все суперинтерфейсы:
DocPrintJob
public interface MultiDocPrintJob extends DocPrintJob
Полученный из
MultiDocPrintService, MultiDocPrintJob может печатать указанную коллекцию документов как одно задание печати с набором атрибутов задания.Краткое описание методов
| Модификатор и тип | Метод | Описание |
|---|---|---|
void |
print |
Печатает MultiDoc с указанными атрибутами задания. |
Методы, объявленные в интерфейсе DocPrintJob
addPrintJobAttributeListener, addPrintJobListener, getAttributes, getPrintService, print, removePrintJobAttributeListener, removePrintJobListener
Подробное описание методов
void print(MultiDoc multiDoc, PrintRequestAttributeSet attributes) throws PrintException
Печатает
MultiDoc с указанными атрибутами задания. Этот метод следует вызывать только один раз для данного задания печати. Повторный вызов не приведет к передаче нового задания на принтер. Реализация службы определяет политику обработки прерываний и восстановления. Клиентские приложения, которым необходимо отслеживать успешное выполнение или сбой, должны зарегистрировать PrintJobListener.- Параметры:
-
multiDoc— документы для печати. ВСЕ они должны иметь формат, поддерживаемый PrintJob и PrintService. -
attributes— атрибуты задания, применяемые к этому заданию печати. Если этот параметр равенnull, используются атрибуты по умолчанию. - Исключения:
-
PrintException— исключение может также реализовывать интерфейсы, которые точнее описывают причину исключения-
FlavorException. Если формат документа не поддерживается этим заданием печати. -
AttributeException. Если один или несколько атрибутов недопустимы для этого задания печати.
-
© 1993, 2025, Oracle and/or its affiliates. All rights reserved.
Documentation extracted from Debian's OpenJDK Development Kit package.
Licensed under the GNU General Public License, version 2, with the Classpath Exception.
Various third party code in OpenJDK is licensed under different licenses (see Debian package).
Java and OpenJDK are trademarks or registered trademarks of Oracle and/or its affiliates.
https://docs.oracle.com/en/java/javase/25/docs/api/java.desktop/javax/print/MultiDocPrintJob.html