public
static
final
class
PrintJobInfo.Builder
extends Object
| java.lang.Object | |
| ↳ | android.print.PrintJobInfo.Builder |
Builder for creating a PrintJobInfo.
Public constructors | |
|---|---|
PrintJobInfo.Builder(PrintJobInfo prototype)
Constructor. |
|
Public methods | |
|---|---|
PrintJobInfo
|
build()
Creates a new |
void
|
putAdvancedOption(String key, String value)
Puts an advanced (printer specific) option. |
void
|
putAdvancedOption(String key, int value)
Puts an advanced (printer specific) option. |
void
|
setAttributes(PrintAttributes attributes)
Sets the print job attributes. |
void
|
setCopies(int copies)
Sets the number of copies. |
void
|
setPages(PageRange[] pages)
Sets the included pages. |
Inherited methods | |
|---|---|
java.lang.Object
| |
PrintJobInfo.Builder (PrintJobInfo prototype)
Constructor.
| Parameters | |
|---|---|
prototype |
PrintJobInfo:
Prototype to use as a starting point.
Can be null.
|
PrintJobInfo build ()
Creates a new PrintJobInfo instance.
| Returns | |
|---|---|
PrintJobInfo |
The new instance. |
void putAdvancedOption (String key, String value)
Puts an advanced (printer specific) option.
| Parameters | |
|---|---|
key |
String:
The option key. |
value |
String:
The option value.
|
void putAdvancedOption (String key, int value)
Puts an advanced (printer specific) option.
| Parameters | |
|---|---|
key |
String:
The option key. |
value |
int:
The option value.
|
void setAttributes (PrintAttributes attributes)
Sets the print job attributes.
| Parameters | |
|---|---|
attributes |
PrintAttributes:
The attributes.
|
void setCopies (int copies)
Sets the number of copies.
| Parameters | |
|---|---|
copies |
int:
The number of copies.
|
void setPages (PageRange[] pages)
Sets the included pages.
| Parameters | |
|---|---|
pages |
PageRange:
The included pages.
|