Описание тега uiprintformatter
Примерами такого содержимого может быть веб-просмотр, сочетание изображений и текста или длинный текстовый документ. Платформа UIKit предоставляет несколько конкретных подклассов UIPrintFormatter: UISimpleTextPrintFormatter, UIMarkupTextPrintFormatter и UIViewPrintFormatter.
Вы можете назначить одно средство форматирования печати для задания печати с помощью свойства printFormatter общего экземпляра UIPrintInteractionController; или вы можете указать одно или несколько средств форматирования печати, связанных с конкретными страницами средства визуализации страниц, с помощью метода addPrintFormatter:startAtPageAtIndex: объекта UIPrintPageRenderer. Средство визуализации страницы - это экземпляр настраиваемого подкласса UIPrintPageRenderer, который рисует содержимое для печати.
UIPrintFormatter публикует интерфейс, который позволяет указать начальную страницу для задания печати и поля вокруг печатаемого содержимого; учитывая эту информацию плюс содержимое, форматер печати вычисляет количество страниц для задания печати.