模块  java.desktop

Class NumberUp

  • 实现的所有接口
    SerializableCloneableAttributeDocAttributePrintJobAttributePrintRequestAttribute

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

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

    • 如果所有文档都具有指定的相同数字值n ,则任何值MultipleDocumentHandling都有意义,并且打印机的处理取决于MultipleDocumentHandling值:
      • SINGLE_DOCUMENT - 所有输入文档将合并为一个输出文档。 每个媒体印象将包含来自输出文档的n m个打印流页面。
      • 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)
        使用给定的整数值构造一个新的number up属性。
        参数
        value - 整数值
        异常
        IllegalArgumentException - 如果 value < 1
    • 方法详细信息

      • equals

        public boolean equals​(Object object)
        返回此number up属性是否等效于传入的对象。 为了等效,所有以下条件必须为真:
        1. object不是null
        2. object是类NumberUp的实例。
        3. 此数字上升属性的值与object的值相等。
        重写:
        equalsIntegerSyntax
        参数
        object - Object来比较
        结果
        true如果 object等同于此编号向上属性,否则为 false
        另请参见:
        Object.hashCode()HashMap
      • getCategory

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

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

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

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

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

        Specified by:
        getName在界面 Attribute
        结果
        属性类别名称