System/Library/Frameworks/PDFKit.framework

PDFPage.h

Download PDFPage.h

  1. NSObject
@class NSAttributedString, NSString, NSArray, NSData, PDFPagePrivate, PDFDocument, NSObject;
@protocol OS_dispatch_queue;

@interface PDFPage : NSObject <NSCopying> {
    PDFPagePrivate *_private;
}

@property (class, readonly, nonatomic) NSObject<OS_dispatch_queue> *displayListCreationQueue;
@property (class, readonly, nonatomic) BOOL useLegacyImageHandling;

@property (readonly, weak, nonatomic) PDFDocument *document;
@property (readonly, nonatomic) struct CGPDFPage { } *pageRef;
@property (readonly, nonatomic) NSString *label;
@property (nonatomic) long long rotation;
@property (readonly, nonatomic) NSArray *annotations;
@property (nonatomic) BOOL displaysAnnotations;
@property (readonly, nonatomic) unsigned long long numberOfCharacters;
@property (readonly, nonatomic) NSString *string;
@property (readonly, nonatomic) NSAttributedString *attributedString;
@property (readonly, nonatomic) NSData *dataRepresentation;

+ (struct CGPDFPage { } *)_createPageRefFromImage:(struct CGImage { } *)a0 andOptions:(id)a1;
+ (BOOL)_getBooleanProperty:(id)a0 forKey:(id)a1 withDefault:(BOOL)a2;
+ (id)fontWithPDFFont:(struct CGPDFFont { } *)a0 size:(float)a1;
+ (BOOL)isExcludingAKAnnotationRenderingForThisThread;
+ (BOOL)isNativeRotationDrawingEnabledForThisThread;
+ (void)setExcludingAKAnnotationRenderingForThisThread:(BOOL)a0;
+ (void)setNativeRotationDrawingEnabledForThisThread:(BOOL)a0;
+ (void)setShouldHideAnnotationsForThisThread:(BOOL)a0;
+ (BOOL)shouldHideAnnotationsForThisThread;

