Класс PrintJobEvent
- java.lang.Object
-
- java.util.EventObject
-
- javax.print.event.PrintEvent
-
- javax.print.event.PrintJobEvent
- Все реализуемые интерфейсы:
Serializable
public class PrintJobEvent extends PrintEvent
Класс PrintJobEvent инкапсулирует общие события, которые работа с печатью сообщает слушателю, чтобы сообщить о ходе обработки DocPrintJob.
- См. также:
- Сериализованная форма
Поля
| Модификатор и тип | Поле | Описание |
|---|---|---|
static int |
DATA_TRANSFER_COMPLETE |
Задача еще не обязательно напечатана, но данные успешно переданы от клиента к службе печати. |
static int |
JOB_CANCELED |
Задача была отменена |
static int |
JOB_COMPLETE |
Документ полностью напечатан. |
static int |
JOB_FAILED |
Служба печати сообщает, что задача не может быть завершена. |
static int |
NO_MORE_EVENTS |
Не все службы печати могут быть способны передавать интересные события или даже сообщать о завершении задачи. |
static int |
REQUIRES_ATTENTION |
Служба печати указывает, что, возможно, временная проблема может потребовать внешнего вмешательства, прежде чем служба печати сможет продолжить. |
Поля, объявленные в классе java.util.EventObject
source
Конструкторы
| Конструктор | Описание |
|---|---|
PrintJobEvent(DocPrintJob source,
int reason) |
Создает объект |
Методы
| Модификатор и тип | Метод | Описание |
|---|---|---|
int |
getPrintEventType() |
Получает причину этого события. |
DocPrintJob |
getPrintJob() |
Определяет |
Методы, объявленные в классе 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, 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.
https://docs.oracle.com/en/java/javase/11/docs/api/java.desktop/javax/print/event/PrintJobEvent.html