Spec-Zone.ru › OpenJDK 27

Интерфейс MultiDocPrintService

Все суперинтерфейсы:
PrintService
public interface MultiDocPrintService extends PrintService
Интерфейс MultiPrintService является фабрикой для MultiDocPrintJob. MultiPrintService описывает возможности принтера; можно запросить сведения о поддерживаемых принтером атрибутах.

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

Модификатор и тип Метод Описание
MultiDocPrintJob createMultiDocPrintJob()
Создает задание, которое может печатать многодокументный объект.

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

addPrintServiceAttributeListener, createPrintJob, equals, getAttribute, getAttributes, getDefaultAttributeValue, getName, getServiceUIFactory, getSupportedAttributeCategories, getSupportedAttributeValues, getSupportedDocFlavors, getUnsupportedAttributes, hashCode, isAttributeCategorySupported, isAttributeValueSupported, isDocFlavorSupported, removePrintServiceAttributeListener
Модификатор и тип Метод Описание
void addPrintServiceAttributeListener(PrintServiceAttributeListener listener)
Регистрирует прослушиватель событий для этого PrintService.
DocPrintJob createPrintJob()
Создает и возвращает PrintJob, способный обрабатывать данные в любом из поддерживаемых форматов документов.
boolean equals(Object obj)
Определяет, относятся ли две службы к одной и той же базовой службе.
<T extends PrintServiceAttribute>
T
getAttribute(Class<T> category)
Получает значение указанного атрибута службы.
PrintServiceAttributeSet getAttributes()
Получает набор атрибутов описания принтера этой службы печати, указывающих ее состояние.
Object getDefaultAttributeValue(Class<? extends Attribute> category)
Определяет значение атрибута печати по умолчанию для этой службы печати в указанной категории.
String getName()
Возвращает строковое имя этой службы печати, которое приложения могут использовать для запроса определенной службы печати.
ServiceUIFactory getServiceUIFactory()
Возвращает фабрику компонентов пользовательского интерфейса, позволяющих пользователям взаимодействовать со службой в различных ролях.
Class<?>[] getSupportedAttributeCategories()
Определяет категории атрибутов печати, которые клиент может указать при настройке задания для этой службы печати.
Object getSupportedAttributeValues(Class<? extends Attribute> category, DocFlavor flavor, AttributeSet attributes)
Определяет значения атрибутов печати, которые клиент может указать в заданной категории при настройке задания для этой службы печати.
DocFlavor[] getSupportedDocFlavors()
Определяет форматы печатных данных, которые клиент может указать при настройке задания для этой PrintService.
AttributeSet getUnsupportedAttributes(DocFlavor flavor, AttributeSet attributes)
Определяет атрибуты, не поддерживаемые для запроса на печать в контексте определенной DocFlavor.
int hashCode()
Этот метод следует реализовать согласованно с equals(Object).
boolean isAttributeCategorySupported(Class<? extends Attribute> category)
Определяет, может ли клиент указать заданную категорию атрибутов печати при настройке задания для этой службы печати.
boolean isAttributeValueSupported(Attribute attrval, DocFlavor flavor, AttributeSet attributes)
Определяет, может ли клиент указать заданное значение атрибута печати при настройке задания для этой службы печати.
boolean isDocFlavorSupported(DocFlavor flavor)
Определяет, поддерживает ли эта служба печати определенный DocFlavor.
void removePrintServiceAttributeListener(PrintServiceAttributeListener listener)
Удаляет прослушиватель службы печати из этой службы печати.

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

createMultiDocPrintJob

MultiDocPrintJob createMultiDocPrintJob()
Создает задание, которое может печатать многодокументный объект.
Возвращает:
MultiDocPrintJob

Сообщить об ошибке или предложить улучшение
Дополнительную справочную информацию по 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