System/Library/Frameworks/WebKit.framework
_WKWebViewPrintFormatter.h
Download _WKWebViewPrintFormatter.h
@class _WKFrameHandle;
@interface _WKWebViewPrintFormatter : UIViewPrintFormatter {
struct RetainPtr<_WKFrameHandle> { void *m_ptr; } _frameToPrint;
BOOL _suppressPageCountRecalc;
struct Lock { struct Atomic<unsigned char> { struct atomic<unsigned char> { struct __cxx_atomic_impl<unsigned char, std::__cxx_atomic_base_impl<unsigned char>> { _Atomic unsigned char __a_value; } __a_; } value; } m_byte; } _printLock;
struct Condition { struct Atomic<bool> { struct atomic<bool> { struct __cxx_atomic_impl<bool, std::__cxx_atomic_base_impl<bool>> { _Atomic BOOL __a_value; } __a_; } value; } m_hasWaiters; } _printCompletionCondition;
struct RetainPtr<CGPDFDocument *> { void *m_ptr; } _printedDocument;
struct RetainPtr<CGImage *> { void *m_ptr; } _printPreviewImage;
}
@property (retain, nonatomic) _WKFrameHandle *frameToPrint;
@property (nonatomic) BOOL snapshotFirstPage;
- (id).cxx_construct;
- (void).cxx_destruct;
- (id)_webView;
- (void)_setNeedsRecalc;
- (void)_drawInRectUsingBitmap:(struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; })a0 forPageAtIndex:(long long)a1;
- (void)_drawInRectUsingPDF:(struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; })a0 forPageAtIndex:(long long)a1;
- (void)_invalidatePrintRenderingState;
- (struct CGImage { } *)_printPreviewImage;
- (struct CGPDFDocument { } *)_printedDocument;
- (long long)_recalcPageCount;
- (void)_setPrintPreviewImage:(struct CGImage { } *)a0;
- (void)_setPrintedDocument:(struct CGPDFDocument { } *)a0;
- (void)_setSnapshotPaperRect:(struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; })a0;
- (BOOL)_shouldDrawUsingBitmap;
- (void)_waitForPrintedDocumentOrImage;
- (void)drawInRect:(struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; })a0 forPageAtIndex:(long long)a1;
- (struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; })rectForPageAtIndex:(long long)a0;
- (BOOL)requiresMainThread;
@end