One Logo Pool Ball
UIKit · IOS API REFERENCE

UIPrintPageRenderer

class · iOS 4.2+ · SDK 27.1

class UIPrintPageRenderer

Members (19)

method · iOS 4.2+

addPrintFormatter

TypeScript
addPrintFormatter(formatter: UIPrintFormatter, pageIndex: number): void
Swift declaration
func addPrintFormatter(_ formatter: UIPrintFormatter, startingAtPageAt pageIndex: Int)
method · iOS 14.5+

currentRenderingQuality

TypeScript
currentRenderingQuality(requestedRenderingQuality: UIPrintRenderingQuality): UIPrintRenderingQuality
Swift declaration
func currentRenderingQuality(forRequested requestedRenderingQuality: UIPrintRenderingQuality) -> UIPrintRenderingQuality
method · iOS 4.2+

drawContentForPage

TypeScript
drawContentForPage(pageIndex: number, contentRect: { x: number; y: number; width: number; height: number }): void
Swift declaration
func drawContentForPage(at pageIndex: Int, in contentRect: CGRect)
method · iOS 4.2+

drawFooterForPage

TypeScript
drawFooterForPage(pageIndex: number, footerRect: { x: number; y: number; width: number; height: number }): void
Swift declaration
func drawFooterForPage(at pageIndex: Int, in footerRect: CGRect)
method · iOS 4.2+

drawHeaderForPage

TypeScript
drawHeaderForPage(pageIndex: number, headerRect: { x: number; y: number; width: number; height: number }): void
Swift declaration
func drawHeaderForPage(at pageIndex: Int, in headerRect: CGRect)
method · iOS 4.2+

drawPage

TypeScript
drawPage(pageIndex: number, printableRect: { x: number; y: number; width: number; height: number }): void
Swift declaration
func drawPage(at pageIndex: Int, in printableRect: CGRect)
method · iOS 4.2+

drawPrintFormatter

TypeScript
drawPrintFormatter(printFormatter: UIPrintFormatter, pageIndex: number): void
Swift declaration
func drawPrintFormatter(_ printFormatter: UIPrintFormatter, forPageAt pageIndex: Int)
init

init

TypeScript
static init(): UIPrintPageRenderer
Swift declaration
init()
method · iOS 4.2+

prepare

TypeScript
prepare(range: SDKHandle): void
Swift declaration
func prepare(forDrawingPages range: NSRange)
method · iOS 4.2+

printFormattersForPage

TypeScript
printFormattersForPage(pageIndex: number): (Array<UIPrintFormatter>) | null
Swift declaration
func printFormattersForPage(at pageIndex: Int) -> [UIPrintFormatter]?
get · iOS 4.2+

footerHeight

TypeScript
get footerHeight(): number
Swift declaration
var footerHeight: CGFloat { get set }
set · iOS 4.2+

footerHeight

TypeScript
set footerHeight(value: number)
Swift declaration
var footerHeight: CGFloat { get set }
get · iOS 4.2+

headerHeight

TypeScript
get headerHeight(): number
Swift declaration
var headerHeight: CGFloat { get set }
set · iOS 4.2+

headerHeight

TypeScript
set headerHeight(value: number)
Swift declaration
var headerHeight: CGFloat { get set }
get · iOS 4.2+

numberOfPages

TypeScript
get numberOfPages(): number
Swift declaration
var numberOfPages: Int { get }
get · iOS 4.2+

paperRect

TypeScript
get paperRect(): { x: number; y: number; width: number; height: number }
Swift declaration
var paperRect: CGRect { get }
get · iOS 4.2+

printFormatters

TypeScript
get printFormatters(): (Array<UIPrintFormatter>) | null
Swift declaration
var printFormatters: [UIPrintFormatter]? { get set }
set · iOS 4.2+

printFormatters

TypeScript
set printFormatters(value: (Array<UIPrintFormatter>) | null)
Swift declaration
var printFormatters: [UIPrintFormatter]? { get set }
get · iOS 4.2+

printableRect

TypeScript
get printableRect(): { x: number; y: number; width: number; height: number }
Swift declaration
var printableRect: CGRect { get }

Skipped declarations

No declarations were skipped in this snapshot.

All UIKit types →