Module java.desktop

Class Compression

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

public class Compression extends EnumSyntax implements DocAttribute
Compression 是一个打印属性类,一个枚举,指定打印数据是如何压缩的。 Compression 是打印数据(文档)的属性,而不是打印作业的属性。如果未为文档指定 Compression 属性,则打印机会假定文档的打印数据未经压缩(即,默认的 Compression 值始终为 NONE)。

IPP 兼容性: getName() 返回的类别名称是 IPP 属性名称。枚举的整数值是 IPP 枚举值。 toString() 方法返回属性值的 IPP 字符串表示形式。

参见:
  • Field Details

    • NONE

      public static final Compression NONE
      未使用压缩。
    • DEFLATE

      public static final Compression DEFLATE
      ZIP 公共领域膨胀/缩小压缩技术。
    • GZIP

      public static final Compression GZIP
      GNU zip 压缩技术,描述在 RFC 1952 中。
    • COMPRESS

      public static final Compression COMPRESS
      UNIX 压缩技术。
  • Constructor Details

    • Compression

      protected Compression(int value)
      使用给定整数值构造新的压缩枚举值。
      参数:
      value - 整数值
  • Method Details

    • getStringTable

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

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

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

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

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

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

      对于类 Compression 和任何供应商定义的子类,类别名称是 "compression"

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