- (id)debugQuickLookObject;
- (id)init;
- (void)dealloc;
- (void)addAnnotation:(id)a0;
- (id)initWithCGImage:(struct CGImage { } *)a0 options:(id)a1;
- (id)view;
- (void)removeAnnotation:(id)a0;
- (id)initWithImage:(id)a0;
- (id)description;
- (void)replaceAnnotation:(id)a0 withAnnotation:(id)a1;
- (void)setDocument:(id)a0;
- (void).cxx_destruct;
- (void)purgeAll;
- (BOOL)columnAtPoint:(struct CGPoint { double x0; double x1; })a0;
- (void)setView:(id)a0;
- (void)_commonInit;
- (id)copyWithZone:(struct _NSZone { } *)a0;
- (id)initWithImage:(id)a0 options:(id)a1;
- (id)_createAttributedString;
- (id)initWithImageSource:(struct CGImageSource { } *)a0;
- (BOOL)isBookmarked;
- (struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; })boundsForBox:(long long)a0;
- (void)drawWithBox:(long long)a0 toContext:(struct CGContext { } *)a1;
- (id)imageOfSize:(struct CGSize { double x0; double x1; })a0 forBox:(long long)a1 withOptions:(id)a2;
- (id)thumbnailOfSize:(struct CGSize { double x0; double x1; })a0 forBox:(long long)a1;
- (unsigned long long)_documentIndex;
- (Class)annotationSubclassForSubtype:(id)a0;
- (id)annotationsForFieldName:(id)a0;
- (id)applicationDataWithName:(id)a0;
- (id)detectedAnnotations;
- (void)drawWithBox:(long long)a0 inContext:(struct CGContext { } *)a1;
- (void)drawWithBox:(long long)a0 inContext:(struct CGContext { } *)a1 withOptions:(id)a2;
- (id)formFieldGroupForAnnotation:(id)a0;
- (void)insertAnnotation:(id)a0 atIndex:(long long)a1;
- (void)removeAnnotation:(id)a0 atIndex:(long long)a1;
- (void)setApplicationData:(id)a0 withName:(id)a1;
- (void)setBookmarked:(BOOL)a0;
- (void)setBounds:(struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; })a0 forBox:(long long)a1;
- (struct CGAffineTransform { double x0; double x1; double x2; double x3; double x4; double x5; })transformForBox:(long long)a0;
- (struct CGDisplayList { } *)displayList;
- (id)_rvItemAtPoint:(struct CGPoint { double x0; double x1; })a0;
- (id)selectionForAll;
- (void)_addBox:(int)a0 toDictionary:(struct __CFDictionary { } *)a1 offset:(struct CGPoint { double x0; double x1; })a2;
- (void)_buildPageLayout;
- (id)annotationForDetectedFormField:(id)a0;
- (id)detectedFormFieldForAnnotation:(id)a0;
- (BOOL)didChangeBounds;
- (void)purgePageLayout;
- (void)_addWidgetAnnotationToLookupDictionary:(id)a0;
- (struct CGDisplayList { } *)_createDisplayListTrackingGlyphs:(BOOL)a0;
- (void)_createRetainedDisplayList;
- (void)_drawAnnotationsWithBox:(long long)a0 inContext:(struct CGContext { } *)a1;
- (void)_drawBookmarkInContext:(struct CGContext { } *)a0;
- (struct CGImage { } *)_newCGImageWithBox:(long long)a0 bitmapSize:(struct PDFSizeIntegral { unsigned long long x0; unsigned long long x1; })a1 scale:(double)a2 offset:(struct CGPoint { double x0; double x1; })a3 colorSpace:(struct CGColorSpace { } *)a4 backgroundColor:(id)a5 withRotation:(BOOL)a6 withAntialiasing:(BOOL)a7 withAnnotations:(BOOL)a8 withBookmark:(BOOL)a9 withDelegate:(id)a10;
- (void)_postAnnotationsChangedNotificationCoalesced;
- (void)_releaseDisplayList;
- (void)_removeWidgetAnnotationFromLookupDictionary:(id)a0;
- (void)_scanData:(id)a0;
- (BOOL)_writeToConsumer:(struct CGDataConsumer { } *)a0;
- (void)addAnnotation:(id)a0 withUndo:(BOOL)a1;
- (void)addAnnotationFormField:(id)a0;
- (void)addDetectedAnnotations:(id)a0;
- (void)addFormFieldGroup:(id)a0;
- (void)addRedactionFromRectangularSelectionWithRect:(struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; })a0;
- (void)addedAnnotation:(id)a0 forFormField:(id)a1;
- (BOOL)akDidSetupRealPageModelController;
- (id)akPageAdaptor;
- (id)annotationAtPoint:(struct CGPoint { double x0; double x1; })a0;
- (id)annotationAtRect:(struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; })a0;
- (id)annotationChanges;
- (id)annotationWithUUID:(id)a0;
- (id)annotationsIfAvail;
- (void)changedAnnotation:(id)a0;
- (id)changedAnnotations;
- (struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; })characterBoundsAtIndex:(long long)a0;
- (long long)characterIndexAtPoint:(struct CGPoint { double x0; double x1; })a0;
- (long long)characterIndexNearestPoint:(struct CGPoint { double x0; double x1; })a0;
- (void)clearAnnotationChanges;
- (BOOL)colorWidgetBackgrounds;
- (BOOL)columnAtPointIfAvailable:(struct CGPoint { double x0; double x1; })a0;
- (struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; })columnFrameAtPoint:(struct CGPoint { double x0; double x1; })a0;
- (BOOL)containsDetectedFormFields;
- (BOOL)containsFormFields;
- (BOOL)containsFormFieldsWithContentType;
- (struct CGDisplayList { } *)createDisplayListForFormDetection;
- (struct CGPath { } *)createRedactionPath;
- (id)ddScannerResults;
- (id)detectedForm;
- (unsigned long long)detectedFormFieldsRecognitionConfidence;
- (BOOL)didPerformFormDetection;
- (BOOL)didPerformOCR;
- (BOOL)disableUndoManagerForAK;
- (void)drawAnnotationsWithBox:(long long)a0 inContext:(struct CGContext { } *)a1 passingTest:(id /* block */)a2;
- (void)drawWithBox:(long long)a0 inContext:(struct CGContext { } *)a1 isThumbnail:(BOOL)a2;
- (void)enableUndoManagerForAK:(BOOL)a0;
- (void)enumerateApplicationDataUsingBlock:(id /* block */)a0;
- (void)fetchAnnotationsWithCompletion:(id /* block */)a0 deliveredOnQueue:(id)a1;
- (void)fetchPageLayoutWithCompletion:(id /* block */)a0 deliveredOnQueue:(id)a1;
- (struct __CFDictionary { } *)gcCreateBoxDictionary;
- (void)getAnnotations;
- (struct CGDisplayList { } *)getDisplayListSynchronously;
- (void)getDisplayListWithCompletion:(id /* block */)a0 onQueue:(id)a1;
- (struct CGAffineTransform { double x0; double x1; double x2; double x3; double x4; double x5; })getDrawingTransformForBox:(long long)a0;
- (BOOL)hasArtBox;
- (BOOL)hasBleedBox;
- (BOOL)hasCropBox;
- (BOOL)hasPopups;
- (BOOL)hasTrimBox;
- (id)initWithPageRef:(struct CGPDFPage { } *)a0;
- (id)initWithRect:(struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; })a0 andRotation:(long long)a1;
- (char)isCandidateForFormDetection;
- (char)isCandidateForOCR;
- (BOOL)isTextFromOCR;
- (id)lastAnnotationChange;
- (id)lazilyLoadAnnotations;
- (struct CGColor { } *)pageBackgroundColorHint;
- (struct CGPDFLayout { } *)pageLayout;
- (struct CGPDFLayout { } *)pageLayoutIfAvail;
- (BOOL)pathIntersectsWithRedactionPath:(struct CGPath { } *)a0;
- (id)pdfScannerResultAtPoint:(struct CGPoint { double x0; double x1; })a0;
- (id)pdfScannerResultAtPoint:(struct CGPoint { double x0; double x1; })a0 onPageLayer:(id)a1;
- (void)postAnnotationsChangedNotification;
- (void)postPageDidChangeBoundsNotification;
- (void)postPageDidRotateNotification;
- (void)printActivePageAnnotations;
- (BOOL)rectIntersectsWithRedactionPath:(struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; })a0;
- (void)removeAnnotation:(id)a0 withUndo:(BOOL)a1;
- (void)removeFromDetectedAnnotations:(id)a0;
- (BOOL)requestedOCR;
- (void)resetChangedAnnotations;
- (id)rvItemAtPoint:(struct CGPoint { double x0; double x1; })a0;
- (id)rvItemAtPoint:(struct CGPoint { double x0; double x1; })a0 onPageLayer:(id)a1;
- (id)rvItemWithPDFScannerResult:(id)a0;
- (id)scannedAnnotationAtPoint:(struct CGPoint { double x0; double x1; })a0;
- (id)selectionForCharacterAtPoint:(struct CGPoint { double x0; double x1; })a0;
- (id)selectionForCodeRange:(struct _NSRange { unsigned long long x0; unsigned long long x1; })a0;
- (id)selectionForLineAtPoint:(struct CGPoint { double x0; double x1; })a0;
- (id)selectionForRange:(struct _NSRange { unsigned long long x0; unsigned long long x1; })a0;
- (id)selectionForRangeCommon:(struct _NSRange { unsigned long long x0; unsigned long long x1; })a0 isCodeRange:(BOOL)a1;
- (id)selectionForRect:(struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; })a0;
- (id)selectionForWordAtPoint:(struct CGPoint { double x0; double x1; })a0;
- (id)selectionFromPoint:(struct CGPoint { double x0; double x1; })a0 toPoint:(struct CGPoint { double x0; double x1; })a1;
- (id)selectionFromPoint:(struct CGPoint { double x0; double x1; })a0 toPoint:(struct CGPoint { double x0; double x1; })a1 type:(int)a2;
- (id)selectionFromPointToBottom:(struct CGPoint { double x0; double x1; })a0 type:(int)a1;
- (id)selectionFromTopToPoint:(struct CGPoint { double x0; double x1; })a0 type:(int)a1;
- (void)setAKDidSetupRealPageModelController:(BOOL)a0;
- (void)setBookmarked:(BOOL)a0 updateBookmarks:(BOOL)a1;
- (void)setCandidateForFormDetection:(char)a0;
- (void)setCandidateForOCR:(char)a0;
- (void)setColorWidgetBackgrounds:(BOOL)a0;
- (void)setDetectedForm:(id)a0;
- (void)setDetectedFormFieldsRecognitionConfidence:(unsigned long long)a0;
- (void)setDidPerformFormDetection:(BOOL)a0;
- (void)setDidPerformOCR:(BOOL)a0;
- (void)setDisplaysMarkupAnnotations:(BOOL)a0;
- (void)setExtraContentStream:(struct CGPDFStream { } *)a0 steamDocument:(struct CGPDFDocument { } *)a1;
- (BOOL)setPageRef:(struct CGPDFPage { } *)a0;
- (void)setupAKPageAdaptorIfNecessary;
- (id)thumbnailOfSize:(struct CGSize { double x0; double x1; })a0 forBox:(long long)a1 withBookmark:(BOOL)a2;
- (id)thumbnailOfSize:(struct CGSize { double x0; double x1; })a0 forBox:(long long)a1 withBookmark:(BOOL)a2 withAnnotations:(BOOL)a3;
- (void)transformContext:(struct CGContext { } *)a0 forBox:(long long)a1;

@end