Module  java.desktop

Class Sides

  • All Implemented Interfaces:
    SerializableCloneableAttributeDocAttributePrintJobAttributePrintRequestAttribute


    public final class Sides
    extends EnumSyntax
    implements DocAttribute, PrintRequestAttribute, PrintJobAttribute
    Class Sides是一个打印属性类,一个枚举,它指定打印流页面如何被施加到所选介质实例的侧面,即一个印象。

    Sides属性对多点打印作业(具有多个文档的作业)的影响取决于所有文档是否具有指定的相同边值,或者是否指定了不同的文档具有不同的边值,以及(可能默认的)值MultipleDocumentHandling属性。

    • 如果所有的文档都具有指定的相同的值n ,那么MultipleDocumentHandling任何值都是有意义的,打印机的处理取决于MultipleDocumentHandling值:
      • SINGLE_DOCUMENT - 所有的输入文档将被合并到一个输出文档中。 每个介质单将由输出文档中的n个展示组成。
      • SINGLE_DOCUMENT_NEW_SHEET - 所有的输入文档将被组合成一个输出文档。 每个介质单将由输出文档中的n个展示组成。 然而,每个输入文档的第一印象将始终在新的媒体页面上开始; 这意味着输入文档的最后一个媒体页可能只有一个印象。
      • SEPARATE_DOCUMENTS_UNCOLLATED_COPIES - 输入文档将保持分开。 每个媒体工作表将由输入文档中的n个展示组成。 由于输入文档是分开的,所以每个输入文档的第一印象将始终在新的介质页面上开始; 这意味着输入文档的最后一个媒体页可能只有一个印象。
      • SEPARATE_DOCUMENTS_COLLATED_COPIES - 输入文档将保持分开。 每个媒体工作表将由输入文档中的n个展示组成。 由于输入文档是分开的,所以每个输入文档的第一印象将始终在新的介质页面上开始; 这意味着输入文档的最后一个媒体页可能只有一个印象。
      • SINGLE_DOCUMENT - 所有的输入文档将被合并到一个输出文档中。 每个媒体片将包括从输出文件,其中,i是对应于输出文件中的该点的输入文档的数目N I展示。 当下一个输入文档与上一个输入文档具有不同的边值时,下一个输入文档的第一个打印流页面将在下一个介质页面的开始处移动,可能仅在以前的介质页面上留下一个印象。
      • SINGLE_DOCUMENT_NEW_SHEET - 所有的输入文档将被组合成一个输出文档。 每个介质单将由输出文档中的n个展示组成。 然而,每个输入文档的第一印象将始终在新的媒体页面上开始; 这意味着输入文档的最后一次展示可能只有一次展示。
      • SEPARATE_DOCUMENTS_UNCOLLATED_COPIES - 输入文档将保持分开。 为输入文档I,每个媒体片将包括n个从输入文档展示。 由于输入文档是分开的,所以每个输入文档的第一印象将始终在新的介质页面上开始; 这意味着输入文档的最后一个媒体页可能只有一个印象。
      • SEPARATE_DOCUMENTS_COLLATED_COPIES - 输入文档将保持分开。 为输入文档I,每个媒体片将包括n个从输入文档展示。 由于输入文档是分开的,所以每个输入文档的第一印象将始终在新的介质页面上开始; 这意味着输入文档的最后一个媒体页可能只有一个印象。

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

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

      • ONE_SIDED

        public static final Sides ONE_SIDED
        将每个连续的打印流页面设置在连续的介质页面的同一侧。
      • TWO_SIDED_LONG_EDGE

        public static final Sides TWO_SIDED_LONG_EDGE
        将连续的打印流页面的每个连续的一对打印页面设置在连续的介质纸张的前侧和后面,使得介质上的每对打印流页面的取向对于读取器将是正确的,如同在长边缘上的装订一样。 此拼版也称为“双面”(见DUPLEX )。
      • TWO_SIDED_SHORT_EDGE

        public static final Sides TWO_SIDED_SHORT_EDGE
        将连续的打印流页面的每个连续的一对打印页面设置在连续介质页的前侧和后侧,使得介质上的每对打印流页面的方向对于读取器将是正确的,如同用于在短边缘上装订一样。 这种说法也被称为“翻滚”(见TUMBLE )。
    • 构造方法详细信息

      • Sides

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

      • getCategory

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

        对于类Sides来说,该类别是本身。

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

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

        对于班级,类别名称为"sides"

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