# Print output for @column tags ?> PrintDocumentInfo.Builder - Android SDK | Android Developers

Most visited


Recently visited


PrintDocumentInfo.Builder

public static final class PrintDocumentInfo.Builder
extends Object

java.lang.Object
   ↳ android.print.PrintDocumentInfo.Builder


Builder for creating a PrintDocumentInfo.

Summary


Public constructors

Builder(String name)

Constructor.

Public methods

PrintDocumentInfo build()

Creates a new PrintDocumentInfo instance.

PrintDocumentInfo.Builder setContentType(int type)

Sets the content type.

PrintDocumentInfo.Builder setPageCount(int pageCount)

Sets the total number of pages.

Inherited methods

Public constructors


Builder

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 methods


build

public PrintDocumentInfo build ()

Creates a new PrintDocumentInfo instance.

Returns
PrintDocumentInfo The new instance. This value cannot be null.

setContentType

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.

See also:

setPageCount

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.

Browse this site in English?

You requested a page in English, but your language preference for this site is English.

Would you like to change your language preference and browse this site in English? If you want to change your language preference later, use the language menu at the bottom of each page.