java.lang.Object
javax.print.attribute.EnumSyntax
javax.print.attribute.standard.Sides
- 所有已实现的接口:
-
Serializable
,Cloneable
,Attribute
,DocAttribute
,PrintJobAttribute
,PrintRequestAttribute
public final class Sides extends EnumSyntax implements DocAttribute, PrintRequestAttribute, PrintJobAttribute
类
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
-- 所有输入文档将合并成一个输出文档。每个介质页将包含来自输出文档的ni个印象,其中i是对应于输出文档中该点的输入文档的编号。当下一个输入文档的边值与前一个输入文档不同时,下一个输入文档的第一个打印流页面将放在下一个介质页的开头,可能只在前一个介质页上留下一个印象。SINGLE_DOCUMENT_NEW_SHEET
-- 所有输入文档将合并成一个输出文档。每个介质页将包含来自输出文档的n个印象。然而,每个输入文档的第一个印象始终从新的介质页开始;这意味着输入文档的最后一个印象可能只有一个印象。SEPARATE_DOCUMENTS_UNCOLLATED_COPIES
-- 输入文档将保持分开。对于输入文档i,每个介质页将包含来自输入文档的ni个印象。由于输入文档是分开的,每个输入文档的第一个印象始终从新的介质页开始;这意味着输入文档的最后一个介质页可能只有一个印象。SEPARATE_DOCUMENTS_COLLATED_COPIES
-- 输入文档将保持分开。对于输入文档i,每个介质页将包含来自输入文档的ni个印象。由于输入文档是分开的,每个输入文档的第一个印象始终从新的介质页开始;这意味着输入文档的最后一个介质页可能只有一个印象。
IPP兼容性: getName()
返回的类别名称是IPP属性名称。枚举的整数值是IPP枚举值。toString()
方法返回属性值的IPP字符串表示形式。
- 参见:
-
Field Summary
Modifier and TypeFieldDescriptionstatic final Sides
"双面长边"的别名(请参阅TWO_SIDED_LONG_EDGE
)。static final Sides
将每个连续的打印流页面放在连续介质页的同一侧。static final Sides
"双面短边"的别名(请参阅TWO_SIDED_SHORT_EDGE
)。static final Sides
将每对连续的打印流页面放在连续介质页的正面和背面,使得每对打印流页面在介质上的方向对读者来说是正确的,就像为长边装订一样。static final Sides
将每对连续的打印流页面放在连续介质页的正面和背面,使得每对打印流页面在介质上的方向对读者来说是正确的,就像为短边装订一样。 -
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescription获取用作此打印属性值的“类别”的打印属性类。protected EnumSyntax[]
返回类Sides
的枚举值表。final String
getName()
获取此属性值是其实例的类别的名称。protected String[]
返回类Sides
的字符串表。Methods declared in class javax.print.attribute.EnumSyntax
clone, getOffset, getValue, hashCode, readResolve, toString
-
Field Details
-
ONE_SIDED
将每个连续的打印流页面放在连续介质页的同一侧。 -
TWO_SIDED_LONG_EDGE
将每对连续的打印流页面放在连续介质页的正面和背面,使得每对打印流页面在介质上的方向对读者来说是正确的,就像为长边装订一样。这种排列也称为“双面”(请参阅DUPLEX
)。 -
TWO_SIDED_SHORT_EDGE
将每对连续的打印流页面放在连续介质页的正面和背面,使得每对打印流页面在介质上的方向对读者来说是正确的,就像为短边装订一样。这种排列也称为“翻页”(请参阅TUMBLE
)。 -
DUPLEX
"双面长边"的别名(请参阅TWO_SIDED_LONG_EDGE
)。 -
TUMBLE
"双面短边"的别名(请参阅TWO_SIDED_SHORT_EDGE
)。
-
-
Constructor Details
-
Sides
protected Sides(int value) 使用给定的整数值构造一个新的边值枚举值。- 参数:
-
value
- 整数值
-
-
Method Details
-
getStringTable
返回类Sides
的字符串表。- 覆盖:
-
getStringTable
在类EnumSyntax
中 - 返回:
- 字符串表
-
getEnumValueTable
返回类Sides
的枚举值表。- 覆盖:
-
getEnumValueTable
在类EnumSyntax
中 - 返回:
- 值表
-
getCategory
获取用作此打印属性值的“类别”的打印属性类。对于类
Sides
,类别是Sides
类本身。- 指定者:
-
getCategory
在接口Attribute
中 - 返回:
-
打印属性类(类别),
java.lang.Class
的实例
-
getName
获取此属性值是其实例的类别的名称。对于类
Sides
,类别名称是"sides"
。
-