# Print output for @column tags ?>
public
static
final
class
PrintDocumentInfo.Builder
extends Object
| java.lang.Object | |
| ↳ | android.print.PrintDocumentInfo.Builder |
Builder for creating a PrintDocumentInfo.
Public constructors | |
|---|---|
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 | |
|---|---|
public 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.
This value cannot be null. |
public PrintDocumentInfo build ()
Creates a new PrintDocumentInfo instance.
| Returns | |
|---|---|
PrintDocumentInfo |
The new instance.
This value cannot be null. |
public PrintDocumentInfo.Builder setContentType (int type)
Sets the content type.
Default: PrintDocumentInfo.CONTENT_TYPE_DOCUMENT
| Parameters | |
|---|---|
type |
int: The content type.
Value is PrintDocumentInfo.CONTENT_TYPE_UNKNOWN, PrintDocumentInfo.CONTENT_TYPE_DOCUMENT, or PrintDocumentInfo.CONTENT_TYPE_PHOTO |
| Returns | |
|---|---|
PrintDocumentInfo.Builder |
This builder.
This value cannot be null. |
public PrintDocumentInfo.Builder setPageCount (int pageCount)
Sets the total number of pages.
Default: PrintDocumentInfo.PAGE_COUNT_UNKNOWN
| Parameters | |
|---|---|
pageCount |
int: The number of pages. Must be greater than or equal to zero or
PrintDocumentInfo#PAGE_COUNT_UNKNOWN.
Value is -1 or greater |
| Returns | |
|---|---|
PrintDocumentInfo.Builder |
This builder.
This value cannot be null. |