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