luxlabs header browser preview


@class KNPdfHyperlinkController, NSString, KNOffscreenController, NSArray, NSOrderedSet, KNSlideNode, NSMutableArray;
@protocol TSDCanvasProxyDelegate;

@interface KNRenderingExporter : TSARenderingExporter <TSDCanvasDelegate> {
    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<TSDCanvasProxyDelegate> 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