Save the date! Android Dev Summit is coming to Mountain View, CA on November 7-8, 2018.

PdfDocument.PageInfo.Builder

public static final class PdfDocument.PageInfo.Builder
extends Object

java.lang.Object
   ↳ android.graphics.pdf.PdfDocument.PageInfo.Builder


Builder for creating a PdfDocument.PageInfo.

Summary

Public constructors

PdfDocument.PageInfo.Builder(int pageWidth, int pageHeight, int pageNumber)

Creates a new builder with the mandatory page info attributes.

Public methods

PdfDocument.PageInfo create()

Creates a new PdfDocument.PageInfo.

PdfDocument.PageInfo.Builder setContentRect(Rect contentRect)

Sets the content rectangle in PostScript point (1/72th of an inch).

Inherited methods

Public constructors

PdfDocument.PageInfo.Builder

added in API level 19
public PdfDocument.PageInfo.Builder (int pageWidth, 
                int pageHeight, 
                int pageNumber)

Creates a new builder with the mandatory page info attributes.

Parameters
pageWidth int: The page width in PostScript (1/72th of an inch).

pageHeight int: The page height in PostScript (1/72th of an inch).

pageNumber int: The page number.

Public methods

create

added in API level 19
public PdfDocument.PageInfo create ()

Creates a new PdfDocument.PageInfo.

Returns
PdfDocument.PageInfo The new instance.

setContentRect

added in API level 19
public PdfDocument.PageInfo.Builder setContentRect (Rect contentRect)

Sets the content rectangle in PostScript point (1/72th of an inch). This is the area that contains the page content and is relative to the page top left.

Parameters
contentRect Rect: The content rectangle. Must fit in the page.

Returns
PdfDocument.PageInfo.Builder