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 | |
---|---|
From
class
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.
|