System/Library/PrivateFrameworks/PrintKitUI.framework
UIPrintPageRenderer.h
Download UIPrintPageRenderer.h
@class NSArray, NSMutableArray;
@interface UIPrintPageRenderer : NSObject {
NSMutableArray *_printFormatters;
struct CGContext { } *_printContext;
long long _cachedPageCount;
BOOL _usingPrintJobContext;
}
@property (nonatomic) struct CGRect { struct CGPoint { double x; double y; } origin; struct CGSize { double width; double height; } size; } paperRect;
@property (nonatomic) struct CGRect { struct CGPoint { double x; double y; } origin; struct CGSize { double width; double height; } size; } printableRect;
@property long long requestedRenderingQuality;
@property long long currentRenderingQuality;
@property (nonatomic) double headerHeight;
@property (nonatomic) double footerHeight;
@property (readonly, nonatomic) long long numberOfPages;
@property (copy) NSArray *printFormatters;
- (void)dealloc;
- (void).cxx_destruct;
- (long long)_numberOfPages;
- (void)drawPageAtIndex:(long long)a0 inRect:(struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; })a1;
- (void)addPrintFormatter:(id)a0 startingAtPageAtIndex:(long long)a1;
- (void)drawFooterForPageAtIndex:(long long)a0 inRect:(struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; })a1;
- (void)_endSaveContext;
- (id)printFormatters;
- (void)_drawPage:(long long)a0 withScale:(double)a1 drawingToPDF:(BOOL)a2;
- (void)_endPrintJobContext;
- (long long)_maxFormatterPage;
- (BOOL)_numberOfPagesIsCached;
- (void)_removePrintFormatter:(id)a0;
- (void)_startPrintJobContext:(struct CGContext { } *)a0;
- (BOOL)_startPrintJobContext:(id)a0 printInfo:(id)a1 printSettings:(id)a2;
- (void)_startSaveContext:(struct CGContext { } *)a0;
- (long long)currentRenderingQualityForRequestedRenderingQuality:(long long)a0;
- (void)drawContentForPageAtIndex:(long long)a0 inRect:(struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; })a1;
- (void)drawHeaderForPageAtIndex:(long long)a0 inRect:(struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; })a1;
- (void)drawPrintFormatter:(id)a0 forPageAtIndex:(long long)a1;
- (void)prepareForDrawingPages:(struct _NSRange { unsigned long long x0; unsigned long long x1; })a0;
- (id)printFormattersForPageAtIndex:(long long)a0;
- (void)setPrintFormatters:(id)a0;
@end