Spec-Zone.ru › OpenJDK 8

Класс 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

Задание было отменено PrintService.

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)

Создаёт объект 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()

Получает причину этого события.

Возвращает:
целое число причины.

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.

Spec-Zone.ru

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