Added in API level 19
Builder
class Builder
kotlin.Any | |
↳ | android.print.PrintDocumentInfo.Builder |
Builder for creating a PrintDocumentInfo
.
Summary
Public constructors | |
---|---|
Constructor. |
Public methods | |
---|---|
PrintDocumentInfo |
build() Creates a new |
PrintDocumentInfo.Builder |
setContentType(type: Int) Sets the content type. |
PrintDocumentInfo.Builder |
setPageCount(pageCount: Int) Sets the total number of pages. |
Public constructors
Builder
Added in API level 19
Builder(name: String)
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 methods
build
Added in API level 19
fun build(): PrintDocumentInfo
Creates a new PrintDocumentInfo
instance.
Return | |
---|---|
PrintDocumentInfo |
The new instance. This value cannot be null . |
setContentType
Added in API level 19
fun setContentType(type: Int): PrintDocumentInfo.Builder
Sets the content type.
Default: CONTENT_TYPE_DOCUMENT
Parameters | |
---|---|
type |
Int: The content type. Value is android.print.PrintDocumentInfo#CONTENT_TYPE_UNKNOWN , android.print.PrintDocumentInfo#CONTENT_TYPE_DOCUMENT , or android.print.PrintDocumentInfo#CONTENT_TYPE_PHOTO |
Return | |
---|---|
PrintDocumentInfo.Builder |
This builder. This value cannot be null . |
setPageCount
Added in API level 19
fun setPageCount(pageCount: Int): PrintDocumentInfo.Builder
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 PrintDocumentInfo#PAGE_COUNT_UNKNOWN . Value is -1 or greater |
Return | |
---|---|
PrintDocumentInfo.Builder |
This builder. This value cannot be null . |