Spec-Zone.ru › OpenJavaFX 17

Перечисление PrinterJob.JobStatus

java.lang.Object
java.lang.Enum<PrinterJob.JobStatus>
javafx.print.PrinterJob.JobStatus
Все реализуемые интерфейсы:
Serializable, Comparable<PrinterJob.JobStatus>, Constable
Вложенный класс:
PrinterJob
public static enum PrinterJob.JobStatus
extends Enum<PrinterJob.JobStatus>
Класс перечисления, используемый для отчётности о статусе задания печати. Приложения могут прослушивать статус задания через свойство jobStatus или запросить его напрямую с помощью getJobStatus().

Типичный жизненный цикл задания выглядит следующим образом:

  • задание будет создано со статусом NOT_STARTED и останется в нём во время конфигурации через диалоговые окна и т. д.
  • задание перейдёт в состояние PRINTING, когда будет напечатана первая страница.
  • задание перейдёт в состояние DONE, когда задание будет успешно завершено без отмены или возникновения ошибки. Задание теперь завершено.
  • Задания, которые столкнулись с ERROR или были CANCELED, также считаются завершёнными.

Задание не может вернуться к предыдущему статусу в своём жизненном цикле, и текущее состояние задания влияет на операции, которые могут быть выполнены. Например, задание не может начать печать повторно, если оно ранее прошло это состояние и перешло в любое из состояний завершения.

С тех пор:
JavaFX 8.0

Краткое описание вложенных классов

Вложенные классы/интерфейсы, объявленные в классе java.lang.Enum

Enum.EnumDesc<E extends Enum<E>>

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

Константы перечисления
Константа перечисления Описание
CANCELED
Задания было отменено приложением.
DONE
Задания инициировало печать и затем вызвало endJob(), которое сообщило об успехе.
ERROR
В задании возникла ошибка.
NOT_STARTED
Новый статус задания.
PRINTING
Задания запросило печать по крайней мере одной страницы и не завершило печать.

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

Модификатор и тип Метод Описание
static PrinterJob.JobStatus valueOf​(String name)
Возвращает константу перечисления этого типа с указанным именем.
static PrinterJob.JobStatus[] values()
Возвращает массив, содержащий константы этого типа перечисления в порядке их объявления.

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

clone, compareTo, describeConstable, equals, finalize, getDeclaringClass, hashCode, name, ordinal, toString, valueOf

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

getClass, notify, notifyAll, wait, wait, wait

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

NOT_STARTED

public static final PrinterJob.JobStatus NOT_STARTED
Новый статус задания. Может отображать диалоговые окна для печати, настраивать задание и инициировать печать.

PRINTING

public static final PrinterJob.JobStatus PRINTING
Задания запросило печать по крайней мере одной страницы и не завершило печать. Возможно, уже не отображаются диалоговые окна для печати.

CANCELED

public static final PrinterJob.JobStatus CANCELED
Задания было отменено приложением. Не может отображать диалоговые окна или инициировать печать. Задание должно быть удалено. Нет необходимости вызывать endJob().

ERROR

public static final PrinterJob.JobStatus ERROR
В задании возникла ошибка. Задание должно быть удалено. Нет необходимости вызывать endJob().

DONE

public static final PrinterJob.JobStatus DONE
Задания инициировало печать и затем вызвало endJob(), которое сообщило об успехе. Задание может быть удалено, так как его нельзя использовать повторно.

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

values

public static PrinterJob.JobStatus[] values()
Возвращает массив, содержащий константы этого типа перечисления в порядке их объявления.
Возвращает:
массив, содержащий константы этого типа перечисления в порядке их объявления

valueOf

public static PrinterJob.JobStatus valueOf(String name)
Возвращает константу перечисления этого типа с указанным именем. Строка должна точно соответствовать идентификатору, используемому для объявления константы перечисления в этом типе. (Дополнительные пробелы не допускаются.)
Параметры:
name - имя константы перечисления, которое нужно вернуть.
Возвращает:
константу перечисления с указанным именем
Исключения:
IllegalArgumentException - если этот тип перечисления не имеет константы с указанным именем
NullPointerException - если аргумент равен null

© 2008, 2025, Oracle and/or its affiliates. All rights reserved.
Documentation extracted from JavaFX API Documentation.
Licensed under the GNU General Public License, version 2, with the Classpath Exception.
Java, JavaFX and OpenJDK are trademarks or registered trademarks of Oracle and/or its affiliates.

Spec-Zone.ru

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