Instance Method

drawPageAtIndex:inRect:

Overridden to draw a given page of content for the printer.

Declaration

- (void)drawPageAtIndex:(NSInteger)pageIndex inRect:(CGRect)printableRect;

Parameters

index

The index of the page to draw.

pageRect

The rectangle in which printable content can be drawn.

Discussion

The default implementation of this method calls, in sequence, drawHeaderForPageAtIndex:inRect:, drawContentForPageAtIndex:inRect:, drawPrintFormatter:forPageAtIndex:, and drawFooterForPageAtIndex:inRect:. The method is set up for drawing to the current graphics context (as returned by UIGraphicsGetCurrentContext).

See Also

Drawing a Page

- drawHeaderForPageAtIndex:inRect:

Overridden to draw the header of the given page.

- drawContentForPageAtIndex:inRect:

Overridden to draw the content of the given page.

- drawPrintFormatter:forPageAtIndex:

Overridden to add custom drawing to the drawing provided by a given print formatter for a page.

- drawFooterForPageAtIndex:inRect:

Overridden to draw the footer of the given page.