Интерфейс 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 |
Регистрирует прослушиватель событий для этого PrintService. |
DocPrintJob |
createPrintJob() |
Создает и возвращает PrintJob, способный обрабатывать данные в любом из поддерживаемых форматов документов. |
boolean |
equals |
Определяет, относятся ли две службы к одной и той же базовой службе. |
<T extends PrintServiceAttribute> |
getAttribute |
Получает значение указанного атрибута службы. |
PrintServiceAttributeSet |
getAttributes() |
Получает набор атрибутов описания принтера этой службы печати, указывающих ее состояние. |
Object |
getDefaultAttributeValue |
Определяет значение атрибута печати по умолчанию для этой службы печати в указанной категории. |
String |
getName() |
Возвращает строковое имя этой службы печати, которое приложения могут использовать для запроса определенной службы печати. |
ServiceUIFactory |
getServiceUIFactory() |
Возвращает фабрику компонентов пользовательского интерфейса, позволяющих пользователям взаимодействовать со службой в различных ролях. |
Class<?>[] |
getSupportedAttributeCategories() |
Определяет категории атрибутов печати, которые клиент может указать при настройке задания для этой службы печати. |
Object |
getSupportedAttributeValues |
Определяет значения атрибутов печати, которые клиент может указать в заданной категории при настройке задания для этой службы печати. |
DocFlavor[] |
getSupportedDocFlavors() |
Определяет форматы печатных данных, которые клиент может указать при настройке задания для этой PrintService. |
AttributeSet |
getUnsupportedAttributes |
Определяет атрибуты, не поддерживаемые для запроса на печать в контексте определенной DocFlavor. |
int |
hashCode() |
Этот метод следует реализовать согласованно с equals(Object). |
boolean |
isAttributeCategorySupported |
Определяет, может ли клиент указать заданную категорию атрибутов печати при настройке задания для этой службы печати. |
boolean |
isAttributeValueSupported |
Определяет, может ли клиент указать заданное значение атрибута печати при настройке задания для этой службы печати. |
boolean |
isDocFlavorSupported |
Определяет, поддерживает ли эта служба печати определенный DocFlavor. |
void |
removePrintServiceAttributeListener |
Удаляет прослушиватель службы печати из этой службы печати. |
Подробное описание методов
createMultiDocPrintJob
MultiDocPrintJob createMultiDocPrintJob()
Создает задание, которое может печатать многодокументный объект.
- Возвращает:
MultiDocPrintJob
© 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.