Module  java.desktop

Class OrientationRequested

  • All Implemented Interfaces:
    SerializableCloneableAttributeDocAttributePrintJobAttributePrintRequestAttribute


    public final class OrientationRequested
    extends EnumSyntax
    implements DocAttribute, PrintRequestAttribute, PrintJobAttribute
    类OrientationRequested是打印属性类,枚举,指示打印的打印流页面的所需方向; 它不描述客户端提供的打印流页面的方向。

    对于某些文档格式(例如"application/postscript" ),在文档数据中指定打印流页面的所需方向。 此信息由设备驱动程序在提交打印作业之前生成。 其他文件格式(例如"text/plain" )不包括文档数据中所需方向的概念。 在后一种情况下,打印机可以在文档数据提交后将所需方向与文档数据绑定。 预期打印机只支持一些文档格式的OrientationRequested属性(例如, "text/plain""text/html" ),而不支持其他文件格式(例如"application/postscript" )。 这与任何其他作业模板属性没有什么不同,因为打印作业可以总是在不同作业模板属性的值之间施加约束。 但是,由于打印机很有可能仅支持一部分支持的文档格式支持OrientationRequested属性。

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

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

      • LANDSCAPE

        public static final OrientationRequested LANDSCAPE
        内容将在介质的长边缘成像。 风景被定义为要从纵向方向相对于介质(即逆时针)成像的打印流页面的旋转+90度。 注意:选择+90方向是因为长边缘的简单整理与纵向或横向相同。
      • REVERSE_LANDSCAPE

        public static final OrientationRequested REVERSE_LANDSCAPE
        这些内容将以介质的长边成像,但与风景相反。 反向风景被定义为要从纵向方向相对于介质(即顺时针)成像的打印流页面的旋转-90度。 注意:添加了REVERSE_LANDSCAPE值,因为某些应用程序从纵向旋转90度,而不是+90度。
      • REVERSE_PORTRAIT

        public static final OrientationRequested REVERSE_PORTRAIT
        内容将在介质的短边成像,但是与纵向相反。 反像素被定义为相对于从纵向取向的介质要成像180度的打印流页面的旋转。 注意: REVERSE_PORTRAIT值被添加为与Finishings属性一起使用的情况下,需要相反的边缘来完成只有一个完成位置的简单装订设备上的肖像文档。 因此, "text/plain"肖像文档可以通过简单的整理设备“在右侧”进行装订,就像希伯来语中的一些中东语言一样。
    • 构造方法详细信息

      • OrientationRequested

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

      • getStringTable

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

        protected int getOffset​()
        返回类OrientationRequested使用的最小整数值。
        重写:
        getOffset EnumSyntax
        结果
        最低枚举值的偏移量。
      • getCategory

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

        对于类OrientationRequested,类是本身的OrientationRequested类。

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

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

        对于OrientationRequested类,类别名称为"orientation-requested"

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