Перечисление PrinterJob.JobStatus
- java.lang.Enum<PrinterJob.JobStatus>
-
- javafx.print.PrinterJob.JobStatus
Все реализованные интерфейсы:
Вложенный класс:
public static enum PrinterJob.JobStatus extends Enum<PrinterJob.JobStatus>
jobStatus или могут запросить его напрямую с помощью getJobStatus(). Типичный жизненный цикл задания выглядит следующим образом:
- задание создаётся со статусом
NOT_STARTEDи остаётся в нём во время настройки через диалоги и т.п. - задание переходит в состояние
PRINTING, когда печатается первая страница. - задание переходит в состояние
DONE, когда задание успешно завершается без отмены или возникновения ошибки. Задание завершено. - Задания, которые сталкиваются с
ERRORили которыеCANCELED, также считаются завершенными.
Задание не может вернуться к более раннему статусу в своём жизненном цикле, и текущее состояние задания влияет на операции, которые могут быть выполнены. Например, задание не может начать печать снова, если оно ранее перешло в это состояние и перешло в любое из состояний завершения.
С момента:
JavaFX 8.0
-
Краткое описание констант перечисления
Константы перечисления Константа перечисления и описание CANCELEDЗаданию отменено приложением.DONEЗадание начало печать и позже вызвало endJob(), что сообщило об успехе.ERRORВ задании произошла ошибка.NOT_STARTEDНовый статус задания.PRINTINGЗадание запросило печать как минимум одной страницы и не завершило печать.
-
Краткое описание методов
Все методыСтатические методыМетоды Модификатор и тип Метод и описание static PrinterJob.JobStatusvalueOf(String name)Возвращает константу перечисления данного типа с указанным именем.static PrinterJob.JobStatus[]values()Возвращает массив, содержащий константы этого типа перечисления в порядке их объявления.
-
Подробное описание констант перечисления
-
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()
Возвращает массив, содержащий константы этого типа перечисления в порядке их объявления. Этот метод можно использовать для итерации по константам следующим образом:for (PrinterJob.JobStatus c : PrinterJob.JobStatus.values()) System.out.println(c);
Возвращает:
массив, содержащий константы этого типа перечисления в порядке их объявления
-
valueOf
public static PrinterJob.JobStatus valueOf(String name)
Возвращает константу перечисления этого типа с указанным именем. Строка должна точно совпадать с идентификатором, используемым для объявления константы перечисления в этом типе. (Дополнительные пробелы не допускаются.)Параметры:
name- имя константы перечисления, которое нужно вернуть.Возвращает:
константу перечисления с указанным именем
Исключения:
IllegalArgumentException- если в этом типе перечисления нет константы с указанным именем
-
© 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.