Printing

Display the system print panels and manage the printing process.

Topics

Print Panels

class UIPrintInteractionController

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

protocol UIPrintInteractionControllerDelegate

A set of methods implemented by the delegate of the UIPrintInteractionController shared instance to perform a number of optional tasks.

class UIPrinterPickerController

The system interface for selecting a printer.

protocol UIPrinterPickerControllerDelegate

A set of methods for managing the presentation and dismissal of a printer picker interface.

Renderer

class UIPrintPageRenderer

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

Job Info

class UIPrinter

A printer on the network.

class UIPrintInfo

Information about a print job.

class UIPrintPaper

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

Formatters

class UIPrintFormatter

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

class UIViewPrintFormatter

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

class UISimpleTextPrintFormatter

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

class 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 renderers, and draw paths, strings, and shadows.