Please note that the contents of this offline web site may be out of date. To access the most recent documentation visit the online version .
Note that links that point to online resources are green in color and will open in a new window.
We would love it if you could give us feedback about this material by filling this form (You have to be online to fill it)
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)

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 ()

Creates a new PrintDocumentInfo instance.

Returns
  • The new instance.

public PrintDocumentInfo.Builder setContentType (int type)

Sets the content type.

Default: CONTENT_TYPE_UNKNOWN

Parameters
type The content type.

public PrintDocumentInfo.Builder setPageCount (int pageCount)

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 .