Spec-Zone.ru › OpenJavaFX 8
javafx.print

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

java.lang.Object
  • java.lang.Enum<PrinterJob.JobStatus>
    • javafx.print.PrinterJob.JobStatus

Все реализованные интерфейсы:

Serializable, Comparable<PrinterJob.JobStatus>

Вложенный класс:

PrinterJob



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.JobStatus valueOf(String name)
    Возвращает константу перечисления данного типа с указанным именем.
    static PrinterJob.JobStatus[] values()
    Возвращает массив, содержащий константы этого типа перечисления в порядке их объявления.
    • Методы унаследованные от класса java.lang.Enum

      clone, compareTo, 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()
      Возвращает массив, содержащий константы этого типа перечисления в порядке их объявления. Этот метод можно использовать для итерации по константам следующим образом:
      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.

Spec-Zone.ru

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