UIKit.UIPrintPageRenderer Members

The members of UIKit.UIPrintPageRenderer are listed below.

See Also: Inherited members from Foundation.NSObject

Public Constructors

Default constructor that initializes a new instance of this class with no parameters.

Protected Constructors

Constructor to call on derived classes to skip initialization and merely allocate the object.
A constructor used when creating managed representations of unmanaged objects; Called by the runtime.

Public Properties

[read-only]
override
ClassHandleIntPtr. The handle for this class.
FooterHeightnfloat. The height of the footer for the specified page.
HeaderHeightnfloat. The height of the header for the specified page.
[read-only]
NumberOfPagesnint. The number of pages to render.
[read-only]
PaperRectCoreGraphics.CGRect. Represents the paper size for the print job.
[read-only]
PrintableRectCoreGraphics.CGRect. The area in which printing can occur. Read-only.
PrintFormattersUIPrintFormatter[]. The set of formatters for the renderer.

Public Methods

AddPrintFormatter(UIPrintFormatter, nint)
Adds a UIPrintFormatter to those associated with this UIPrintPageRenderer.
DrawContentForPage(nint, CoreGraphics.CGRect)
Renders the page in the specified contentRect.
DrawFooterForPage(nint, CoreGraphics.CGRect)
Draws the footer of the page.
DrawHeaderForPage(nint, CoreGraphics.CGRect)
Draws the header of the page.
DrawPage(nint, CoreGraphics.CGRect)
Draws the entire page.
DrawPrintFormatterForPage(UIPrintFormatter, nint)
Called once for each formatter assigned to the page. When overridden, can add custom drawing to the formatters' drawing.
PrepareForDrawingPages(Foundation.NSRange)
Called prior to printing.
PrintFormattersForPage(nint) : UIPrintFormatter[]
The set of formatters for the specified page.

Protected Methods

override
Dispose(bool)
Releases the resources used by the UIPrintPageRenderer object.