luxlabs header browser preview


@class NSURL, UIFont, NSDate, PDFPage, NSDictionary, PDFBorder, PDFAction, UIColor, NSString, PDFDestination, NSArray, CRNormalizedQuad, PDFAnnotationPrivateVars;

@interface PDFAnnotation : NSObject <CRFormFieldProviding, NSCopying, NSCoding> {
    PDFAnnotationPrivateVars *_private;
}

@property (copy, nonatomic) UIFont *font;
@property (copy, nonatomic) UIColor *fontColor;
@property (copy, nonatomic) UIColor *interiorColor;
@property (nonatomic) long long alignment;
@property (nonatomic) struct CGPoint { double x0; double x1; } startPoint;
@property (nonatomic) struct CGPoint { double x0; double x1; } endPoint;
@property (nonatomic) long long startLineStyle;
@property (nonatomic) long long endLineStyle;
@property (nonatomic) long long iconType;
@property (copy, nonatomic) NSArray *quadrilateralPoints;
@property (nonatomic) long long markupType;
@property (copy, nonatomic) NSString *widgetFieldType;
@property (nonatomic) long long widgetControlType;
@property (nonatomic, getter=isMultiline) BOOL multiline;
@property (readonly, getter=isActivatableTextField) BOOL activatableTextField;
@property (readonly, nonatomic) BOOL isPasswordField;
@property (nonatomic, getter=hasComb) BOOL comb;
@property (nonatomic) long long maximumLength;
@property (copy, nonatomic) NSString *widgetStringValue;
@property (copy, nonatomic) NSString *widgetDefaultStringValue;
@property (nonatomic) BOOL allowsToggleToOff;
@property (nonatomic) BOOL radiosInUnison;
@property (nonatomic, getter=isReadOnly) BOOL readOnly;
@property (nonatomic, getter=isListChoice) BOOL listChoice;
@property (copy, nonatomic) NSArray *choices;
@property (copy, nonatomic) NSArray *values;
@property (nonatomic) long long buttonWidgetState;
@property (copy, nonatomic) NSString *buttonWidgetStateString;
@property (nonatomic, getter=isOpen) BOOL open;
@property (readonly, nonatomic) NSArray *paths;
@property (retain, nonatomic) PDFDestination *destination;
@property (copy, nonatomic) NSURL *URL;
@property (copy, nonatomic) NSString *fieldName;
@property (copy, nonatomic) NSString *caption;
@property (copy, nonatomic) UIColor *backgroundColor;
@property (copy, nonatomic) NSString *stampName;
@property (weak, nonatomic) PDFPage *page;
@property (copy, nonatomic) NSString *type;
@property (nonatomic) struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; } bounds;
@property (nonatomic) BOOL shouldDisplay;
@property (nonatomic) BOOL shouldPrint;
@property (copy, nonatomic) NSDate *modificationDate;
@property (copy, nonatomic) NSString *userName;
@property (retain, nonatomic) PDFAnnotation *popup;
@property (retain, nonatomic) PDFBorder *border;
@property (copy, nonatomic) UIColor *color;
@property (copy, nonatomic) NSString *contents;
@property (retain, nonatomic) PDFAction *action;
@property (readonly, nonatomic) BOOL hasAppearanceStream;
@property (nonatomic, getter=isHighlighted) BOOL highlighted;
@property (readonly, copy, nonatomic) NSDictionary *annotationKeyValues;
@property (readonly) CRNormalizedQuad *boundingQuad;
@property (readonly) unsigned long long fieldType;
@property (readonly) unsigned long long fieldSource;
@property (readonly, copy) NSString *fieldValue;
@property (readonly) unsigned long long maxCharacterCount;
@property (readonly) BOOL hasBoundedWidth;
@property (readonly) BOOL hasBoundedHeight;
@property unsigned long long textContentType;
@property double suggestedLineHeight;
@property BOOL autofillNewContextStart;
@property (readonly) unsigned long long layoutDirection;
@property (readonly) unsigned long long hash;
@property (readonly) Class superclass;
@property (readonly, copy) NSString *description;
@property (readonly, copy) NSString *debugDescription;

