Spec-Zone.ru › OpenJDK 24

Класс PrintJobEvent

java.lang.Object
java.util.EventObject
javax.print.event.PrintEvent
javax.print.event.PrintJobEvent
Все реализуемые интерфейсы:
Serializable
public class PrintJobEvent extends PrintEvent
Класс PrintJobEvent обобщает общие события, которые сообщает задание печати, чтобы уведомить слушателя о ходе обработки задания DocPrintJob.
См. также:
  • Сериализованная форма

Краткое описание полей

Модификатор и тип Поле Описание
static final int DATA_TRANSFER_COMPLETE
Задание ещё не обязательно напечатано, но данные успешно переданы от клиента к службе печати.
static final int JOB_CANCELED
Задание было отменено службой PrintService.
static final int JOB_COMPLETE
Документ напечатан полностью.
static final int JOB_FAILED
Служба печати сообщает, что задание не может быть завершено.
static final int NO_MORE_EVENTS
Не все службы печати могут сообщать интересные события или даже указывать, когда задание завершено.
static final int REQUIRES_ATTENTION
Служба печати указывает, что возможная, возможно, временная проблема может потребовать внешнего вмешательства, прежде чем служба печати сможет продолжить работу.

Поля, объявленные в классе java.util.EventObject

source

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

Конструктор Описание
PrintJobEvent(DocPrintJob source, int reason)
Создаёт объект PrintJobEvent.

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

Модификатор и тип Метод Описание
int getPrintEventType()
Получает причину этого события.
DocPrintJob getPrintJob()
Определяет DocPrintJob, к которому относится это событие задания печати.

Методы, объявленные в классе javax.print.event.PrintEvent

toString

Методы, объявленные в классе java.util.EventObject

getSource

Методы, объявленные в классе java.lang.Object

clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait

Подробное описание полей

JOB_CANCELED

public static final int JOB_CANCELED
Задание было отменено службой PrintService.
См. также:
  • Постоянные значения полей

JOB_COMPLETE

public static final int JOB_COMPLETE
Документ напечатан полностью.
См. также:
  • Постоянные значения полей

JOB_FAILED

public static final int JOB_FAILED
Служба печати сообщает, что задание не может быть завершено. Приложение должно повторно отправить задание.
См. также:
  • Постоянные значения полей

REQUIRES_ATTENTION

public static final int REQUIRES_ATTENTION
Служба печати указывает, что возможная, возможно, временная проблема может потребовать внешнего вмешательства, прежде чем служба печати сможет продолжить работу. Пример события, которое может сгенерировать это сообщение, — это ситуация, когда в принтере закончилась бумага.
См. также:
  • Постоянные значения полей

NO_MORE_EVENTS

public static final int NO_MORE_EVENTS
Не все службы печати могут сообщать интересные события или даже указывать, когда задание завершено. Это сообщение указывает, что задание печати не имеет дальнейшей информации или связи со службой печати. Это сообщение всегда должно быть передано, если не передано событие терминального типа (завершено/неудачно/отменено). Например, если такие сообщения, как JOB_COMPLETE, НЕ были получены до получения этого сообщения, единственный вывод, который следует сделать, состоит в том, что служба печати не поддерживает передачу такого события.
См. также:
  • Постоянные значения полей

DATA_TRANSFER_COMPLETE

public static final int DATA_TRANSFER_COMPLETE
Задание ещё не обязательно напечатано, но данные успешно переданы от клиента к службе печати. Клиент может освободить ресурсы данных.
См. также:
  • Постоянные значения полей

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

PrintJobEvent

public PrintJobEvent(DocPrintJob source, int reason)
Создаёт объект PrintJobEvent.
Параметры:
source - объект DocPrintJob
reason - целое число, определяющее причину
Исключения:
IllegalArgumentException - если source имеет значение null

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

getPrintEventType

public int getPrintEventType()
Получает причину этого события.
Возвращает:
целое число reason

getPrintJob

public DocPrintJob getPrintJob()
Определяет DocPrintJob, к которому относится это событие задания печати.
Возвращает:
объект DocPrintJob, представляющий задание печати, которое сообщает события, обобщенные этим объектом PrintJobEvent

© 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.
https://download.java.net/java/early_access/jdk24/docs/api/java.desktop/javax/print/event/PrintJobEvent.html

Spec-Zone.ru

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