Module java.desktop

Class Fidelity

java.lang.Object
javax.print.attribute.EnumSyntax
javax.print.attribute.standard.Fidelity
所有已实现的接口:
Serializable, Cloneable, Attribute, PrintJobAttribute, PrintRequestAttribute

public final class Fidelity extends EnumSyntax implements PrintJobAttribute, PrintRequestAttribute
Fidelity 是一个打印属性类,一个枚举,表示是否需要完全忠实于客户提供的打印请求属性。如果指定了 FIDELITY_TRUE 并且服务无法完全按照指定的方式打印作业,则必须拒绝该作业。如果指定了 FIDELITY_FALSE,则可以接受对作业的合理尝试打印。如果未提供,默认为 FIDELITY_FALSE

IPP兼容性: IPP布尔值为 FIDELITY_TRUE 时为 "true",为 FIDELITY_FALSE 时为 "false"。由 getName() 返回的类别名称是IPP属性名称。枚举的整数值是IPP枚举值。 toString() 方法返回属性值的IPP字符串表示。请参阅 RFC 2911 第15.1节,了解IPP忠实度属性的更详细描述。

参见:
  • Field Details

    • FIDELITY_TRUE

      public static final Fidelity FIDELITY_TRUE
      作业必须按照指定的方式打印,否则将被拒绝。
    • FIDELITY_FALSE

      public static final Fidelity FIDELITY_FALSE
      打印机应该尽力打印作业,即使无法完全按照指定方式打印。
  • Constructor Details

    • Fidelity

      protected Fidelity(int value)
      使用给定的整数值构造一个新的忠实度枚举值。
      参数:
      value - 整数值
  • Method Details

    • getStringTable

      protected String[] getStringTable()
      返回类 Fidelity 的字符串表。
      覆盖:
      getStringTable 在类 EnumSyntax
      返回:
      字符串表
    • getEnumValueTable

      protected EnumSyntax[] getEnumValueTable()
      返回类 Fidelity 的枚举值表。
      覆盖:
      getEnumValueTable 在类 EnumSyntax
      返回:
      值表
    • getCategory

      public final Class<? extends Attribute> getCategory()
      获取用作此打印属性值的“类别”的打印属性类。

      对于类 Fidelity,类别是 Fidelity 本身。

      指定者:
      getCategory 在接口 Attribute
      返回:
      打印属性类(类别),是 java.lang.Class 的一个实例
    • getName

      public final String getName()
      获取此属性值是其实例的类别的名称。

      对于类 Fidelity,类别名称是 "ipp-attribute-fidelity"

      指定者:
      getName 在接口 Attribute
      返回:
      属性类别名称