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