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