- java.lang.Object
-
- javax.print.attribute.EnumSyntax
-
- javax.print.attribute.standard.Sides
-
- All Implemented Interfaces:
-
Serializable
,Cloneable
,Attribute
,DocAttribute
,PrintJobAttribute
,PrintRequestAttribute
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
-
-
Field Summary
Fields Modifier and Type Field 描述 static Sides
DUPLEX
“双面长边”的别名(见TWO_SIDED_LONG_EDGE
)。static Sides
ONE_SIDED
将每个连续的打印流页面设置在连续的介质页面的同一侧。static Sides
TUMBLE
“双面短边”的别名(见TWO_SIDED_SHORT_EDGE
)。static Sides
TWO_SIDED_LONG_EDGE
将连续的打印流页面的每个连续的一对打印页面设置在连续的介质纸张的前侧和后面,使得介质上的每对打印流页面的取向对于读取器将是正确的,如同在长边缘上的装订一样。static Sides
TWO_SIDED_SHORT_EDGE
将连续的打印流页面的每个连续的一对打印页面设置在连续介质页的前侧和后侧,使得介质上的每对打印流页面的方向对于读取器将是正确的,如同用于在短边缘上装订一样。
-
构造方法摘要
构造方法 Modifier Constructor 描述 protected
Sides(int value)
使用给定的整数值构造新的边界枚举值。
-
方法摘要
所有方法 接口方法 具体的方法 Modifier and Type 方法 描述 Class<? extends Attribute>
getCategory()
获取要用作此打印属性值的“类别”的打印属性类。protected EnumSyntax[]
getEnumValueTable()
返回类Sides的枚举值表。String
getName()
获取此属性值是一个实例的类别的名称。protected String[]
getStringTable()
返回类Sides的字符串表。-
Methods inherited from class javax.print.attribute.EnumSyntax
clone, getOffset, getValue, hashCode, readResolve, toString
-
-
-
-
字段详细信息
-
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
-
DUPLEX
public static final Sides DUPLEX
“双面长边”的别名(见TWO_SIDED_LONG_EDGE
)。
-
TUMBLE
public static final Sides TUMBLE
“双面短边”的别名(见TWO_SIDED_SHORT_EDGE
)。
-
-
方法详细信息
-
getStringTable
protected String[] getStringTable()
返回类Sides的字符串表。- 重写:
-
getStringTable
在EnumSyntax
- 结果
- 字符串表
-
getEnumValueTable
protected EnumSyntax[] getEnumValueTable()
返回类Sides的枚举值表。- 重写:
-
getEnumValueTable
在EnumSyntax
- 结果
- 值表
-
getCategory
public final Class<? extends Attribute> getCategory()
获取要用作此打印属性值的“类别”的打印属性类。对于类Sides来说,该类别是本身。
- Specified by:
-
getCategory
在接口Attribute
- 结果
-
打印属性类(category),一个
java.lang.Class
类的实例。
-
-