Spec-Zone.ru › OpenJDK 21

Интерфейс MultiDocPrintJob

Все суперинтерфейсы:
DocPrintJob
public interface MultiDocPrintJob extends DocPrintJob
Полученное из MultiDocPrintService, MultiDocPrintJob может распечатать указанную коллекцию документов как одну задачу печати с набором атрибутов задачи.

Краткое описание методов

Модификатор и тип Метод Описание
void print(MultiDoc multiDoc, PrintRequestAttributeSet attributes)
Распечатать MultiDoc с указанными атрибутами задачи.

Методы, объявленные в интерфейсе javax.print.DocPrintJob

addPrintJobAttributeListener, addPrintJobListener, getAttributes, getPrintService, print, removePrintJobAttributeListener, removePrintJobListener

Подробное описание методов

print

void print(MultiDoc multiDoc, PrintRequestAttributeSet attributes) throws PrintException
Распечатать MultiDoc с указанными атрибутами задачи. Этот метод должен вызываться только один раз для данной задачи печати. Повторный вызов не приведет к добавлению новой задачи в очередь печати. Реализация службы определит политику для прерывания и восстановления службы. Клиенты приложений, которые хотят отслеживать успех или неудачу, должны зарегистрировать PrintJobListener.
Параметры:
multiDoc - документы, которые будут распечатаны. ВСЕ должны быть формата, поддерживаемого PrintJob и PrintService.
attributes - атрибуты задачи, которые будут применены к этой задаче печати. Если этот параметр null , используются атрибуты по умолчанию.
Исключения:
PrintException - исключение, которое дополнительно может реализовывать интерфейсы, которые более точно описывают причину исключения
  • FlavorException. Если у документа есть формат, не поддерживаемый этой задачей печати.
  • AttributeException. Если один или несколько атрибутов недействительны для этой задачи печати.

© 1993, 2023, 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/21/docs/api/java.desktop/javax/print/MultiDocPrintJob.html

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API