Spec-Zone.ru › OpenJDK 27

Интерфейс MultiDocPrintJob

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

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

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

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

addPrintJobAttributeListener, addPrintJobListener, getAttributes, getPrintService, print, removePrintJobAttributeListener, removePrintJobListener
Модификатор и тип Метод Описание
void addPrintJobAttributeListener(PrintJobAttributeListener listener, PrintJobAttributeSet attributes)
Регистрирует слушателя изменений указанных атрибутов.
void addPrintJobListener(PrintJobListener listener)
Регистрирует слушателя событий, происходящих во время этого задания печати.
PrintJobAttributeSet getAttributes()
Возвращает набор атрибутов печати этого задания печати.
PrintService getPrintService()
Определяет объект PrintService, с которым связан этот объект задания печати.
void print(Doc doc, PrintRequestAttributeSet attributes)
Печатает документ с указанными атрибутами задания.
void removePrintJobAttributeListener(PrintJobAttributeListener listener)
Удаляет слушателя атрибутов из этого задания печати.
void removePrintJobListener(PrintJobListener listener)
Удаляет слушателя из этого задания печати.

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

print

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

Сообщить об ошибке или предложить улучшение
Дополнительную справочную информацию по API и документацию для разработчиков см. в разделе Документация Java SE, который содержит более подробные описания для разработчиков, включая концептуальные обзоры, определения терминов, обходные решения и работающие примеры кода. Другие версии.
Java является товарным знаком или зарегистрированным товарным знаком Oracle и/или ее аффилированных лиц в США и других странах.
Авторское право © 1993, 2026, Oracle и/или ее аффилированные лица, 500 Oracle Parkway, Redwood Shores, CA 94065 USA.
Все права защищены. Использование регулируется условиями лицензии и политикой распространения документации.

© 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.

Spec-Zone.ru

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