luxlabs header browser preview


@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