Spec-Zone.ru › OpenJDK 8

Интерфейс 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, 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.

Spec-Zone.ru

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