18 #import <Foundation/Foundation.h>
20 NS_ASSUME_NONNULL_BEGIN
23 @property (nonatomic, copy, nullable) NSString *
icon;
24 @property (nonatomic, copy, nullable) NSString *
textFace;
27 @property (nonatomic, assign) CGFloat
textSize;
28 @property (nonatomic, assign) CGFloat
opacity;
30 @property (nonatomic, assign)
unsigned int rotation;
33 @property (nonatomic, strong, nullable) UIColor *
color;
34 @property (nonatomic, strong, nullable) UIColor *
fillColor;
35 @property (nonatomic, strong, nullable) UIColor *
textColor;
41 @property (nonatomic, assign) BOOL continuouslyAdd;
77 @property (nonatomic, copy) NSString *pageMode;
78 @property (nonatomic, assign) BOOL continuous;
79 @property (nonatomic, copy) NSString *colorMode;
80 @property (nonatomic, copy) NSString *zoomMode;
84 @property (nonatomic, assign) BOOL fullscreen;
85 @property (nonatomic, assign) BOOL highlightForm;
86 @property (nonatomic, assign) BOOL highlightLink;
87 @property (nonatomic, assign) BOOL disableFormNavigationBar;
88 @property (nonatomic, assign)
int enableTopbarDraggable;
89 @property (nonatomic, assign)
int enableHandwritingRecognition;
90 @property (nonatomic, strong) UIColor *highlightFormColor;
91 @property (nonatomic, strong) UIColor *highlightLinkColor;
92 @property (nonatomic, strong) UIColor *mapForegroundColor;
93 @property (nonatomic, strong) UIColor *mapBackgroundColor;
94 @property (nonatomic, strong) UIColor *reflowBackgroundColor;
96 @property (nonatomic, strong)
Form *form;
102 + (instancetype)modelWithDict:(NSDictionary *)dict;
103 - (id)replaceSettingsWithDict:(NSDictionary *)dict;
110 @property (nonatomic, assign) BOOL loadThumbnail;
112 @property (nonatomic, assign) BOOL loadReadingBookmark;
114 @property (nonatomic, assign) BOOL loadOutline;
116 @property (nonatomic, assign) BOOL loadAttachment;
118 @property (nonatomic, assign) BOOL loadForm;
120 @property (nonatomic, assign) BOOL loadSignature;
122 @property (nonatomic, assign) BOOL fillSign;
124 @property (nonatomic, assign) BOOL loadSearch;
126 @property (nonatomic, assign) BOOL loadPageNavigation;
128 @property (nonatomic, assign) BOOL loadEncryption;
130 @property (nonatomic, assign) BOOL runJavaScript;
132 @property (nonatomic, assign) BOOL copyText;
134 @property (nonatomic, assign) BOOL disableLink;
136 @property (nonatomic, strong, nullable) NSMutableSet<NSString *> *tools;
146 - (
id __nullable)initWithJSONData:(NSData *__nonnull)data;
150 NS_ASSUME_NONNULL_END