Printing

Display the system print panels and manage the printing process.

Topics

Print Panels

UIPrintInteractionController

A printing user interface that manages the printing of documents, images, and other printable content in iOS.

UIPrinterPickerController

A view controller that displays the standard interface for selecting a printer.

Renderer

UIPrintPageRenderer

An object that draws pages of content that are to be printed, with or without the assistance of print formatters.

Job Info

UIPrinter

A printer on the network.

UIPrintInfo

Information about a print job.

UIPrintPaper

The size of paper used for a print job and the rectangle in which content can be printed.

Formatters

UIPrintFormatter

An abstract base class for print formatters, which are objects that lay out custom printable content that can cross page boundaries.

UIViewPrintFormatter

An object that lays out the drawn content (which can span multiple pages) of a view for printing.

UISimpleTextPrintFormatter

An object that lays out plain text for printing, possibly over multiple pages.

UIMarkupTextPrintFormatter

An object that lays out HTML markup text for a multipage print job.

See Also

Graphics, Drawing, and Printing

Images and PDF

Create and manage images, including those that use bitmap and PDF formats.

Drawing

Configure your app's drawing environment using colors, renderers, draw paths, strings, and shadows.