public static final class PrintAttributes.Builder extends Object
PrintAttributes
.Constructor and Description |
---|
Builder() |
Modifier and Type | Method and Description |
---|---|
PrintAttributes |
build()
Creates a new
PrintAttributes instance. |
PrintAttributes.Builder |
setColorMode(int colorMode)
Sets the color mode.
|
PrintAttributes.Builder |
setDuplexMode(int duplexMode)
Sets the duplex mode.
|
PrintAttributes.Builder |
setMediaSize(PrintAttributes.MediaSize mediaSize)
Sets the media size.
|
PrintAttributes.Builder |
setMinMargins(PrintAttributes.Margins margins)
Sets the minimal margins.
|
PrintAttributes.Builder |
setResolution(PrintAttributes.Resolution resolution)
Sets the resolution.
|
public PrintAttributes.Builder setMediaSize(PrintAttributes.MediaSize mediaSize)
mediaSize
- The media size.public PrintAttributes.Builder setResolution(PrintAttributes.Resolution resolution)
resolution
- The resolution.public PrintAttributes.Builder setMinMargins(PrintAttributes.Margins margins)
margins
- The margins.public PrintAttributes.Builder setColorMode(int colorMode)
colorMode
- A valid color mode or zero.PrintAttributes.COLOR_MODE_MONOCHROME
,
PrintAttributes.COLOR_MODE_COLOR
public PrintAttributes.Builder setDuplexMode(int duplexMode)
duplexMode
- A valid duplex mode or zero.PrintAttributes.DUPLEX_MODE_NONE
,
PrintAttributes.DUPLEX_MODE_LONG_EDGE
,
PrintAttributes.DUPLEX_MODE_SHORT_EDGE
public PrintAttributes build()
PrintAttributes
instance.