Android APIs
public static final class

PrintDocumentInfo.Builder

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

Class Overview


Builder for creating a PrintDocumentInfo.

Summary


Public Constructors
PrintDocumentInfo.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.
[Expand]
Inherited Methods
From class java.lang.Object

Public Constructors


public PrintDocumentInfo.Builder (String name)

Added in API level 19

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

Public Methods


public PrintDocumentInfo build ()

Added in API level 19

Creates a new PrintDocumentInfo instance.

Returns
  • The new instance.

public PrintDocumentInfo.Builder setContentType (int type)

Added in API level 19

Sets the content type.

Default: CONTENT_TYPE_UNKNOWN

Parameters
type The content type.

public PrintDocumentInfo.Builder setPageCount (int pageCount)

Added in API level 19

Sets the total number of pages.

Default: PAGE_COUNT_UNKNOWN

Parameters
pageCount The number of pages. Must be greater than or equal to zero or PAGE_COUNT_UNKNOWN.