123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235 |
- #import <Foundation/Foundation.h>
- #import <ComPDFKit/CPDFKitPlatform.h>
- #import <ComPDFKit/CPDFView.h>
- #define CPDFKitShareConfig [CPDFKitConfig sharedInstance]
- @interface CPDFKitConfig : NSObject
- + (instancetype)sharedInstance;
- - (unsigned long long)cacheSize;
- - (void)clearCache;
- - (CPDFDisplayDirection)displayDirection;
- - (void)setDisplayDirection:(CPDFDisplayDirection)displayDirection;
- - (CPDFDisplayMode)displayMode;
- - (void)setDisplayMode:(CPDFDisplayMode)displayMode;
- - (CPDFKitPlatformColor *)displayModeCustomColor;
- - (void)setDisplayModeCustomColor:(CPDFKitPlatformColor *)displayModeCustomColor;
- - (BOOL)enableLinkFieldHighlight;
- - (void)setEnableLinkFieldHighlight:(BOOL)enableLinkFieldHighlight;
- - (BOOL)enableFormFieldHighlight;
- - (void)setEnableFormFieldHighlight:(BOOL)enableFormFieldHighlight;
- - (BOOL)enableAnnotationNoRotate;
- - (void)setEnableAnnotationNoRotate:(BOOL)enableAnnotationNoRotate;
- - (NSString *)annotationAuthor;
- - (void)setAnnotationAuthor:(NSString *)annotationAuthor;
- - (BOOL)enableFreehandPencilKit;
- - (void)setEnableFreehandPencilKit:(BOOL)enableFreehandPencilKit;
- - (CPDFKitPlatformColor *)highlightAnnotationColor;
- - (void)setHighlightAnnotationColor:(CPDFKitPlatformColor *)highlightAnnotationColor;
- - (CPDFKitPlatformColor *)underlineAnnotationColor;
- - (void)setUnderlineAnnotationColor:(CPDFKitPlatformColor *)underlineAnnotationColor;
- - (CPDFKitPlatformColor *)strikeoutAnnotationColor;
- - (void)setStrikeoutAnnotationColor:(CPDFKitPlatformColor *)strikeoutAnnotationColor;
- - (CPDFKitPlatformColor *)squigglyAnnotationColor;
- - (void)setSquigglyAnnotationColor:(CPDFKitPlatformColor *)squigglyAnnotationColor;
- - (CGFloat)markupAnnotationOpacity;
- - (void)setMarkupAnnotationOpacity:(CGFloat)markupAnnotationOpacity;
- - (CPDFKitPlatformColor *)shapeAnnotationColor;
- - (void)setShapeAnnotationColor:(CPDFKitPlatformColor *)shapeAnnotationColor;
- - (CPDFKitPlatformColor *)shapeAnnotationInteriorColor;
- - (void)setShapeAnnotationInteriorColor:(CPDFKitPlatformColor *)shapeAnnotationInteriorColor;
- - (CGFloat)shapeAnnotationOpacity;
- - (void)setShapeAnnotationOpacity:(CGFloat)shapeAnnotationOpacity;
- - (CGFloat)shapeAnnotationInteriorOpacity;
- - (void)setShapeAnnotationInteriorOpacity:(CGFloat)shapeAnnotationInteriorOpacity;
- - (CGFloat)shapeAnnotationBorderWidth;
- - (void)setShapeAnnotationBorderWidth:(CGFloat)shapeAnnotationBorderWidth;
- - (CPDFKitPlatformColor *)freehandAnnotationColor;
- - (void)setFreehandAnnotationColor:(CPDFKitPlatformColor *)freehandAnnotationColor;
- - (CGFloat)freehandAnnotationOpacity;
- - (void)setFreehandAnnotationOpacity:(CGFloat)freehandAnnotationOpacity;
- - (CGFloat)freehandAnnotationBorderWidth;
- - (void)setFreehandAnnotationBorderWidth:(CGFloat)freehandAnnotationBorderWidth;
- @end
|