Интерфейс MultiDocPrintJob
- Все суперинтерфейсы:
DocPrintJob
public interface MultiDocPrintJob extends DocPrintJob
Полученный от
MultiDocPrintService, объект MultiDocPrintJob может распечатать указанную коллекцию документов как единую задачу печати с набором атрибутов задачи.Краткое описание методов
| Модификатор и тип | Метод | Описание |
|---|---|---|
void |
print |
Распечатать MultiDoc с указанными атрибутами задания. |
Методы, объявленные в интерфейсе javax.print.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://download.java.net/java/early_access/jdk24/docs/api/java.desktop/javax/print/MultiDocPrintJob.html