Module java.desktop

Class JobSheets

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

public class JobSheets extends EnumSyntax implements PrintRequestAttribute, PrintJobAttribute
JobSheets 是一个打印属性类,一个枚举,用于确定作业中必须打印哪些作业开始和结束页(如果有)。类 JobSheets 声明了标准作业页值的关键字。也可以通过定义类 JobSheets 的子类来创建作业页属性的实现或站点定义的名称。

JobSheets 属性对于多文档打印作业(具有多个文档的作业)的影响可能会受到 MultipleDocumentHandling 作业属性的影响,具体取决于特定 JobSheets 值的含义。

IPP 兼容性: getName() 返回的类别名称是 IPP 属性名称。枚举的整数值是 IPP 枚举值。 toString() 方法返回属性值的 IPP 字符串表示。对于子类,属性值必须本地化以提供 IPP 名称和自然语言值。

参见:
  • Field Details

    • NONE

      public static final JobSheets NONE
      不打印作业页。
    • STANDARD

      public static final JobSheets STANDARD
      打印一个或多个站点特定的标准作业页。例如,打印单个开始页,或同时打印开始页和结束页。
  • Constructor Details

    • JobSheets

      protected JobSheets(int value)
      使用给定的整数值构造一个新的作业页枚举值。
      参数:
      value - 整数值
  • Method Details

    • getStringTable

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

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

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

      对于类 JobSheets 和任何供应商定义的子类,类别是类 JobSheets 本身。

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

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

      对于类 JobSheets 和任何供应商定义的子类,类别名称是 "job-sheets"

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