Spec-Zone.ru › OpenJavaFX 21

Перечисление 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