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