java.lang.Object
javax.print.attribute.IntegerSyntax
javax.print.attribute.standard.NumberUp
- 所有已实现的接口:
-
Serializable
,Cloneable
,Attribute
,DocAttribute
,PrintJobAttribute
,PrintRequestAttribute
public final class NumberUp extends IntegerSyntax implements DocAttribute, PrintRequestAttribute, PrintJobAttribute
类
NumberUp
是一个整数值打印属性类,指定要强加到所选介质实例的单侧的打印流页面数。也就是说,如果NumberUp值为n,则打印机必须在所选介质实例的单侧放置n个打印流页面。为了实现这一点,打印机可能会添加某种翻译、缩放或旋转。该属性主要控制打印流页面的翻译、缩放和旋转。
NumberUp
属性对多文档打印作业(具有多个文档的作业)的影响取决于所有文档是否指定了相同的number up值,或者不同文档是否指定了不同的number up值,以及(可能默认的)MultipleDocumentHandling
属性的值。
- 如果所有文档都指定了相同的number up值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
-- 所有输入文档将合并到一个输出文档中。每个介质印象将由输出文档中的ni个打印流页面组成,其中i是对应于输出文档中该点的输入文档的编号。当下一个输入文档的number up值与前一个输入文档的值不同时,下一个输入文档的第一个打印流页面将放在下一个介质印象的开头,可能导致前一个介质印象上的打印流页面少于完整数量。SINGLE_DOCUMENT_NEW_SHEET
-- 所有输入文档将合并到一个输出文档中。每个介质印象将由输出文档中的n个打印流页面组成。然而,每个输入文档的第一个印象将始终从新介质页开始;这意味着输入文档的最后一个印象可能少于n个打印流页面。SEPARATE_DOCUMENTS_UNCOLLATED_COPIES
-- 输入文档将保持分开。对于输入文档i,每个介质印象将由输入文档中的ni个打印流页面组成。由于输入文档是分开的,每个输入文档的第一个印象将始终从新介质页开始;这意味着输入文档的最后一个印象可能少于ni个打印流页面。SEPARATE_DOCUMENTS_COLLATED_COPIES
-- 输入文档将保持分开。对于输入文档i,每个介质印象将由输入文档中的ni个打印流页面组成。由于输入文档是分开的,每个输入文档的第一个印象将始终从新介质页开始;这意味着输入文档的最后一个印象可能少于ni个打印流页面。
getName()
返回的类别名称给出IPP属性名称。
- 参见:
-
Constructor Summary
-
Method Summary
Methods declared in class javax.print.attribute.IntegerSyntax
getValue, hashCode, toString
-
Constructor Details
-
NumberUp
public NumberUp(int value) 使用给定的整数值构造一个新的number up属性。- 参数:
-
value
- 整数值 - 抛出:
-
IllegalArgumentException
- 如果value < 1
-
-
Method Details
-
equals
返回此number up属性是否等同于传入的对象。要等同,必须满足以下所有条件:object
不是null
。object
是NumberUp
类的实例。- 此number up属性的值与
object
的值相等。
- 覆盖:
-
equals
在类IntegerSyntax
中 - 参数:
-
object
- 要比较的Object
- 返回:
-
如果
object
等同于此number up属性,则返回true
,否则返回false
- 参见:
-
getCategory
获取要用作此打印属性值的“类别”的打印属性类。对于类
NumberUp
,类别是NumberUp
类本身。- 指定者:
-
getCategory
在接口Attribute
中 - 返回:
-
打印属性类(类别),是
java.lang.Class
类的实例
-
getName
获取此属性值是其实例的类别的名称。对于类
NumberUp
,类别名称是"number-up"
。
-