Skip to content

Most visited

Recently visited

navigation

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

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.

Inherited methods

From class java.lang.Object

Public constructors

PrintDocumentInfo.Builder

added in API level 19
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.

This value must never be null.

Public methods

build

added in API level 19
PrintDocumentInfo build ()

Creates a new PrintDocumentInfo instance.

Returns
PrintDocumentInfo The new instance.

This value will never be null.

setContentType

added in API level 19
PrintDocumentInfo.Builder setContentType (int type)

Sets the content type.

Default: CONTENT_TYPE_DOCUMENT

Parameters
type int: The content type.

Returns
PrintDocumentInfo.Builder This builder.

This value will never be null.

setPageCount

added in API level 19
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.

Value is -1 or greater.

Returns
PrintDocumentInfo.Builder This builder.

This value will never be null.

This site uses cookies to store your preferences for site-specific language and display options.

Get the latest Android developer news and tips that will help you find success on Google Play.

* Required Fields

Hooray!

Follow Google Developers on WeChat

Browse this site in ?

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

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

This class requires API level or higher

This doc is hidden because your selected API level for the documentation is . You can change the documentation API level with the selector above the left navigation.

For more information about specifying the API level your app requires, read Supporting Different Platform Versions.

Take a short survey?
Help us improve the Android developer experience. (Dec 2017 Android Platform & Tools Survey)