Module  java.desktop

Class NumberUp

  • All Implemented Interfaces:
    SerializableCloneableAttributeDocAttributePrintJobAttributePrintRequestAttribute


    public final class NumberUp
    extends IntegerSyntax
    implements DocAttribute, PrintRequestAttribute, PrintJobAttribute
    类NumberUp是一个整数值打印属性类,它指定要在所选介质的实例的单侧施加的打印流页数。 也就是说,如果NumberUp值为n,则打印机必须将n个打印流页面放置在所选介质实例的一侧。 为了实现这一点,打印机可以添加某种翻译,缩放或旋转。 此属性主要控制打印流页面的翻译,缩放和旋转。

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

    • 如果所有的文档具有相同数量最多值n指定,则任何值MultipleDocumentHandling有道理,打印机的处理依赖于MultipleDocumentHandling值:
      • SINGLE_DOCUMENT - 所有的输入文档将被合并到一个输出文档中。 每个媒体印象将由输出文档中的n个打印流页面组成。
      • SINGLE_DOCUMENT_NEW_SHEET - 所有的输入文档将被组合成一个输出文档。 每个媒体印象将由输出文档中的n个打印流页组成。 然而,每个输入文档的第一印象将始终在新的媒体页面上开始; 这意味着输入文档的最后一次印象可能在其上不超过n个打印流页面。
      • SEPARATE_DOCUMENTS_UNCOLLATED_COPIES - 输入文档将保持分开。 每个媒体印象将由输入文档中的n个打印流页面组成。 由于输入文档是分开的,所以每个输入文档的第一印象将始终在新的介质页面上开始; 这意味着输入文档的最后一次印象可能在其上不超过n个打印流页面。
      • SEPARATE_DOCUMENTS_COLLATED_COPIES - 输入文档将保持分开。 每个媒体印象将由输入文档中的n个打印流页面组成。 由于输入文档是分开的,所以每个输入文档的第一印象将始终在新的介质页面上开始; 这意味着输入文档的最后一次印象可能在其上不超过n个打印流页面。
      • SINGLE_DOCUMENT - 所有的输入文档将被合并到一个输出文档中。 每个媒体印象将包括从输出文件,其中,i是对应于输出文件中的该点的输入文档的数目N I打印流页。 当下一个输入文档与上一个输入文档具有不同的数字值时,下一个输入文档的第一个打印流页面将在下次媒体展示开始时移动,可能会留下少于全部打印流页面在以前的媒体印象。
      • SINGLE_DOCUMENT_NEW_SHEET - 所有的输入文档将被组合成一个输出文档。 每个媒体印象将由输出文档中的n个打印流页组成。 然而,每个输入文档的第一印象将始终在新的媒体页面上开始; 这意味着输入文档的最后一次印象可能在其上不超过n个打印流页面。
      • SEPARATE_DOCUMENTS_UNCOLLATED_COPIES - 输入文档将保持分开。 对于输入文档我,每一个媒体展示将包括来自输入文档N I打印流页。 由于输入文档是分开的,所以每个输入文档的第一印象将始终在新的介质页面上开始; 这意味着输入文档的最后一次印象可能会少于n i个打印流页面。
      • SEPARATE_DOCUMENTS_COLLATED_COPIES - 输入文档将保持分开。 对于输入文档我,每一个媒体展示将包括来自输入文档N I打印流页。 由于输入文档是分开的,所以每个输入文档的第一印象将始终在新的介质页面上开始; 这意味着输入文档的最后一次印象可能会少于n i个打印流页面。
    IPP兼容性:整数值给出IPP整数值。 getName()返回的类别名称提供IPP属性名称。
    另请参见:
    Serialized Form
    • 构造方法详细信息

      • NumberUp

        public NumberUp​(int value)
        使用给定的整数值构造一个新的加号属性。
        参数
        value - 整数值。
        异常
        IllegalArgumentException - (未检查异常)如果 value小于1,则抛出。
    • 方法详细信息

      • equals

        public boolean equals​(Object object)
        返回此数字up属性是否等同于传入的对象。 要相等的,所有以下条件必须为真:
        1. object不为空。
        2. objectobject类的一个实例。
        3. 这个数字的属性值和object的值是相等的。
        重写:
        equalsIntegerSyntax
        参数
        object - 要比较的对象。
        结果
        如果 object等于此数字up属性, object true,否则为false。
        另请参见:
        Object.hashCode()HashMap
      • getCategory

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

        对于ClassUp类,该类别是NumberUp本身。

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

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

        对于"number-up"类,类别名称为"number-up"

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