Android.Graphics.Pdf.PdfRenderer Class

Print preview and print output

See Also: PdfRenderer Members

Syntax

[Android.Runtime.Register("android/graphics/pdf/PdfRenderer", DoNotGenerateAcw=true)]
public sealed class PdfRenderer : Java.Lang.Object

Remarks

Print preview and print output

This class enables rendering a PDF document. This class is not thread safe.

If you want to render a PDF, you create a renderer and for every page you want to render, you open the page, render it, and close the page. After you are done with rendering, you close the renderer. After the renderer is closed it should not be used anymore. Note that the pages are rendered one by one, i.e. you can have only a single page opened at any given time.

A typical use of the APIs to render a PDF looks like this:

If you are using this class to rasterize a PDF for printing or show a print preview, it is recommended that you respect the following contract in order to provide a consistent user experience when seeing a preview and printing, i.e. the user sees a preview that is the same as the printout.

See Also

[Android Documentation]

Requirements

Namespace: Android.Graphics.Pdf
Assembly: Mono.Android (in Mono.Android.dll)
Assembly Versions: 0.0.0.0