luxlabs header browser preview


@class AKController, NSString, UIView, AKToolbarView, AKModelController, PDFDocument, PDFView, AKRectAnnotation;
@protocol PDFAKControllerDelegateProtocol;

@interface PDFAKDocumentAdaptor : NSObject <AKControllerDelegateProtocol, PKRulerHostingDelegate> {
    BOOL _isTornDown;
    PDFDocument *_pdfDocument;
    PDFView *_pdfView;
    AKController *_akController;
    id<PDFAKControllerDelegateProtocol> _pdfAKControllerDelegate;
    AKToolbarView *_akToolbarView;
    AKRectAnnotation *_editingAnnotaiton;
    struct TextAnnotationAnimationProperties { struct CGRect { struct CGPoint { double x; double y; } origin; struct CGSize { double width; double height; } size; } visibleTextViewRectInScrollView; double animationDuration; double originDelta; } _animationProperties;
    double _modelBaseScaleFactor;
}

@property (weak, nonatomic) PDFView *pdfView;
@property (readonly, weak, nonatomic) PDFDocument *pdfDocument;
@property (readonly, nonatomic) AKController *akMainController;
@property (readonly, nonatomic) AKModelController *akDocumentModelController;
@property (readonly, nonatomic) UIView *akToolbarView;
@property (weak, nonatomic) id<PDFAKControllerDelegateProtocol> PDFAKControllerDelegate;
@property (readonly, nonatomic) BOOL supportsImageDescriptionEditing;
@property (readonly, copy, nonatomic) NSString *originalImageDescription;
@property (readonly, nonatomic) BOOL supportsFormFill;
@property (readonly) unsigned long long hash;
@property (readonly) Class superclass;
@property (readonly, copy) NSString *description;
@property (readonly, copy) NSString *debugDescription;

+ (BOOL)isHandlingEditDetected;
+ (void)setIsHandlingEditDetected:(BOOL)a0;

