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