public
static
final
class
PrintDocumentInfo.Builder
extends Object
| java.lang.Object | |
| ↳ | android.print.PrintDocumentInfo.Builder |
Builder for creating a PrintDocumentInfo.
Public constructors | |
|---|---|
PrintDocumentInfo.Builder(String name)
Constructor. |
|
Public methods | |
|---|---|
PrintDocumentInfo
|
build()
Creates a new |
PrintDocumentInfo.Builder
|
setContentType(int type)
Sets the content type. |
PrintDocumentInfo.Builder
|
setPageCount(int pageCount)
Sets the total number of pages. |
Inherited methods | |
|---|---|
java.lang.Object
| |
PrintDocumentInfo.Builder (String name)
Constructor.
The values of the relevant properties are initialized with defaults. Please refer to the documentation of the individual setters for information about the default values.
| Parameters | |
|---|---|
name |
String:
The document name which may be shown to the user and
is the file name if the content it describes is saved as a PDF.
Cannot be empty.
|
PrintDocumentInfo build ()
Creates a new PrintDocumentInfo instance.
| Returns | |
|---|---|
PrintDocumentInfo |
The new instance. |
PrintDocumentInfo.Builder setContentType (int type)
Sets the content type.
Default: CONTENT_TYPE_UNKNOWN
| Parameters | |
|---|---|
type |
int:
The content type. |
| Returns | |
|---|---|
PrintDocumentInfo.Builder |
This builder. |
PrintDocumentInfo.Builder setPageCount (int pageCount)
Sets the total number of pages.
Default: PAGE_COUNT_UNKNOWN
| Parameters | |
|---|---|
pageCount |
int:
The number of pages. Must be greater than or equal to zero or
PAGE_COUNT_UNKNOWN. |
| Returns | |
|---|---|
PrintDocumentInfo.Builder |
This builder. |