@class KNPdfHyperlinkController, NSString, KNOffscreenController, NSArray, NSOrderedSet, KNSlideNode, NSMutableArray; @protocol TSDCanvasProxyDelegate; @interface KNRenderingExporter : TSARenderingExporter { NSMutableArray *_currentSlidesOnPage; KNPdfHyperlinkController *_hyperlinkController; unsigned long long _currentPage; BOOL _hasObjectComments; unsigned long long _rangeStart; unsigned long long _rangeEnd; unsigned long long _maxRangeValue; } @property (retain, nonatomic) NSString *printTitle; @property (retain, nonatomic) KNOffscreenController *offscreenController; @property (nonatomic) unsigned long long slidesPerPage; @property (readonly, nonatomic) NSArray *slidesForPrinting; @property (retain, nonatomic) KNSlideNode *currentSlideNode; @property (readonly, nonatomic) unsigned long long currentSlideNumber; @property (readonly, nonatomic) unsigned long long currentBuildIndex; @property (copy, nonatomic) NSOrderedSet *selectedSlideNodes; @property (readonly, nonatomic) unsigned long long rangeStart; @property (readonly, nonatomic) unsigned long long rangeEnd; @property (nonatomic) long long printLayout; @property (nonatomic, getter=isPrintingBuilds) BOOL printingBuilds; @property (nonatomic, getter=isPrintingBackgrounds) BOOL printingBackgrounds; @property (readonly, nonatomic, getter=isPrintingSlideBackgroundsWithAlpha) BOOL printingSlideBackgroundsWithAlpha; @property (nonatomic, getter=isPrintingBorders) BOOL printingBorders; @property (nonatomic, getter=isPrintingSlideNumbers) BOOL printingSlideNumbers; @property (nonatomic, getter=isPrintingDate) BOOL printingDate; @property (nonatomic, getter=isPrintingSkippedSlides) BOOL printingSkippedSlides; @property (nonatomic, getter=isPrintingSelectedSlides) BOOL printingSelectedSlides; @property (readonly, nonatomic, getter=isPrintingDraftQuality) BOOL printingDraftQuality; @property (nonatomic, getter=isPrintingNotes) BOOL printingNotes; @property (nonatomic, getter=isPrintingRuledLines) BOOL printingRuledLines; @property (nonatomic, getter=isPrintingComments) BOOL printingComments; @property (nonatomic, getter=isPrintingPageMargins) BOOL printingPageMargins; @property (readonly, nonatomic) double bottomTextVerticalSpace; @property (readonly, nonatomic) double bottomTextVerticalPosition; @property (nonatomic) double pageMargin; @property (readonly, nonatomic) BOOL usesViewForDrawing; @property (nonatomic) id printView; @property (nonatomic) struct CGRect { struct CGPoint { double x; double y; } origin; struct CGSize { double width; double height; } size; } unscaledClipRectForPageCount; @property (nonatomic) double viewScaleForPageCount; @property (readonly, nonatomic) BOOL isPrintingCommentsSidebar; @property (readonly, nonatomic) BOOL documentLayoutIsLTR; @property (readonly, nonatomic) BOOL useWhiteBackground; @property (readonly, nonatomic) id canvasProxyDelegate; @property (readonly, nonatomic) BOOL verticalTextAllowed; @property (readonly) unsigned long long hash; @property (readonly) Class superclass; @property (readonly, copy) NSString *description; @property (readonly, copy) NSString *debugDescription; - (unsigned long long)pageCount; - (void)teardown; - (void)setOptions:(id)a0; - (void).cxx_destruct; - (void)setup; - (id)documentRoot; - (BOOL)isPrintingCanvas; - (BOOL)exportToURL:(id)a0 delegate:(id)a1 error:(id *)a2; - (id)initWithDocumentRoot:(id)a0; - (BOOL)isCanvasDrawingIntoPDF:(id)a0; - (BOOL)shouldSuppressBackgrounds; - (BOOL)exportToURL:(id)a0 pageNumber:(unsigned long long)a1 delegate:(id)a2 error:(id *)a3; - (void)addAnchorPointForSlide:(id)a0 context:(struct CGContext { } *)a1; - (struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; })scaledClipRectMinusBottomSpace:(struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; })a0; - (struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; })beginPageInContext:(struct CGContext { } *)a0 viewScale:(double)a1 unscaledClipRect:(struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; })a2 createPage:(BOOL)a3; - (struct TSWPFontHeightInfo { double x0; double x1; double x2; double x3; double x4; double x5; double x6; double x7; double x8; double x9; double x10; double x11; })bottomTextFontHeightInfo; - (struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; })boundsRect; - (id)currentInfos; - (void)drawBorderForRect:(struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; })a0 context:(struct CGContext { } *)a1; - (void)drawDateForRect:(struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; })a0 context:(struct CGContext { } *)a1; - (BOOL)drawImageForSlideNode:(id)a0 event:(unsigned long long)a1 slideSize:(struct CGSize { double x0; double x1; })a2 intoRect:(struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; })a3 annotationFlagsScale:(double)a4 context:(struct CGContext { } *)a5; - (void)drawInView:(id)a0 rect:(struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; })a1; - (BOOL)drawMonoPageExtraContentInContext:(struct CGContext { } *)a0 scaledClipRect:(struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; })a1; - (BOOL)drawMonoPageInContext:(struct CGContext { } *)a0 viewScale:(double)a1 unscaledClipRect:(struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; })a2 createPage:(BOOL)a3 helper:(id)a4; - (void)drawNSStringDateForRect:(struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; })a0 context:(struct CGContext { } *)a1; - (void)drawSlideNumberForNode:(id)a0 buildIndex:(unsigned long long)a1 forRect:(struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; })a2 context:(struct CGContext { } *)a3 position:(long long)a4; - (void)enableRenderAllContent; - (void)endPageInContext:(struct CGContext { } *)a0 createPage:(BOOL)a1; - (BOOL)incrementPage; - (unsigned long long)maximumRangeValue; - (BOOL)monoShouldPrintComments; - (struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; })monoSlideRectFromScaledClipRect:(struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; })a0 outScaledClipRect:(struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; } *)a1; - (unsigned long long)p_slideNumberForSlideNode:(id)a0; - (id)p_slideNumberStringForSlideNode:(id)a0 buildIndex:(unsigned long long)a1; - (id)p_sourceNodes; - (long long)pageIndexFromQuickLookSlideNode:(id)a0; - (BOOL)preparePage:(unsigned long long)a0; - (double)progressForCurrentPage; - (id)quickLookSlideNodes; - (struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; })rectBySubtractingDefaultPageMarginsFromRect:(struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; })a0; - (struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; })scaledClipRectForPageCount; - (void)setSlideRangeEnd:(unsigned long long)a0; - (void)setSlideRangeStart:(unsigned long long)a0; - (BOOL)shouldShowCommentsForCanvas:(id)a0; - (BOOL)shouldShowTextCommentHighlightsForCanvas:(id)a0; - (BOOL)supportsPrintingComments; @end