luxlabs header browser preview


@class NSArray, NSDictionary, PDFBorderPrivateVars;

@interface PDFBorder : NSObject <NSCopying, NSCoding> {
    PDFBorderPrivateVars *_private;
}

@property (nonatomic) long long style;
@property (nonatomic) double lineWidth;
@property (copy, nonatomic) NSArray *dashPattern;
@property (readonly, copy, nonatomic) NSDictionary *borderKeyValues;

- (void)setAnnotation:(id)a0;
- (id)init;
- (void)dealloc;
- (void)encodeWithCoder:(id)a0;
- (id)description;
- (void).cxx_destruct;
- (id)initWithCoder:(id)a0;
- (id)copyWithZone:(struct _NSZone { } *)a0;
- (void)drawInRect:(struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; })a0;
- (void)drawInRect:(struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; })a0 inContext:(struct CGContext { } *)a1;
- (id)initWithAnnotationDictionary:(struct CGPDFDictionary { } *)a0 forPage:(id)a1;
- (BOOL)_isRectangular;
- (void)_setDashFromArray:(struct CGPDFArray { } *)a0;
- (void)_setStyleFromDictionary:(struct CGPDFDictionary { } *)a0;
- (void)_updateDashPatternRaw;
- (struct __CFDictionary { } *)createDictionaryRef;
- (unsigned int)dashCountRaw;
- (const double *)dashPatternRaw;
- (double)horizontalCornerRadius;
- (BOOL)setBorderCharacteristicsFromArray:(struct CGPDFArray { } *)a0;
- (void)setHorizontalCornerRadius:(double)a0;
- (void)setVerticalCornerRadius:(double)a0;
- (void)updateCornerBorderStyle;
- (double)verticalCornerRadius;

@end