模块  java.desktop

Class Media

  • 实现的所有接口
    SerializableCloneableAttributeDocAttributePrintJobAttributePrintRequestAttribute
    已知直接子类:
    MediaNameMediaSizeNameMediaTray

    public abstract class Media
    extends EnumSyntax
    implements DocAttribute, PrintRequestAttribute, PrintJobAttribute
    Media是打印属性类,它指定要打印的介质。

    可以以不同方式指定媒体。

    • 它可以由纸张来源指定 - 例如纸盘
    • 它可以用标准尺寸指定 - 例如“A4”
    • 它可以用名字来指定 - 例如“信头”
    这些中的每一个都对应于IPP“媒体”属性。 当前API不支持按特征(例如颜色,不透明度)描述媒体。 这可以在稍后的规范修订中得到支持。

    使用一个值构造Media对象,该值表示可以指定Media属性的方式之一。

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

    另请参见:
    Serialized Form
    • 构造方法详细信息

      • Media

        protected Media​(int value)
        构造由name指定的新媒体属性。
        参数
        value - 一个值
    • 方法详细信息

      • equals

        public boolean equals​(Object object)
        返回此media属性是否等效于传入的对象。 为了等效,所有以下条件必须为真:
        1. object不是null
        2. object与此对象属于Media子类。
        3. 价值相等。
        重写:
        equalsObject
        参数
        object - Object来比较
        结果
        true如果 object等效于此媒体属性,否则为 false
        另请参见:
        Object.hashCode()HashMap
      • getCategory

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

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

        Specified by:
        getCategory在界面 Attribute
        结果
        打印属性类(类别),类java.lang.Class的实例
      • getName

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

        对于类Media和任何供应商定义的子类,类别名称为"media"

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