+ (id)PDFMarkupColors;
+ (id)PDFAnnotationKeysWithStringValues;
+ (id)PDFKitAnnotationKeys;
+ (id)PDFKitBorderStyleArray;
+ (id)PDFKitFieldTypeArray;
+ (id)PDFKitSubtypeArray;
+ (id)PDFMarkupStyleLabels;
+ (id)PDFTextBorderColorForMarkupStyle:(unsigned long long)a0;
+ (id)PDFTextColorForMarkupStyle:(unsigned long long)a0;
+ (id)PresentableStringForAnnotationKey:(id)a0;
+ (id)PDFKitAppearanceDictionaryArray;
+ (long long)MarkupTypeForMarkupStyle:(unsigned long long)a0;
+ (id)PDFAnnotationKeysForRedactionDiscoverability;
+ (id)PDFFormFieldBackgroundColor;
+ (id)PDFKitAnnotationUndoManagerDisplayNames;
+ (id)PDFKitHighlightingModeArray;
+ (id)PDFTextBorderColors;
+ (id)PDFTextColors;
+ (id)SubtypeForPDFMarkupStyle:(unsigned long long)a0;
+ (BOOL)annotationPageLayerEffectIsFlipped;
+ (id)createWithPKDrawing:(id)a0 bounds:(struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; })a1;
+ (id)detectedFormFieldDefaultFontName;
+ (double)detectedFormFieldDefaultFontSize;
+ (id)getProperNameStringFromString:(id)a0;
+ (long long)lineStyleFromName:(id)a0;
+ (id)nameForLineStyle:(long long)a0;
+ (id)newPDFAnnotationFromAKAnnotation:(id)a0;
+ (void)setAnnotationPageLayerEffectIsFlipped:(BOOL)a0;

