DocumentPrintAttributeSet

Inheritance: java.lang.Object, javax.print.attribute.HashAttributeSet

public final class DocumentPrintAttributeSet extends HashAttributeSet

表示具有用户友好界面的 AttributeSet 辅助类。

构造函数

构造函数描述
DocumentPrintAttributeSet(int copies)初始化 DocumentPrintAttributeSet 的新实例。
DocumentPrintAttributeSet(String printerName, int copies)初始化 DocumentPrintAttributeSet 的新实例。
DocumentPrintAttributeSet(String printerName)初始化 DocumentPrintAttributeSet 的新实例。
DocumentPrintAttributeSet()初始化 DocumentPrintAttributeSet 的新实例。

方法

方法描述
getCopies()
getLandscape()
getPrinterName()
setCollate(boolean value)设置一个值,指示文档是否已装订。
setCopies(int value)设置要打印的副本数量。
setDuplex(boolean value)设置双面打印的打印机设置。
setLandscape(boolean value)设置页面的方向。
setPrintRange(int page)设置要打印的单页。
setPrintRange(int from, int to)设置要打印的页面范围。
setPrinterName(String printerName)要使用的打印机名称。
setPrinterName(String printerName, Locale locale)要使用的打印机名称。

DocumentPrintAttributeSet(int copies)

public DocumentPrintAttributeSet(int copies)

初始化 DocumentPrintAttributeSet 的新实例。默认情况下会打印文档的所有页面。

Parameters:

参数类型描述
副本int要打印的文档副本数量。

DocumentPrintAttributeSet(String printerName, int copies)

public DocumentPrintAttributeSet(String printerName, int copies)

初始化 DocumentPrintAttributeSet 的新实例。默认情况下会打印文档的所有页面。

Parameters:

参数类型描述
printerNamejava.lang.String打印机的名称。
副本int要打印的文档副本数量。

DocumentPrintAttributeSet(String printerName)

public DocumentPrintAttributeSet(String printerName)

初始化 DocumentPrintAttributeSet 的新实例。默认情况下每页仅打印一份。

Parameters:

参数类型描述
printerNamejava.lang.String打印机的名称。

DocumentPrintAttributeSet()

public DocumentPrintAttributeSet()

初始化 DocumentPrintAttributeSet 的新实例。默认情况下每页仅打印一份。

getCopies()

public int getCopies()

Returns: int

getLandscape()

public boolean getLandscape()

Returns: boolean

getPrinterName()

public String getPrinterName()

Returns: java.lang.String

setCollate(boolean value)

public void setCollate(boolean value)

设置一个值,指示文档是否已装订。

Parameters:

参数类型描述
booleantrue 等价于 SheetCollate.COLLATED 的设置,false 等价于 SheetCollate.UNCOLLATED 的设置

setCopies(int value)

public void setCopies(int value)

设置要打印的副本数量。

Parameters:

参数类型描述
int要打印的副本数量。

setDuplex(boolean value)

public void setDuplex(boolean value)

设置双面打印的打印机设置。

Parameters:

参数类型描述
booleantrue 等价于 Sides.DUPLEX 的设置,false 等价于 Sides.ONE_SIDED 的设置

setLandscape(boolean value)

public void setLandscape(boolean value)

设置页面的方向。

Parameters:

参数类型描述
booleantrue 等价于 OrientationRequested.LANDSCAPE 的设置,false 等价于 OrientationRequested.PORTRAIT 的设置

setPrintRange(int page)

public void setPrintRange(int page)

设置要打印的单页。

Parameters:

参数类型描述
页面int要打印的页面。

setPrintRange(int from, int to)

public void setPrintRange(int from, int to)

设置要打印的页面范围。

Parameters:

参数类型描述
int第第一页。
int最后一页。

setPrinterName(String printerName)

public void setPrinterName(String printerName)

要使用的打印机名称。

Parameters:

参数类型描述
printerNamejava.lang.String打印机的名称。

setPrinterName(String printerName, Locale locale)

public void setPrinterName(String printerName, Locale locale)

要使用的打印机名称。

Parameters:

参数类型描述
printerNamejava.lang.String打印机的名称。
区域设置java.util.LocaleprinterName 的区域设置。