- (void)dealloc;
- (void)teardown;
- (void)observeValueForKeyPath:(id)a0 ofObject:(id)a1 change:(id)a2 context:(void *)a3;
- (void).cxx_destruct;
- (void)_teardown;
- (id)controller:(id)a0 willSetToolbarItems:(id)a1;
- (BOOL)rulerHostWantsSharedRuler;
- (id)rulerHostingView;
- (void)handleTextSuggestion:(id)a0 forAnnotationController:(id)a1 completionHandler:(id /* block */)a2;
- (BOOL)handleBackTabInTextEditorForAnnotation:(id)a0 forAnnotationController:(id)a1;
- (void)controllerDidEnterToolMode:(id)a0;
- (void)controllerDidExitToolMode:(id)a0;
- (BOOL)controllerShouldDetectFormElements:(id)a0;
- (void)controllerWillDismissSignatureCaptureView:(id)a0;
- (void)controllerWillDismissSignatureManagerView:(id)a0;
- (void)controllerWillEnterToolMode:(id)a0;
- (void)controllerWillExitToolMode:(id)a0;
- (void)controllerWillShowSignatureCaptureView:(id)a0;
- (void)controllerWillShowSignatureManagerView:(id)a0;
- (struct CGPoint { double x0; double x1; })convertPoint:(struct CGPoint { double x0; double x1; })a0 fromModelToOverlayWithPageIndex:(unsigned long long)a1 forAnnotationController:(id)a2;
- (struct CGPoint { double x0; double x1; })convertPoint:(struct CGPoint { double x0; double x1; })a0 fromOverlayToModelWithPageIndex:(unsigned long long)a1 forAnnotationController:(id)a2;
- (void)editCheckpointReachedForAnnotationController:(id)a0;
- (void)editDetectedForAnnotationController:(id)a0;
- (BOOL)handleTabInTextEditorForAnnotation:(id)a0 forAnnotationController:(id)a1;
- (BOOL)hasHighlightableSelectionForAnnotationController:(id)a0;
- (void)installDrawingGestureRecognizer:(id)a0 forPageAtIndex:(unsigned long long)a1 forAnnotationController:(id)a2;
- (id)layerContainingQuickBackgroundForLoupeOnOverlayAtPageIndex:(unsigned long long)a0 forAnnotationController:(id)a1;
- (struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; })maxPageRectWithPageIndex:(unsigned long long)a0 forAnnotationController:(id)a1;
- (double)modelBaseScaleFactorOfPageAtIndex:(unsigned long long)a0 forAnnotationController:(id)a1;
- (id)newContentSnapshotPDFDataIncludingAdornments:(BOOL)a0 atScale:(double)a1 inRect:(struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; })a2 onOverlayAtPageIndex:(unsigned long long)a3 forAnnotationController:(id)a4;
- (void)penStrokeCompletedForAnnotationController:(id)a0;
- (id)popoverPresentingViewControllerForAnnotationController:(id)a0;
- (void)positionSketchOverlay:(id)a0 forAnnotationController:(id)a1;
- (void)rotateLeft:(id)a0;
- (void)rotateRight:(id)a0;
- (BOOL)shouldAddTabControlsToTextEditorForAnnotation:(id)a0 forAnnotationController:(id)a1;
- (BOOL)shouldPlaceFormElementAtPoint:(struct CGPoint { double x0; double x1; })a0 onOverlayAtPageIndex:(unsigned long long)a1 forAnnotationController:(id)a2;
- (BOOL)shouldPlaceProposedFormElementAtRect:(struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; })a0 onOverlayAtPageIndex:(unsigned long long)a1 forAnnotationController:(id)a2;
- (id)undoManagerForAnnotationController:(id)a0;
- (void)uninstallDrawingGestureRecognizer:(id)a0 forPageAtIndex:(unsigned long long)a1 forAnnotationController:(id)a2;
- (void)updateDrawingGestureRecognizer:(id)a0 forPageAtIndex:(unsigned long long)a1 withPriority:(BOOL)a2 forAnnotationController:(id)a3;
- (void)_adjustScrollViewWithAnimationProperties:(struct TextAnnotationAnimationProperties { struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; } x0; double x1; double x2; })a0 delta:(double)a1;
- (struct CGAffineTransform { double x0; double x1; double x2; double x3; double x4; double x5; })_compensatingAffineTransformForPage:(id)a0;
- (void)_delayedModelBaseScaleFactorCalculation;
- (void)_pdfDocumentDidUnlock:(id)a0;
- (void)_pdfViewDidChangeScale:(id)a0;
- (void)_pdfViewDidLayout:(id)a0;
- (void)_resetAnimationProperties;
- (void)_scheduleDelayedModelBaseScaleFactorCalculation;
- (id)_scrollViewRecognizersForPageAtIndex:(unsigned long long)a0;
- (void)_updatePDFScrollViewMinimumNumberOfTouches;
- (void)adjustScrollViewForKeyboardNotification:(id)a0;
- (void)annotationDidEndEditing:(id)a0;
- (void)annotationWillBeginEditing:(id)a0;
- (id)initWithPDFDocument:(id)a0 andView:(id)a1;
- (unsigned long long)pageIndexForAnnotation:(id)a0;
- (void)pdfDocument:(id)a0 didExchangePage:(id)a1 atIndex:(unsigned long long)a2 withPage:(id)a3 atIndex:(unsigned long long)a4;
- (void)pdfDocument:(id)a0 didInsertPage:(id)a1 atIndex:(unsigned long long)a2;
- (void)pdfDocument:(id)a0 didRemovePage:(id)a1 atIndex:(unsigned long long)a2;
- (void)pdfDocument:(id)a0 didReplacePagePlaceholder:(id)a1 atIndex:(unsigned long long)a2 withPage:(id)a3;
- (void)pdfDocumentDidRemoveAllPagesOrPlaceholders:(id)a0;
- (struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; })positioningRectForCandidatePicker;

@end