- (id)debugQuickLookObject;
- (void)setScaleFactor:(double)a0;
- (void)setParent:(id)a0;
- (void)commonInit;
- (id)init;
- (double)scaleFactor;
- (void)dealloc;
- (void)setTextInsets:(struct UIEdgeInsets { double x0; double x1; double x2; double x3; })a0;
- (void)setIsSelected:(BOOL)a0;
- (BOOL)isSelected;
- (id)parent;
- (void)encodeWithCoder:(id)a0;
- (long long)priority;
- (unsigned long long)flags;
- (BOOL)isHidden;
- (void)setHidden:(BOOL)a0;
- (BOOL)isTransparent;
- (void)setLocked:(BOOL)a0;
- (void).cxx_destruct;
- (BOOL)isLocked;
- (id)displayName;
- (BOOL)isInvisible;
- (struct UIEdgeInsets { double x0; double x1; double x2; double x3; })textInsets;
- (id)initWithCoder:(id)a0;
- (id)copyWithZone:(struct _NSZone { } *)a0;
- (BOOL)containsPoint:(struct CGPoint { double x0; double x1; })a0;
- (id)control;
- (id)toolTip;
- (void)setControl:(id)a0;
- (id)formData;
- (void)setInvisible:(BOOL)a0;
- (BOOL)isSignature;
- (BOOL)shouldDisplay;
- (struct CGPDFDictionary { } *)sourceDictionary;
- (id)initWithBounds:(struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; })a0 forType:(id)a1 withProperties:(id)a2;
- (void)setShouldDisplay:(BOOL)a0;
- (unsigned long long)formContentType;
- (void)_addAKAnnotationToDictionary:(struct __CFDictionary { } *)a0;
- (void)addControl;
- (id)akAnnotation;
- (Class)annotationSubclassForPopup;
- (id)autoFillTextContentType;
- (void)cacheAppearances;
- (struct CGDisplayList { } *)cachedAppearance:(int)a0;
- (id)createAKAnnotation;
- (struct __CFDictionary { } *)dictionaryRef;
- (void)drawWithBox:(long long)a0 inContext:(struct CGContext { } *)a1;
- (id)initCommonWithBounds:(struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; })a0;
- (id)initWithAnnotationDictionary:(struct CGPDFDictionary { } *)a0 forPage:(id)a1;
- (id)initWithCGPDFAnnotation:(struct CGPDFAnnotation { } *)a0 forPage:(id)a1;
- (id)interactiveBackgroundColor;
- (BOOL)isAutofillNewContextStart;
- (BOOL)isDetectedSignature;
- (BOOL)isSynthesizedFormField;
- (BOOL)isTextWidget;
- (id)pdfAnnotationUUID;
- (void)removeValueForAnnotationKey:(id)a0;
- (void)setContentsLocked:(BOOL)a0;
- (void)setFormContentType:(unsigned long long)a0;
- (void)setIsFullyConstructed:(BOOL)a0;
- (void)setReadOnlyAnnotation:(BOOL)a0;
- (void)setShouldBurnIn:(BOOL)a0;
- (BOOL)setValue:(id)a0 forAnnotationKey:(id)a1;
- (id)uiControl;
- (void)updateAnnotationEffect;
- (id)valueForAnnotationKey:(id)a0;
- (struct CGPDFAnnotation { } *)CGPDFAnnotation;
- (void)addRect:(struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; })a0 forKey:(struct __CFString { } *)a1 toDictionaryRef:(struct __CFDictionary { } *)a2;
- (id)getColorFromAppearanceNSString:(id)a0;
- (BOOL)handledByPDFKit;
- (id)mouseDownAction;
- (id)_PDFMarkupColorForColor:(id)a0;
- (id)_accessibilityTypeString;
- (void)_addUnknownPropertiesToDictionaryRef:(struct __CFDictionary { } *)a0;
- (BOOL)shouldNotRotate;
- (BOOL)_boolValueForWidgetFieldFlag:(unsigned long long)a0;
- (struct CGPDFDictionary { } *)popupDictionary;
- (id)_PDFTextColorForColor:(id)a0;
- (void)setCGPathArray:(struct CGPath **)a0;
- (void)setIsSignature:(BOOL)a0;
- (BOOL)_annotationAllowsCommenting:(id)a0;
- (void)setShouldPrint:(BOOL)a0;
- (BOOL)_boolValueForAnnotationFlag:(unsigned long long)a0 withDefaultValue:(BOOL)a1;
- (struct { struct CGPoint { double x0; double x1; } x0; struct CGPoint { double x0; double x1; } x1; })_calculatePDFAnnotationLayerOutsetForAction:(int)a0;
- (id)_createArrayForCGRect:(struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; })a0;
- (id)_createArrayForColor:(id)a0;
- (void)_didRemoveValueForAnnotationKey:(id)a0;
- (void)_didSetValue:(id)a0 forAnnotationKey:(id)a1;
- (void)_drawAnnotationWithBox:(long long)a0 inContext:(struct CGContext { } *)a1;
- (struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; })_drawingRectForLineStyle:(long long)a0 from:(struct CGPoint { double x0; double x1; })a1 to:(struct CGPoint { double x0; double x1; })a2 borderWidth:(double)a3;
- (void)_generateFormFieldName;
- (id)_getFullFieldNameFromDictionary:(struct CGPDFDictionary { } *)a0;
- (BOOL)_isTextMarkupRedaction;
- (BOOL)_isValidAnnotationKey:(id)a0;
- (struct CGPoint { double x0; double x1; })_pointOutsetFrom:(struct CGPoint { double x0; double x1; })a0 startPoint1:(struct CGPoint { double x0; double x1; })a1 startPoint2:(struct CGPoint { double x0; double x1; })a2 lineWidth:(double)a3;
- (void)_printDictionary:(id)a0 atDepth:(int)a1;
- (void)_releaseDictionaryRef;
- (void)_restorePropertiesAfterSetBounds;
- (void *)_sanitizeValue:(id)a0 forKey:(id)a1;
- (void)_savePropertiesBeforeSetBounds;
- (id)_selectionForMarkupAnnotation;
- (BOOL)_setArray:(id)a0 forAnnotationKey:(id)a1;
- (void)_setBoolValue:(BOOL)a0 forAnnotationFlag:(unsigned long long)a1;
- (void)_setBoolValue:(BOOL)a0 forWidgetFieldFlag:(unsigned long long)a1;
- (BOOL)_setDictionary:(id)a0 forAnnotationKey:(id)a1;
- (BOOL)_setInteger:(id)a0 forAnnotationKey:(id)a1;
- (BOOL)_setString:(id)a0 forAnnotationKey:(id)a1;
- (BOOL)_setVarious:(id)a0 forAnnotationKey:(id)a1;
- (BOOL)_shouldReadAppearanceStreams;
- (id)_textForValue:(id)a0;
- (id)accessibilityNode;
- (void)addActionToDictionaryRef:(struct __CFDictionary { } *)a0;
- (void)addAdditionalActionsToDictionaryRef:(struct __CFDictionary { } *)a0;
- (void)addAlternateFieldNameToDictionaryRef:(struct __CFDictionary { } *)a0;
- (void)addAppearanceCharacteristicsToDictionaryRef:(struct __CFDictionary { } *)a0;
- (void)addAppearanceForKey:(struct __CFString { } *)a0 toDictionaryRef:(struct __CFDictionary { } *)a1;
- (void)addBezierPath:(id)a0;
- (void)addBorderStyleToDictionaryRef:(struct __CFDictionary { } *)a0;
- (void)addBorderToDictionaryRef:(struct __CFDictionary { } *)a0;
- (void)addColor:(id)a0 forKey:(struct __CFString { } *)a1 toDictionaryRef:(struct __CFDictionary { } *)a2;
- (void)addContentsToDictionaryRef:(struct __CFDictionary { } *)a0;
- (void)addDefaultAppearanceDictionaryRef:(struct __CFDictionary { } *)a0;
- (void)addDefaultFieldValueToDictionaryRef:(struct __CFDictionary { } *)a0;
- (BOOL)addDestinationToDictionaryRef:(struct __CFDictionary { } *)a0;
- (void)addFieldFlagsToDictionaryRef:(struct __CFDictionary { } *)a0;
- (void)addFieldNameToDictionaryRef:(struct __CFDictionary { } *)a0;
- (void)addFieldTypeToDictionaryRef:(struct __CFDictionary { } *)a0;
- (void)addFieldValueToDictionaryRef:(struct __CFDictionary { } *)a0;
- (void)addFlagsToDictionaryRef:(struct __CFDictionary { } *)a0;
- (void)addHighlightingModeToDictionaryRef:(struct __CFDictionary { } *)a0;
- (void)addInkListToDictionaryRef:(struct __CFDictionary { } *)a0;
- (void)addLineEndingStylesToDictionaryRef:(struct __CFDictionary { } *)a0;
- (void)addLineToDictionaryRef:(struct __CFDictionary { } *)a0;
- (void)addMaxLenToDictionaryRef:(struct __CFDictionary { } *)a0;
- (void)addModificationDateToDictionaryRef:(struct __CFDictionary { } *)a0;
- (void)addNameToDictionaryRef:(struct __CFDictionary { } *)a0;
- (void)addNormalAndDownAppearanceToDictionaryRef:(struct __CFDictionary { } *)a0;
- (void)addNormalAndDownAppearanceWithStateToDictionaryRef:(struct __CFDictionary { } *)a0;
- (void)addNormalAppearanceToDictionaryRef:(struct __CFDictionary { } *)a0;
- (void)addNormalAppearanceWithStateToDictionaryRef:(struct __CFDictionary { } *)a0;
- (void)addOpenToDictionaryRef:(struct __CFDictionary { } *)a0;
- (void)addOptionsToDictionaryRef:(struct __CFDictionary { } *)a0;
- (void)addPageReferenceToDictionaryRef:(struct __CFDictionary { } *)a0;
- (void)addPopupToDictionaryRef:(struct __CFDictionary { } *)a0;
- (void)addQuadPointsToDictionaryRef:(struct __CFDictionary { } *)a0;
- (void)addQuaddingToDictionaryRef:(struct __CFDictionary { } *)a0;
- (void)addTextLabelToDictionaryRef:(struct __CFDictionary { } *)a0;
- (void)addToPageView;
- (id)akAnnotationAdaptor;
- (struct CGPDFForm { } *)appearance:(int)a0;
- (struct CGPath **)cgPathArray;
- (id)colorFromAppearanceTokens:(id)a0;
- (struct __CFDictionary { } *)commonCreateDictionaryRef;
- (BOOL)contentsLocked;
- (id)createAttributedStringForTextWidget;
- (id)createDefaultAppearanceStringWithFont:(id)a0 fontColor:(id)a1;
- (void)decodeUnknownAnnotationProperties;
- (struct __CFDictionary { } *)dictionaryRefExcludingParentOrPopup;
- (void)drawAppearance:(struct CGPDFForm { } *)a0 withBox:(long long)a1 inContext:(struct CGContext { } *)a2;
- (void)drawAppearance:(struct CGPDFForm { } *)a0 withBox:(long long)a1 inContext:(struct CGContext { } *)a2 inRect:(struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; })a3 scaleProportional:(BOOL)a4;
- (void)drawAppearance:(struct CGPDFForm { } *)a0 withBox:(long long)a1 inContext:(struct CGContext { } *)a2 scaleProportional:(BOOL)a3;
- (void)drawCachedAppearance:(struct CGDisplayList { } *)a0 withBox:(long long)a1 inContext:(struct CGContext { } *)a2 inRect:(struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; })a3 scaleProportional:(BOOL)a4;
- (struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; })extendedBoundsForAction:(int)a0;
- (id)fontNameFromAppearanceTokens:(id)a0;
- (struct __CFDictionary { } *)gcCreateAttributesForFont:(id)a0 color:(id)a1;
- (void)getAppearancesFromDictionary:(struct CGPDFDictionary { } *)a0 ofType:(int)a1;
- (id)getColorFromAppearanceString:(struct CGPDFString { } *)a0;
- (id)getFontFromAppearanceNSString:(id)a0;
- (id)getFontFromAppearanceString:(struct CGPDFString { } *)a0;
- (id)getPDFKeyMappingDictionary;
- (BOOL)handledByPDFKitCheckAKEnabled:(BOOL)a0;
- (void)highlightRedaction:(BOOL)a0;
- (BOOL)inFormFillingMode;
- (id)indexSetForQuadPoints;
- (id)initWithDictionary:(id)a0 forPage:(id)a1;
- (BOOL)intersectsWithRedactionPath;
- (BOOL)isDetectedCheckbox;
- (BOOL)isFormField;
- (BOOL)isFullyConstructed;
- (BOOL)isMarkupAnnotation;
- (BOOL)isMarkupAnnotationSubtype;
- (BOOL)isNoteAnnotation;
- (BOOL)isReadOnlyAnnotation;
- (BOOL)isRedaction;
- (BOOL)isTextMarkupAnnotation;
- (BOOL)isTextMarkupOrNoteAnnotation;
- (BOOL)isWidgetOrMarkupAnnotation;
- (unsigned long long)markupStyle;
- (id)mouseUpAction;
- (struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; })noteBounds;
- (BOOL)noteContainsPoint:(struct CGPoint { double x0; double x1; })a0;
- (id)pathLock;
- (double)pointSizeFromAppearanceTokens:(id)a0;
- (BOOL)pointerIsOverAnnotation;
- (BOOL)popupDrawsCloseWidget;
- (BOOL)popupDrawsText;
- (void)postAnnotationsChangedNotification;
- (void)presentRedactionDiscoverabilityAlertWithOldValue:(id)a0 forAnnotationKey:(id)a1;
- (void)printDictionaryKeyValues;
- (struct CGPath { } *)quadPointsPath;
- (void)releaseCGPathArray;
- (void)removeAKAnnotationAdaptor;
- (void)removeAllAppearanceStreams;
- (void)removeBezierPath:(id)a0;
- (void)removeFromPageView;
- (id)replaceTextWidgetWithString:(id)a0;
- (BOOL)savesAppearanceStream;
- (id)scaledFontForTextWidget;
- (void)secondaryInit;
- (void)setAccessibilityNode:(id)a0;
- (void)setAppearance:(struct CGPDFForm { } *)a0 forType:(int)a1;
- (void)setAutoFillTextContentType:(id)a0;
- (BOOL)setBoolean:(BOOL)a0 forAnnotationKey:(id)a1;
- (void)setBoundsWithUndo:(struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; })a0;
- (void)setCGPDFAnnotation:(struct CGPDFAnnotation { } *)a0;
- (void)setContents:(id)a0 withUndo:(BOOL)a1;
- (void)setDictionaryRef:(struct __CFDictionary { } *)a0;
- (void)setForExport:(BOOL)a0;
- (void)setIsDetectedCheckbox:(BOOL)a0;
- (void)setIsDetectedSignature:(BOOL)a0;
- (void)setIsTransparent:(BOOL)a0;
- (void)setMouseDownAction:(id)a0;
- (void)setMouseUpAction:(id)a0;
- (void)setPDFAnnotationDictionary:(id)a0;
- (void)setPDFAnnotationUUID:(id)a0;
- (void)setPointerIsOverAnnotation:(BOOL)a0;
- (void)setPopupDrawsCloseWidget:(BOOL)a0;
- (void)setPopupDrawsText:(BOOL)a0;
- (void)setPopupInternal:(id)a0 scanPage:(BOOL)a1;
- (void)setQuadPointsForIndexSet:(id)a0 withUndo:(BOOL)a1;
- (BOOL)setRect:(struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; })a0 forAnnotationKey:(id)a1;
- (void)setSavesAppearanceStream:(BOOL)a0;
- (void)setShouldHideInteractiveBackgroundColor:(BOOL)a0;
- (void)setShouldNotRotate:(BOOL)a0;
- (void)setShouldNotZoom:(BOOL)a0;
- (void)setShouldToggleNoView:(BOOL)a0;
- (void)setWidgetOnStateString:(id)a0;
- (void)setupAKAnnotationAdaptorIfNecessary;
- (BOOL)shouldBurnIn;
- (BOOL)shouldComb;
- (BOOL)shouldExport;
- (BOOL)shouldNotZoom;
- (BOOL)shouldPrint;
- (BOOL)shouldToggleNoView;
- (id)textMarkupString;
- (id)tokenizeAppearanceString:(id)a0;
- (void)updateFormData;
- (id)valueForCGPDFObject:(struct CGPDFObject { } *)a0 visitedSet:(struct __CFSet { } *)a1 isInternalObject:(BOOL *)a2;
- (id)widgetOnStateString;

@end