Module  java.desktop

Class Compression

  • All Implemented Interfaces:
    SerializableCloneableAttributeDocAttribute


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

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

    另请参见:
    Serialized Form
    • 字段详细信息

      • NONE

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

        public static final Compression DEFLATE
        ZIP公共领域充气/放气压缩技术。
      • COMPRESS

        public static final Compression COMPRESS
        UNIX压缩技术。
    • 构造方法详细信息

      • Compression

        protected Compression​(int value)
        使用给定的整数值构造新的压缩枚举值。
        参数
        value - 整数值。
    • 方法详细信息

      • getStringTable

        protected String[] getStringTable​()
        返回类Compression的字符串表。
        重写:
        getStringTableEnumSyntax
        结果
        字符串表
      • getCategory

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

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

        Specified by:
        getCategory接口 Attribute
        结果
        打印属性类(category),一个java.lang.Class类的实例。
      • getName

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

        对于类压缩和任何供应商定义的子类,类别名称为"compression"

        Specified by:
        getName在接口 Attribute
        结果
        属性类别名称。