Foxit PDF SDK
FSPDFObjC.h
1 /* ----------------------------------------------------------------------------
2  * This file was automatically generated by SWIG (http://www.swig.org).
3  * Version 2.0.6
4  *
5  * This file is not intended to be easily readable and contains a number of
6  * coding conventions designed to improve portability and efficiency. Do not make
7  * changes to this file unless you know what you are doing--modify the SWIG
8  * interface file instead.
9  * ----------------------------------------------------------------------------- */
10 
11 #import <CoreGraphics/CoreGraphics.h>
12 
13 @class FSNote;
14 @class FSBitmap;
15 @class FSPDFPage;
16 @class FSReflowPage;
17 @class FSPDFDoc;
18 @class FSAnnot;
19 @class FSLayerContext;
20 @class FSFileSpec;
21 @class FSMarkup;
22 @class FSRedact;
23 @class FSPopup;
24 @class FSField;
25 @class FSControl;
26 @class FSPDFDictionary;
27 @class FSStdEncryptData;
28 @class FSDRMEncryptData;
29 @class FSCustomEncryptData;
31 @class FSRMSEncryptData;
32 @class FSPDFObject;
33 @class FSPDFNameTree;
34 @class FSPDFNumberTree;
35 @class FSReadingBookmark;
36 @class FSSignature;
37 @class FSSecurityHandler;
38 @class FSLayerNode;
39 @class FSLayerPrintData;
40 @class FSGraphicsObject;
41 @class FSPDFArray;
42 @class FSPDFStream;
43 @class FSWatermarkSettings;
45 @class FSTextObject;
46 @class FSXFAWidget;
47 @class FSXFAPage;
48 @class FSForm;
49 @class FSRectI;
50 @class FSRectF;
51 @class FSMatrix2D;
52 @class FSGraphicsObjects;
54 @class FSFormXObject;
55 @class FSImageObject;
56 @class FSPathObject;
57 @class FSShadingObject;
58 @class FSTimer;
59 @class FSScreen;
60 @class FSMediaPlayer;
61 @class FSLayerTree;
62 @class FSLayerNodeArray;
63 
64 @protocol FSPauseCallback;
65 @protocol FSFileReaderCallback;
66 @protocol FSFileWriterCallback;
67 @protocol FSFileStreamCallback;
68 @protocol FSActionCallback;
69 @protocol FSIconProviderCallback;
70 @protocol FSNotifierCallback;
71 @protocol FSDocEventCallback;
72 @protocol FSAsyncReaderCallback;
73 @protocol FSFillerAssistCallback;
74 @protocol FSSearchCallback;
75 @protocol FSSearchCancelCallback;
76 @protocol FSPSICallback;
77 @protocol FSSecurityCallback;
79 @protocol FSDRMSecurityCallback;
80 @protocol FSCustomSecurityCallback;
81 @protocol FSRMSSecurityCallback;
82 @protocol FSSignatureCallback;
83 @protocol FSAppProviderCallback;
84 @protocol FSDocProviderCallback;
86 
87 #import <Foundation/Foundation.h>
88 
89 
90 #ifdef __cplusplus
91 extern "C" {
92 #endif
93 
94 @interface SWIGTYPE_p_void : NSObject
95 {
96  void *swigCPtr;
97  BOOL swigCMemOwn;
98 }
99 -(id)init NS_UNAVAILABLE;
100 -(void*)getCptr;
101 -(id)initWithCptr: (void*)cptr swigOwnCObject: (BOOL)ownCObject;
102 
103 @end
104 
105 @interface FSBasicArray : NSObject
106 {
107  void *swigCPtr;
108  BOOL swigCMemOwn;
109 }
110 -(void*)getCptr;
111 -(id)initWithCptr: (void*)cptr swigOwnCObject: (BOOL)ownCObject;
112 
113 -(void)dealloc;
114 
115 @end
116 
117 
118 
119 @interface FSPoint : NSObject
120 {
121  void *swigCPtr;
122  BOOL swigCMemOwn;
123 }
124 @property (nonatomic, getter=getX) int x;
125 @property (nonatomic, getter=getY) int y;
126 -(void*)getCptr;
127 -(id)initWithCptr: (void*)cptr swigOwnCObject: (BOOL)ownCObject;
128 -(id)init;
129 -(id)initWithOther: (FSPoint*)other;
130 -(void)set: (int)x y: (int)y;
131 -(void)add: (int)x y: (int)y;
132 -(void)subtract: (int)x y: (int)y;
133 -(void)reset;
134 -(void)dealloc;
135 
136 @end
137 
138 @interface FSPointF : NSObject
139 {
140  void *swigCPtr;
141  BOOL swigCMemOwn;
142 }
143 @property (nonatomic, getter=getX) float x;
144 @property (nonatomic, getter=getY) float y;
145 -(void*)getCptr;
146 -(id)initWithCptr: (void*)cptr swigOwnCObject: (BOOL)ownCObject;
147 -(id)init;
148 -(id)initWithOther: (FSPointF*)other;
149 -(void)set: (float)x y: (float)y;
150 -(void)add: (float)x y: (float)y;
151 -(void)subtract: (float)x y: (float)y;
152 -(void)reset;
153 -(void)dealloc;
154 
155 @end
156 
158 -(void*)getCptr;
159 -(id)initWithCptr: (void*)cptr swigOwnCObject: (BOOL)ownCObject;
160 -(id)init;
161 -(id)initWithOther: (FSRectFArray*)other;
162 -(int)getSize;
163 -(int)getUpperBound;
164 -(BOOL)setSize: (int)nNewSize nGrowBy: (int)nGrowBy;
165 -(void)removeAll;
166 -(FSRectF*)getAt: (int)nIndex;
167 -(BOOL)setAt: (int)nIndex newElement: (FSRectF*)newElement;
168 -(BOOL)setAtGrow: (int)nIndex newElement: (FSRectF*)newElement;
169 -(BOOL)add: (FSRectF*)newElement;
170 -(BOOL)insertAt: (int)nIndex newElement: (FSRectF*)newElement nCount: (int)nCount;
171 -(BOOL)removeAt: (int)nIndex nCount: (int)nCount;
172 -(int)find: (FSRectF*)data iStart: (int)iStart;
173 
174 -(void)dealloc;
175 
176 @end
177 
179 -(void*)getCptr;
180 -(id)initWithCptr: (void*)cptr swigOwnCObject: (BOOL)ownCObject;
181 -(id)init;
182 -(id)initWithOther: (FSPointFArray*)other;
183 -(int)getSize;
184 -(int)getUpperBound;
185 -(BOOL)setSize: (int)nNewSize nGrowBy: (int)nGrowBy;
186 -(void)removeAll;
187 -(FSPointF*)getAt: (int)nIndex;
188 -(BOOL)setAt: (int)nIndex newElement: (FSPointF*)newElement;
189 -(BOOL)setAtGrow: (int)nIndex newElement: (FSPointF*)newElement;
190 -(BOOL)add: (FSPointF*)newElement;
191 -(BOOL)insertAt: (int)nIndex newElement: (FSPointF*)newElement nCount: (int)nCount;
192 -(BOOL)removeAt: (int)nIndex nCount: (int)nCount;
193 -(int)find: (FSPointF*)data iStart: (int)iStart;
194 
195 -(void)dealloc;
196 
197 @end
198 
200 -(void*)getCptr;
201 -(id)initWithCptr: (void*)cptr swigOwnCObject: (BOOL)ownCObject;
202 -(id)init;
203 -(id)initWithOther: (FSFloatArray*)other;
204 -(int)getSize;
205 -(int)getUpperBound;
206 -(BOOL)setSize: (int)nNewSize nGrowBy: (int)nGrowBy;
207 -(void)removeAll;
208 -(float)getAt: (int)nIndex;
209 -(BOOL)setAt: (int)nIndex newElement: (float)newElement;
210 -(BOOL)setAtGrow: (int)nIndex newElement: (float)newElement;
211 -(BOOL)add: (float)newElement;
212 -(BOOL)insertAt: (int)nIndex newElement: (float)newElement nCount: (int)nCount;
213 -(BOOL)removeAt: (int)nIndex nCount: (int)nCount;
214 -(int)find: (float)data iStart: (int)iStart;
215 
216 -(void)dealloc;
217 
218 @end
219 
221 -(void*)getCptr;
222 -(id)initWithCptr: (void*)cptr swigOwnCObject: (BOOL)ownCObject;
223 -(id)init;
224 -(id)initWithOther: (FSInt32Array*)other;
225 -(int)getSize;
226 -(int)getUpperBound;
227 -(BOOL)setSize: (int)nNewSize nGrowBy: (int)nGrowBy;
228 -(void)removeAll;
229 -(int)getAt: (int)nIndex;
230 -(BOOL)setAt: (int)nIndex newElement: (int)newElement;
231 -(BOOL)setAtGrow: (int)nIndex newElement: (int)newElement;
232 -(BOOL)add: (int)newElement;
233 -(BOOL)insertAt: (int)nIndex newElement: (int)newElement nCount: (int)nCount;
234 -(BOOL)removeAt: (int)nIndex nCount: (int)nCount;
235 -(int)find: (int)data iStart: (int)iStart;
236 
237 -(void)dealloc;
238 
239 @end
240 
241 @interface FSRectI : NSObject
242 {
243  void *swigCPtr;
244  BOOL swigCMemOwn;
245 }
246 @property (nonatomic, getter=getLeft) int left;
247 @property (nonatomic, getter=getTop) int top;
248 @property (nonatomic, getter=getRight) int right;
249 @property (nonatomic, getter=getBottom) int bottom;
250 -(void*)getCptr;
251 -(id)initWithCptr: (void*)cptr swigOwnCObject: (BOOL)ownCObject;
252 -(id)init;
253 -(id)initWithLeft1: (int)left1 top1: (int)top1 right1: (int)right1 bottom1: (int)bottom1;
254 -(int)width;
255 -(int)height;
256 -(BOOL)isEmpty;
257 -(void)normalize;
258 -(void)intersect: (FSRectI*)src;
259 -(void)union: (FSRectI*)other_rect;
260 -(void)offset: (int)dx dy: (int)dy;
261 -(BOOL)contains: (FSRectI*)other_rect;
262 -(BOOL)containsPoint: (int)x y: (int)y;
263 
264 -(void)dealloc;
265 
266 @end
267 
268 @interface FSRectF : NSObject
269 {
270  void *swigCPtr;
271  BOOL swigCMemOwn;
272 }
273 @property (nonatomic, getter=getLeft) float left;
274 @property (nonatomic, getter=getRight) float right;
275 @property (nonatomic, getter=getBottom) float bottom;
276 @property (nonatomic, getter=getTop) float top;
277 -(void*)getCptr;
278 -(id)initWithCptr: (void*)cptr swigOwnCObject: (BOOL)ownCObject;
279 -(id)init;
280 -(id)initWithLeft1: (float)left1 bottom1: (float)bottom1 right1: (float)right1 top1: (float)top1;
281 -(id)initWithRect: (FSRectI*)rect;
282 -(BOOL)isEmpty;
283 -(void)normalize;
284 -(void)reset;
285 -(BOOL)contains: (FSRectF*)other_rect;
286 -(void)transform: (FSMatrix2D*)pMatrix;
287 -(void)intersect: (FSRectF*)other_rect;
288 -(void)union: (FSRectF*)other_rect;
289 -(FSRectI*)getInnerRect;
290 -(FSRectI*)getOuterRect;
291 -(FSRectI*)getClosestRect;
292 -(void)initRect: (float)x y: (float)y;
293 -(void)updateRect: (float)x y: (float)y;
294 -(float)width;
295 -(float)height;
296 -(void)inflateWithValues: (float)x y: (float)y;
297 -(void)inflate: (FSRectF*)rt;
298 -(void)defalteWithValues: (float)x y: (float)y;
299 -(void)deflate: (FSRectF*)rt;
300 -(void)translate: (float)e f: (float)f;
301 +(FSRectF*)getBBox: (FSPointF*)pPoints nPoints: (int)nPoints;
302 -(BOOL)containsPointF: (FSPointF*)point;
303 
304 -(void)dealloc;
305 
306 @end
307 
308 @interface FSMatrix2D : NSObject
309 {
310  void *swigCPtr;
311  BOOL swigCMemOwn;
312 }
313 @property (nonatomic, getter=getA) float a;
314 @property (nonatomic, getter=getB) float b;
315 @property (nonatomic, getter=getC) float c;
316 @property (nonatomic, getter=getD) float d;
317 @property (nonatomic, getter=getE) float e;
318 @property (nonatomic, getter=getF) float f;
319 -(void*)getCptr;
320 -(id)initWithCptr: (void*)cptr swigOwnCObject: (BOOL)ownCObject;
321 -(id)init;
322 -(id)initWithA1: (float)a1 b1: (float)b1 c1: (float)c1 d1: (float)d1 e1: (float)e1 f1: (float)f1;
323 -(void)set: (float)a b: (float)b c: (float)c d: (float)d e: (float)e f: (float)f;
324 -(void)setIdentity;
325 -(void)setReverse: (FSMatrix2D*)m;
326 -(void)concat: (float)a b: (float)b c: (float)c d: (float)d e: (float)e f: (float)f bPrepended: (BOOL)bPrepended;
327 -(void)concatWithMatrix: (FSMatrix2D*)m bPrepended: (BOOL)bPrepended;
328 -(void)concatInverse: (FSMatrix2D*)m bPrepended: (BOOL)bPrepended;
329 -(void)reset;
330 -(void)copy: (FSMatrix2D*)m;
331 -(BOOL)isIdentity;
332 -(BOOL)isInvertible;
333 -(BOOL)is90Rotated;
334 -(BOOL)isScaled;
335 -(void)translate: (float)x y: (float)y bPrepended: (BOOL)bPrepended;
336 -(void)translateI: (int)x y: (int)y bPrepended: (BOOL)bPrepended;
337 -(void)scale: (float)sx sy: (float)sy bPrepended: (BOOL)bPrepended;
338 -(void)rotate: (float)fRadian bPrepended: (BOOL)bPrepended;
339 -(void)rotateAt: (float)fRadian x: (float)x y: (float)y bPrepended: (BOOL)bPrepended;
340 -(void)shear: (float)fAlphaRadian fBetaRadian: (float)fBetaRadian bPrepended: (BOOL)bPrepended;
341 -(void)matchRect: (FSRectF*)dest src: (FSRectF*)src;
342 -(float)getXUnit;
343 -(float)getYUnit;
344 -(FSRectF*)getUnitRect;
345 -(float)getUnitArea;
346 -(float)transformXDistanceInFloat: (float)dx;
347 -(int)transformXDistance: (int)dx;
348 -(float)transformYDistanceInFloat: (float)dy;
349 -(int)transformYDistance: (int)dy;
350 -(float)transformDistanceInFloat: (float)dx dy: (float)dy;
351 -(int)transformDistanceInInteger: (int)dx dy: (int)dy;
352 -(float)transformDistance: (float)distance;
353 -(void)transformPoint: (int *)x y: (int *)y;
354 -(void)transformRectF: (FSRectF*)rect;
355 -(void)transformRect: (FSRectI*)rect;
356 -(void)transformPointF: (FSPointF*)point;
357 
358 -(void)dealloc;
359 
360 @end
361 
362 
363 
364 
365 
366 
367 
368 typedef NS_ENUM(NSInteger, FSErrorCode) {
416 };
417 
418 @interface FSBase : NSObject
419 {
420  void *swigCPtr;
421  BOOL swigCMemOwn;
422 }
423 -(void*)getCptr;
424 -(id)initWithCptr: (void*)cptr swigOwnCObject: (BOOL)ownCObject;
425 
426 -(void)dealloc;
427 
428 @end
429 
430 @interface FSDateTime : NSObject
431 {
432  void *swigCPtr;
433  BOOL swigCMemOwn;
434 }
435 @property (nonatomic, getter=getYear) unsigned short year;
436 @property (nonatomic, getter=getMonth) unsigned short month;
437 @property (nonatomic, getter=getDay) unsigned short day;
438 @property (nonatomic, getter=getHour) unsigned short hour;
439 @property (nonatomic, getter=getMinute) unsigned short minute;
440 @property (nonatomic, getter=getSecond) unsigned short second;
441 @property (nonatomic, getter=getMilliseconds) unsigned short milliseconds;
442 @property (nonatomic, getter=getUtc_hour_offset) short utc_hour_offset;
443 @property (nonatomic, getter=getUtc_minute_offset) unsigned short utc_minute_offset;
444 -(void*)getCptr;
445 -(id)initWithCptr: (void*)cptr swigOwnCObject: (BOOL)ownCObject;
446 +(FSDateTime*)getUTCTime;
447 +(FSDateTime*)getLocalTime;
448 -(id)initWithYear: (unsigned short)year month: (unsigned short)month day: (unsigned short)day hour: (unsigned short)hour minute: (unsigned short)minute second: (unsigned short)second milliseconds: (unsigned short)milliseconds utc_hour_offset: (short)utc_hour_offset utc_minute_offset: (unsigned short)utc_minute_offset;
449 -(id)init;
450 -(id)initWithDt: (FSDateTime*)dt;
451 -(void)set: (unsigned short)year month: (unsigned short)month day: (unsigned short)day hour: (unsigned short)hour minute: (unsigned short)minute second: (unsigned short)second milliseconds: (unsigned short)milliseconds utc_hour_offset: (short)utc_hour_offset utc_minute_offset: (unsigned short)utc_minute_offset;
452 -(BOOL)isValid;
453 -(FSDateTime*)toLocalTime;
454 -(FSDateTime*)toUTCTime;
455 -(void)dealloc;
456 
457 @end
458 
459 typedef NS_ENUM(NSInteger, FSRotation) {
465 };
466 
467 typedef NS_ENUM(NSInteger, FSAlignment) {
471 };
472 
473 typedef NS_ENUM(NSInteger, FSFillMode) {
477 };
478 
479 typedef NS_ENUM(NSInteger, FSPosition) {
489 };
490 
491 @interface FSCodec : FSBase
492 -(void*)getCptr;
493 -(id)initWithCptr: (void*)cptr swigOwnCObject: (BOOL)ownCObject;
494 +(NSData *)base64Encode: (NSData *)buffer;
495 +(NSData *)base64Decode: (NSData *)buffer;
496 +(NSData *)flateCompress: (NSData *)buffer;
497 +(NSData *)flateDecompress: (NSData *)buffer;
498 -(id)init;
499 
500 -(void)dealloc;
501 
502 @end
503 
504 
505 
506 typedef NS_ENUM(NSInteger, FSProgressiveState) {
510 };
511 
512 @interface FSProgressive : FSBase
513 -(id)init NS_UNAVAILABLE;
514 -(void*)getCptr;
515 -(id)initWithCptr: (void*)cptr swigOwnCObject: (BOOL)ownCObject;
516 -(id)initWithOther: (FSProgressive*)other;
518 -(int)getRateOfProgress;
519 
520 -(void)dealloc;
521 
522 @end
523 
524 @interface FSLibrary : NSObject
525 {
526  void *swigCPtr;
527  BOOL swigCMemOwn;
528 }
529 -(id)init NS_UNAVAILABLE;
530 -(void*)getCptr;
531 -(id)initWithCptr: (void*)cptr swigOwnCObject: (BOOL)ownCObject;
532 +(FSErrorCode)initialize: (NSString *)sn key: (NSString *)key;
533 +(FSErrorCode)reinitialize;
534 +(void)destroy;
535 +(NSString *)getVersion;
536 +(BOOL)setCacheSize: (unsigned int)size;
537 +(BOOL)enableJavaScript: (BOOL)enable_javascript;
538 +(BOOL)setAnnotIconProviderCallback: (id<FSIconProviderCallback>)annot_icon_provider;
539 +(BOOL)setNotifierCallback: (id<FSNotifierCallback>)notifier;
540 +(BOOL)setActionCallback: (id<FSActionCallback>)action_callback;
541 +(BOOL)setDocEventCallback: (id<FSDocEventCallback>)callback;
542 +(BOOL)registerSignatureCallback: (NSString *)filter sub_filter: (NSString *)sub_filter signature_callback: (id<FSSignatureCallback>)signature_callback;
543 +(BOOL)registerSecurityCallback: (NSString *)filter callback: (id<FSSecurityCallback>)callback;
544 +(BOOL)unregisterSecurityCallback: (NSString *)filter;
545 +(void)registerXFAAppProviderCallback: (id<FSAppProviderCallback>)callback;
546 +(void)setRenderTextGamma: (float)gamma;
547 +(void)setLogFile: (NSString *)log_file_path;
548 
549 -(void)dealloc;
550 
551 @end
552 
553 typedef NS_ENUM(NSInteger, FSGraphStateLineCapStyle) {
557 };
558 
559 typedef NS_ENUM(NSInteger, FSGraphStateLineJoinStyle) {
563 };
564 
565 @interface FSGraphState : NSObject
566 {
567  void *swigCPtr;
568  BOOL swigCMemOwn;
569 }
570 @property (nonatomic, getter=getLine_width) float line_width;
571 @property (nonatomic, getter=getLine_join) FSGraphStateLineJoinStyle line_join;
572 @property (nonatomic, getter=getMiter_limit) float miter_limit;
573 @property (nonatomic, getter=getLine_cap) FSGraphStateLineCapStyle line_cap;
574 @property (nonatomic, getter=getDash_phase) float dash_phase;
575 @property (nonatomic, weak, getter=getDashes) FSFloatArray* dashes;
576 -(void*)getCptr;
577 -(id)initWithCptr: (void*)cptr swigOwnCObject: (BOOL)ownCObject;
578 -(id)initWithLine_width: (float)line_width line_join: (FSGraphStateLineJoinStyle)line_join miter_limit: (float)miter_limit line_cap: (FSGraphStateLineCapStyle)line_cap dash_phase: (float)dash_phase dashes: (FSFloatArray*)dashes;
579 -(id)init;
580 -(id)initWithState: (FSGraphState*)state;
581 -(void)set: (float)line_width line_join: (FSGraphStateLineJoinStyle)line_join miter_limit: (float)miter_limit line_cap: (FSGraphStateLineCapStyle)line_cap dash_phase: (float)dash_phase dashes: (FSFloatArray*)dashes;
582 -(void)dealloc;
583 
584 @end
585 
586 
587 
588 typedef NS_ENUM(NSInteger, FSRangeFilter) {
592 };
593 
594 @interface FSRange : FSBase
595 -(void*)getCptr;
596 -(id)initWithCptr: (void*)cptr swigOwnCObject: (BOOL)ownCObject;
597 -(id)init;
598 -(id)initWithIndex: (int)index;
599 -(id)initWithStart_index: (int)start_index end_index: (int)end_index filter: (FSRangeFilter)filter;
600 -(id)initWithOther: (FSRange*)other;
601 -(BOOL)isEmpty;
602 -(void)addSingle: (int)index;
603 -(void)addSegment: (int)start_index end_index: (int)end_index filter: (FSRangeFilter)filter;
604 -(int)getSegmentCount;
605 -(int)getSegmentStart: (int)segment_index;
606 -(int)getSegmentEnd: (int)segment_index;
607 -(void)removeAll;
608 
609 -(void)dealloc;
610 
611 @end
612 
613 typedef NS_ENUM(NSInteger, FSFontStyles) {
620  FSFontStyleAllCap = 0x10000,
623 };
624 
625 typedef NS_ENUM(NSInteger, FSFontCharset) {
641 };
642 
643 typedef NS_ENUM(NSInteger, FSFontStandardID) {
658 };
659 
660 @interface FSFont : FSBase
661 -(id)init NS_UNAVAILABLE;
662 -(void*)getCptr;
663 -(id)initWithCptr: (void*)cptr swigOwnCObject: (BOOL)ownCObject;
664 -(id)initWithName: (NSString *)name styles: (unsigned int)styles charset: (FSFontCharset)charset weight: (int)weight;
665 -(id)initWithFont_id: (FSFontStandardID)font_id;
666 -(id)initWithFont_file_path: (NSString *)font_file_path face_index: (int)face_index charset: (FSFontCharset)charset;
667 -(id)initWithOther: (FSFont*)other;
668 -(BOOL)isEmpty;
669 -(NSString *)getName;
670 -(BOOL)isBold;
671 -(BOOL)isItalic;
672 -(BOOL)isEmbedded: (FSPDFDoc*)document;
673 -(BOOL)isSupportEmbedded: (FSPDFDoc*)document;
674 -(FSFont*)embed: (FSPDFDoc*)document;
675 -(int)getAscent;
676 -(int)getDescent;
677 -(FSRectI*)getCharBBox: (unsigned int)unicode;
678 -(float)getCharWidth: (unsigned int)unicode;
679 
680 -(void)dealloc;
681 
682 @end
683 
684 typedef NS_ENUM(NSInteger, FSPathPointType) {
690 };
691 
692 @interface FSPath : FSBase
693 -(void*)getCptr;
694 -(id)initWithCptr: (void*)cptr swigOwnCObject: (BOOL)ownCObject;
695 -(id)init;
696 -(id)initWithOther: (FSPath*)other;
697 -(BOOL)isEmpty;
698 -(int)getPointCount;
699 -(FSPointF*)getPoint: (int)index;
700 -(FSPathPointType)getPointType: (int)index;
701 -(BOOL)setPoint: (int)index point: (FSPointF*)point type: (FSPathPointType)type;
702 -(BOOL)moveTo: (FSPointF*)point;
703 -(BOOL)lineTo: (FSPointF*)point;
704 -(BOOL)cubicBezierTo: (FSPointF*)point1 point2: (FSPointF*)point2 point3: (FSPointF*)point3;
705 -(BOOL)closeFigure;
706 -(BOOL)removePoint: (int)index;
707 -(BOOL)appendRect: (FSRectF*)rect;
708 -(BOOL)appendEllipse: (FSRectF*)rect;
709 -(void)transform: (FSMatrix2D*)matrix;
710 -(void)clear;
711 
712 -(void)dealloc;
713 
714 @end
715 
716 typedef NS_ENUM(NSInteger, FSBitmapDIBFormat) {
718  FSBitmapDIBRgb = 0x018,
724 };
725 
726 typedef NS_ENUM(NSInteger, FSBitmapInterpolationFlag) {
730 };
731 
732 @interface FSBitmap : FSBase
733 -(void*)getCptr;
734 -(id)initWithCptr: (void*)cptr swigOwnCObject: (BOOL)ownCObject;
735 -(id)initWithWidth: (int)width height: (int)height format: (FSBitmapDIBFormat)format buffer: (NSData *)buffer pitch: (int)pitch;
736 -(id)initWithOther: (FSBitmap*)other;
737 -(id)init;
738 -(BOOL)isEmpty;
739 -(FSBitmap*)clone: (FSRectI*)clip_rect;
740 -(int)getWidth;
741 -(int)getHeight;
742 -(int)getPitch;
743 -(int)getBpp;
745 -(void)fillRect: (unsigned int)color rect: (FSRectI*)rect;
746 -(FSBitmap*)convertFormat: (FSBitmapDIBFormat)format icc_transform: (NSData *)icc_transform;
747 -(FSRectI*)calculateBBoxByColor: (unsigned int)backgroud_color;
748 -(FSRectI*)detectBBoxByColorDiffer: (int)detection_size color_differ: (int)color_differ;
749 -(FSBitmap*)swapXY: (BOOL)is_flip_horz is_flip_vert: (BOOL)is_flip_vert clip_rect: (FSRectI*)clip_rect;
750 -(FSBitmap*)flip: (BOOL)is_flip_horz is_flip_vert: (BOOL)is_flip_vert;
751 -(FSBitmap*)stretchTo: (int)dest_width dest_height: (int)dest_height flag: (FSBitmapInterpolationFlag)flag clip_rect: (FSRectI*)clip_rect;
752 -(FSBitmap*)transformTo: (FSMatrix2D*)matrix flag: (FSBitmapInterpolationFlag)flag out_left: (int *)out_left out_top: (int *)out_top clip_rect: (FSRectI*)clip_rect;
753 -(FSBitmap*)getMask: (FSRectI*)clip_rect;
754 -(NSData *)getBuffer;
755 
756 -(void)dealloc;
757 
758 @end
759 
760 typedef NS_ENUM(NSInteger, FSImageType) {
770 };
771 
772 @interface FSImage : FSBase
773 -(void*)getCptr;
774 -(id)initWithCptr: (void*)cptr swigOwnCObject: (BOOL)ownCObject;
775 -(id)init;
776 -(id)initWithPath: (NSString *)path;
777 -(id)initWithFile_read: (id<FSFileReaderCallback>)file_read;
778 -(id)initWithOther: (FSImage*)other;
779 -(BOOL)isEmpty;
781 -(int)getWidth;
782 -(int)getHeight;
783 -(int)getFrameCount;
784 -(FSBitmap*)getFrameBitmap: (int)index;
785 -(int)getXDPI;
786 -(int)getYDPI;
787 -(BOOL)addFrame: (FSBitmap*)bitmap;
788 -(void)setDPIs: (int)x_dpi y_dpi: (int)y_dpi;
789 -(BOOL)saveAs: (NSString *)file_path;
790 -(BOOL)saveAsWithStreamCallback: (id<FSFileStreamCallback>)file file_extension: (NSString *)file_extension;
791 -(id)initWithBuffer: (NSData *)buffer;
792 
793 -(void)dealloc;
794 
795 @end
796 
797 typedef NS_ENUM(NSInteger, FSRendererColorMode) {
800 };
801 
802 typedef NS_ENUM(NSInteger, FSRendererContentFlag) {
805 };
806 
807 typedef NS_ENUM(NSInteger, FSRendererDeviceType) {
810 };
811 
812 @interface FSRenderer : FSBase
813 -(id)init NS_UNAVAILABLE;
814 -(void*)getCptr;
815 -(id)initWithCptr: (void*)cptr swigOwnCObject: (BOOL)ownCObject;
816 -(id)initWithBitmap: (FSBitmap*)bitmap is_rgb_order: (BOOL)is_rgb_order;
817 -(id)initWithContext: (CGContextRef)context device_type: (FSRendererDeviceType)device_type;
818 -(id)initWithOther: (FSRenderer*)other;
819 -(BOOL)isEmpty;
820 -(FSProgressive*)startQuickRender: (FSPDFPage*)page matrix: (FSMatrix2D*)matrix pause: (id<FSPauseCallback>)pause;
821 -(FSProgressive*)startRender: (FSPDFPage*)page matrix: (FSMatrix2D*)matrix pause: (id<FSPauseCallback>)pause;
822 -(FSProgressive*)startRenderReflowPage: (FSReflowPage*)reflow_page matrix: (FSMatrix2D*)matrix pause: (id<FSPauseCallback>)pause;
823 -(FSProgressive*)startRenderXFAPage: (FSXFAPage*)xfa_page_view matrix: (FSMatrix2D*)matrix is_highlight: (BOOL)is_highlight pause: (id<FSPauseCallback>)pause;
824 -(FSProgressive*)startRenderBitmap: (FSBitmap*)bitmap matrix: (FSMatrix2D*)matrix clip_rect: (FSRectI*)clip_rect interpolation: (unsigned int)interpolation pause: (id<FSPauseCallback>)pause;
825 -(BOOL)renderAnnot: (FSAnnot*)annot matrix: (FSMatrix2D*)matrix;
826 -(BOOL)renderGraphicsObject: (FSGraphicsObject*)graphics_object page: (FSPDFPage*)page matrix: (FSMatrix2D*)matrix;
827 -(void)setClipRect: (FSRectI*)clip_rect;
828 -(void)setClipPathFill: (FSPath*)clip_path matrix: (FSMatrix2D*)matrix fill_mode: (FSFillMode)fill_mode;
829 -(void)setClipPathStroke: (FSPath*)clip_path matrix: (FSMatrix2D*)matrix graph_state: (FSGraphState*)graph_state;
830 -(void)setRenderContentFlags: (unsigned int)render_content_flags;
831 -(void)setRenderFormField: (BOOL)is_render_formfield;
832 -(void)setRenderSignature: (BOOL)is_render_signature;
833 -(void)setLayerContext: (FSLayerContext*)layer_context;
834 -(void)setColorMode: (FSRendererColorMode)color_mode;
835 -(void)setMappingModeColors: (unsigned int)background_color foreground_color: (unsigned int)foreground_color;
836 -(void)setClearType: (BOOL)is_clear_type;
837 -(void)setPrintTextAsGraphic: (BOOL)is_to_print_text_graphic;
838 -(void)setPrintTextAsImage: (BOOL)is_to_print_text_image;
839 -(void)setForceDownSample: (BOOL)is_to_force_down_sample;
840 -(void)setForceHalftone: (BOOL)is_to_force_halftone;
841 -(void)setRenderPathThinLine: (BOOL)is_render_path_thin_line;
842 -(void)setRenderTextAntiAliasing: (BOOL)is_render_text_antialiasing;
843 -(void)setRenderPathAntiAliasing: (BOOL)is_render_path_antialiasing;
844 -(void)setRenderImageAntiAliasing: (BOOL)is_render_image_antialiasing;
845 
846 -(void)dealloc;
847 
848 @end
849 
850 
851 
852 typedef NS_ENUM(NSInteger, FSBarcodeFormat) {
861 };
862 
863 typedef NS_ENUM(NSInteger, FSBarcodeQRErrorCorrectionLevel) {
868 };
869 
870 @interface FSBarcode : FSBase
871 -(void*)getCptr;
872 -(id)initWithCptr: (void*)cptr swigOwnCObject: (BOOL)ownCObject;
873 -(id)init;
874 -(id)initWithOther: (FSBarcode*)other;
875 -(BOOL)isEmpty;
876 -(FSBitmap*)generateBitmap: (NSString *)info format: (FSBarcodeFormat)format unit_width: (int)unit_width unit_height: (int)unit_height level: (FSBarcodeQRErrorCorrectionLevel)level;
877 
878 -(void)dealloc;
879 
880 @end
881 
882 typedef NS_ENUM(NSInteger, FSPDFObjectType) {
893 };
894 
895 @interface FSPDFObject : NSObject
896 {
897  void *swigCPtr;
898  BOOL swigCMemOwn;
899 }
900 -(void*)getCptr;
901 -(id)initWithCptr: (void*)cptr swigOwnCObject: (BOOL)ownCObject;
902 +(FSPDFObject*)createFromBoolean: (BOOL)boolean_value;
903 +(FSPDFObject*)createFromFloat: (float)float_value;
904 +(FSPDFObject*)createFromInteger: (int)integer_value;
905 +(FSPDFObject*)createFromString: (NSString *)string_value;
906 +(FSPDFObject*)createFromName: (NSString *)name;
907 +(FSPDFObject*)createFromDateTime: (FSDateTime*)date_time;
908 +(FSPDFObject*)createReference: (FSPDFDoc*)document object_number: (unsigned int)object_number;
909 -(FSPDFObject*)cloneObject;
910 -(FSPDFObjectType)getType;
911 -(unsigned int)getObjNum;
912 -(int)getInteger;
913 -(float)getFloat;
914 -(BOOL)getBoolean;
915 -(FSMatrix2D*)getMatrix;
916 -(FSRectF*)getRect;
917 -(FSPDFObject*)getDirectObject;
918 -(FSDateTime*)getDateTime;
919 -(NSString *)getName;
920 -(NSString *)getWideString;
921 -(FSPDFArray*)getArray;
922 -(FSPDFDictionary*)getDict;
923 -(FSPDFStream*)getStream;
924 -(NSString *)getString;
925 
926 -(void)dealloc;
927 
928 @end
929 
930 typedef NS_ENUM(NSInteger, FSPDFStreamFilter) {
943 };
944 
946 -(id)init NS_UNAVAILABLE;
947 -(void*)getCptr;
948 -(id)initWithCptr: (void*)cptr swigOwnCObject: (BOOL)ownCObject;
949 +(FSPDFStream*)create: (FSPDFDictionary*)dictionary;
952 -(unsigned long long)getDataSize: (BOOL)is_raw_data;
953 -(void)importData: (id<FSFileReaderCallback>)file_read stream_filter: (FSPDFStreamFilter)stream_filter;
954 -(id<FSFileReaderCallback>)exportData: (BOOL)is_raw_data;
955 -(NSData *)getData: (BOOL)is_raw_data;
956 -(void)setData: (NSData *)buffer;
957 
958 -(void)dealloc;
959 
960 @end
961 
963 -(id)init NS_UNAVAILABLE;
964 -(void*)getCptr;
965 -(id)initWithCptr: (void*)cptr swigOwnCObject: (BOOL)ownCObject;
966 +(FSPDFArray*)create;
967 +(FSPDFArray*)createFromMatrix: (FSMatrix2D*)matrix;
968 +(FSPDFArray*)createFromRect: (FSRectF*)rect;
969 -(int)getElementCount;
970 -(FSPDFObject*)getElement: (int)index;
971 -(void)addElement: (FSPDFObject*)element;
972 -(void)addBoolean: (BOOL)boolean_value;
973 -(void)addDateTime: (FSDateTime*)date_time;
974 -(void)addFloat: (float)float_value;
975 -(void)addInteger: (int)integer_value;
976 -(void)addMatrix: (FSMatrix2D*)matrix;
977 -(void)addRect: (FSRectF*)rect;
978 -(void)addName: (NSString *)name;
979 -(void)addString: (NSString *)new_string;
980 -(void)insertAt: (int)index element: (FSPDFObject*)element;
981 -(void)setAt: (int)index element: (FSPDFObject*)element;
982 -(void)removeAt: (int)index;
983 
984 -(void)dealloc;
985 
986 @end
987 
989 -(id)init NS_UNAVAILABLE;
990 -(void*)getCptr;
991 -(id)initWithCptr: (void*)cptr swigOwnCObject: (BOOL)ownCObject;
993 -(BOOL)hasKey: (NSString *)key;
994 -(FSPDFObject*)getElement: (NSString *)key;
995 -(long)moveNext: (long)position;
996 -(NSString *)getKey: (long)position;
997 -(FSPDFObject*)getValue: (long)position;
998 -(void)setAt: (NSString *)key pdf_object: (FSPDFObject*)pdf_object;
999 -(void)setAtBoolean: (NSString *)key value: (BOOL)value;
1000 -(void)setAtDateTime: (NSString *)key value: (FSDateTime*)value;
1001 -(void)setAtFloat: (NSString *)key value: (float)value;
1002 -(void)setAtInteger: (NSString *)key value: (int)value;
1003 -(void)setAtMatrix: (NSString *)key value: (FSMatrix2D*)value;
1004 -(void)setAtRect: (NSString *)key value: (FSRectF*)value;
1005 -(void)setAtName: (NSString *)key value: (NSString *)value;
1006 -(void)setAtString: (NSString *)key value: (NSString *)value;
1007 -(void)removeAt: (NSString *)key;
1008 
1009 -(void)dealloc;
1010 
1011 @end
1012 
1014 -(void*)getCptr;
1015 -(id)initWithCptr: (void*)cptr swigOwnCObject: (BOOL)ownCObject;
1016 -(id)init;
1017 -(id)initWithOther: (FSGraphicsObjectArray*)other;
1018 -(int)getSize;
1019 -(int)getUpperBound;
1020 -(BOOL)setSize: (int)nNewSize nGrowBy: (int)nGrowBy;
1021 -(void)removeAll;
1022 -(FSGraphicsObject*)getAt: (int)nIndex;
1023 -(BOOL)setAt: (int)nIndex newElement: (FSGraphicsObject*)newElement;
1024 -(BOOL)setAtGrow: (int)nIndex newElement: (FSGraphicsObject*)newElement;
1025 -(BOOL)add: (FSGraphicsObject*)newElement;
1026 -(BOOL)insertAt: (int)nIndex newElement: (FSGraphicsObject*)newElement nCount: (int)nCount;
1027 -(BOOL)removeAt: (int)nIndex nCount: (int)nCount;
1028 -(int)find: (FSGraphicsObject*)data iStart: (int)iStart;
1029 
1030 -(void)dealloc;
1031 
1032 @end
1033 
1034 @interface FSMarkedContent : NSObject
1035 {
1036  void *swigCPtr;
1037  BOOL swigCMemOwn;
1038 }
1039 -(id)init NS_UNAVAILABLE;
1040 -(void*)getCptr;
1041 -(id)initWithCptr: (void*)cptr swigOwnCObject: (BOOL)ownCObject;
1042 -(BOOL)hasTag: (NSString *)tag_name;
1043 -(int)getItemCount;
1044 -(NSString *)getItemTagName: (int)index;
1045 -(int)getItemMCID: (int)index;
1046 -(FSPDFDictionary*)getItemPropertyDict: (int)index;
1047 -(int)addItem: (NSString *)tag_name property_dict: (FSPDFDictionary*)property_dict;
1048 -(BOOL)removeItem: (NSString *)tag_name;
1049 
1050 -(void)dealloc;
1051 
1052 @end
1053 
1054 typedef NS_ENUM(NSInteger, FSGraphicsObjectBlendMode) {
1071 };
1072 
1073 typedef NS_ENUM(NSInteger, FSGraphicsObjectType) {
1080 };
1081 
1082 @interface FSGraphicsObject : NSObject
1083 {
1084  void *swigCPtr;
1085  BOOL swigCMemOwn;
1086 }
1087 @property (nonatomic, getter=getStrokeColor) unsigned int strokeColor;
1088 @property (nonatomic, getter=getFillColor) unsigned int fillColor;
1089 @property (nonatomic, weak, getter=getMatrix) FSMatrix2D* matrix;
1090 @property (nonatomic, weak, getter=getGraphState) FSGraphState* graphState;
1091 @property (nonatomic, getter=getBlendMode) FSGraphicsObjectBlendMode blendMode;
1092 @property (nonatomic, weak, getter=getClipRect) FSRectF* clipRect;
1093 -(void*)getCptr;
1094 -(id)initWithCptr: (void*)cptr swigOwnCObject: (BOOL)ownCObject;
1095 -(FSGraphicsObjectType)getType;
1096 -(FSRectF*)getRect;
1097 -(BOOL)hasTransparency;
1098 -(BOOL)transform: (FSMatrix2D*)matrix need_transform_clippath: (BOOL)need_transform_clippath;
1099 -(FSGraphicsObject*)clone;
1100 -(int)getClipPathCount;
1101 -(FSPath*)getClipPath: (int)index;
1102 -(FSFillMode)getClipPathFillMode: (int)index;
1103 -(BOOL)addClipPath: (FSPath*)path fill_mode: (FSFillMode)fill_mode;
1104 -(BOOL)removeClipPath: (int)index;
1105 -(int)getClipTextObjectCount;
1106 -(FSTextObject*)getClipTextObject: (int)index;
1107 -(BOOL)addClipTextObject: (FSTextObject*)textobject;
1108 -(BOOL)removeClipTextObject: (int)index;
1109 -(BOOL)clearClips;
1110 -(FSMarkedContent*)getMarkedContent;
1111 -(FSLayerNodeArray*)getLayers: (FSLayerTree*)layer_tree;
1112 -(FSTextObject*)getTextObject;
1113 -(FSFormXObject*)getFormXObject;
1114 -(FSImageObject*)getImageObject;
1115 -(FSPathObject*)getPathObject;
1116 -(FSShadingObject*)getShadingObject;
1117 
1118 -(void)dealloc;
1119 
1120 @end
1121 
1122 typedef NS_ENUM(NSInteger, FSTextStateMode) {
1131 };
1132 
1133 @interface FSTextState : NSObject
1134 {
1135  void *swigCPtr;
1136  BOOL swigCMemOwn;
1137 }
1138 @property (nonatomic, getter=getVersion) unsigned int version;
1139 @property (nonatomic, getter=getFont_size) float font_size;
1140 @property (nonatomic, getter=getCharspace) float charspace;
1141 @property (nonatomic, getter=getWordspace) float wordspace;
1142 @property (nonatomic, getter=getTextmode) FSTextStateMode textmode;
1143 @property (nonatomic, weak, getter=getTextmatrix) NSArray<NSNumber *> * textmatrix;
1144 @property (nonatomic, weak, getter=getOrigin_position) FSPointF* origin_position;
1145 @property (nonatomic, weak, getter=getFont) FSFont* font;
1146 -(void*)getCptr;
1147 -(id)initWithCptr: (void*)cptr swigOwnCObject: (BOOL)ownCObject;
1148 -(id)initWithVersion: (unsigned int)version font: (FSFont*)font font_size: (float)font_size charspace: (float)charspace wordspace: (float)wordspace textmode: (FSTextStateMode)textmode origin_position: (FSPointF*)origin_position textmatrix: (NSArray<NSNumber *> *)textmatrix;
1149 -(id)init;
1150 -(id)initWithState: (FSTextState*)state;
1151 -(void)set: (unsigned int)version font: (FSFont*)font font_size: (float)font_size charspace: (float)charspace wordspace: (float)wordspace textmode: (FSTextStateMode)textmode origin_position: (FSPointF*)origin_position textmatrix: (NSArray<NSNumber *> *)textmatrix;
1152 
1153 -(void)dealloc;
1154 
1155 @end
1156 
1157 typedef NS_ENUM(NSInteger, FSImageObjectColorSpace) {
1171 };
1172 
1174 -(id)init NS_UNAVAILABLE;
1175 -(void*)getCptr;
1176 -(id)initWithCptr: (void*)cptr swigOwnCObject: (BOOL)ownCObject;
1177 +(FSImageObject*)create: (FSPDFDoc*)document;
1178 -(void)setBitmap: (FSBitmap*)bitmap mask: (FSBitmap*)mask;
1179 -(void)setImage: (FSImage*)image frame_index: (int)frame_index;
1180 -(FSBitmap*)cloneBitmap: (FSGraphicsObjects*)graphics_objects;
1183 -(BOOL)isImageMask;
1184 -(FSPDFObject*)getMask;
1185 
1186 -(void)dealloc;
1187 
1188 @end
1189 
1191 @property (nonatomic, weak, getter=getText) NSString * text;
1192 -(id)init NS_UNAVAILABLE;
1193 -(void*)getCptr;
1194 -(id)initWithCptr: (void*)cptr swigOwnCObject: (BOOL)ownCObject;
1195 +(FSTextObject*)create;
1196 -(FSTextState*)getTextState: (FSPDFPage*)page;
1197 -(void)setTextState: (FSPDFPage*)page text_state: (FSTextState*)text_state is_italic: (BOOL)is_italic weight: (int)weight;
1198 
1199 -(void)dealloc;
1200 
1201 @end
1202 
1204 @property (nonatomic, getter=getFillMode) FSFillMode fillMode;
1205 @property (nonatomic, getter=getStrokeState) BOOL strokeState;
1206 @property (nonatomic, weak, getter=getPathData) FSPath* pathData;
1207 -(id)init NS_UNAVAILABLE;
1208 -(void*)getCptr;
1209 -(id)initWithCptr: (void*)cptr swigOwnCObject: (BOOL)ownCObject;
1210 +(FSPathObject*)create;
1211 +(FSPathObject*)createFromTextObject: (FSPDFPage*)page text_obj: (FSTextObject*)text_obj;
1212 
1213 -(void)dealloc;
1214 
1215 @end
1216 
1218 -(id)init NS_UNAVAILABLE;
1219 -(void*)getCptr;
1220 -(id)initWithCptr: (void*)cptr swigOwnCObject: (BOOL)ownCObject;
1221 +(FSFormXObject*)create: (FSPDFDoc*)document;
1224 -(BOOL)importPageContent: (FSPDFPage*)source_page is_annots_included: (BOOL)is_annots_included;
1225 
1226 -(void)dealloc;
1227 
1228 @end
1229 
1231 -(id)init NS_UNAVAILABLE;
1232 -(void*)getCptr;
1233 -(id)initWithCptr: (void*)cptr swigOwnCObject: (BOOL)ownCObject;
1235 
1236 -(void)dealloc;
1237 
1238 @end
1239 
1240 typedef NS_ENUM(NSInteger, FSPDFNameTreeType) {
1244 };
1245 
1246 @interface FSPDFNameTree : FSBase
1247 -(void*)getCptr;
1248 -(id)initWithCptr: (void*)cptr swigOwnCObject: (BOOL)ownCObject;
1249 -(id)initWithDocument: (FSPDFDoc*)document type: (FSPDFNameTreeType)type;
1250 -(id)init;
1251 -(id)initWithOther: (FSPDFNameTree*)other;
1252 -(BOOL)isEmpty;
1254 -(BOOL)hasName: (NSString *)name;
1255 -(int)getCount;
1256 -(NSString *)getName: (int)index;
1257 -(FSPDFObject*)getObj: (NSString *)name;
1258 -(BOOL)setObj: (NSString *)name pdf_object: (FSPDFObject*)pdf_object;
1259 -(BOOL)rename: (NSString *)old_name new_name: (NSString *)new_name;
1260 -(BOOL)add: (NSString *)name pdf_object: (FSPDFObject*)pdf_object;
1261 -(BOOL)removeObj: (NSString *)name;
1262 -(BOOL)removeAllObjs;
1263 
1264 -(void)dealloc;
1265 
1266 @end
1267 
1268 typedef NS_ENUM(NSInteger, FSPDFNumberTreeType) {
1270 };
1271 
1273 -(void*)getCptr;
1274 -(id)initWithCptr: (void*)cptr swigOwnCObject: (BOOL)ownCObject;
1275 -(id)initWithDocument: (FSPDFDoc*)document type: (FSPDFNumberTreeType)type;
1276 -(id)init;
1277 -(id)initWithOther: (FSPDFNumberTree*)other;
1278 -(BOOL)isEmpty;
1280 -(BOOL)hasNumber: (int)number;
1281 -(FSPDFObject*)getObj: (int)number;
1282 -(BOOL)setObj: (int)number pdf_object: (FSPDFObject*)pdf_object;
1283 -(BOOL)removeObj: (int)number;
1284 -(BOOL)removeAllObjs;
1285 
1286 -(void)dealloc;
1287 
1288 @end
1289 
1290 typedef NS_ENUM(NSInteger, FSRenditionMediaOptionType) {
1293 };
1294 
1295 typedef NS_ENUM(NSInteger, FSRenditionMediaPermission) {
1300 };
1301 
1302 typedef NS_ENUM(NSInteger, FSRenditionMediaPlayerType) {
1306 };
1307 
1308 typedef NS_ENUM(NSInteger, FSRenditionMediaPlayerFitStyle) {
1315 };
1316 
1317 typedef NS_ENUM(NSInteger, FSRenditionWindowType) {
1322 };
1323 
1324 typedef NS_ENUM(NSInteger, FSRenditionMonitorSpecifier) {
1332 };
1333 
1334 typedef NS_ENUM(NSInteger, FSRenditionFloatingWindowRelatedWindowType) {
1339 };
1340 
1341 typedef NS_ENUM(NSInteger, FSRenditionFloatingWindowResizeType) {
1345 };
1346 
1347 typedef NS_ENUM(NSInteger, FSRenditionFloatingWindowOffscreenEvent) {
1351 };
1352 
1353 @interface FSRendition : FSBase
1354 @property (nonatomic, weak, getter=getRenditionName) NSString * renditionName;
1355 @property (nonatomic, weak, getter=getMediaClipName) NSString * mediaClipName;
1356 @property (nonatomic, weak, getter=getMediaClipFile) FSFileSpec* mediaClipFile;
1357 @property (nonatomic, weak, getter=getMediaClipContentType) NSString * mediaClipContentType;
1358 @property (nonatomic, getter=getPermission) FSRenditionMediaPermission permission;
1359 @property (nonatomic, weak, getter=getMediaDescriptions) NSArray<NSString *> * mediaDescriptions;
1360 -(id)init NS_UNAVAILABLE;
1361 -(void*)getCptr;
1362 -(id)initWithCptr: (void*)cptr swigOwnCObject: (BOOL)ownCObject;
1363 -(id)initWithPdf_doc: (FSPDFDoc*)pdf_doc rendition_dict: (FSPDFDictionary*)rendition_dict;
1364 -(id)initWithOther: (FSRendition*)other;
1365 -(BOOL)isEmpty;
1366 -(FSPDFDictionary*)getDict;
1367 -(BOOL)hasMediaClip;
1368 -(NSString *)getMediaBaseURL;
1369 -(void)setMediaBaseURL: (NSString *)base_url opt_type: (FSRenditionMediaOptionType)opt_type;
1370 -(int)getMediaPlayerCount: (FSRenditionMediaPlayerType)type;
1371 -(FSMediaPlayer*)getMediaPlayer: (FSRenditionMediaPlayerType)type index: (int)index;
1372 -(int)addMediaPlayer: (FSRenditionMediaPlayerType)type player: (FSMediaPlayer*)player;
1373 -(void)removeMediaPlayer: (FSRenditionMediaPlayerType)type player: (FSMediaPlayer*)player;
1374 -(int)getVolume;
1375 -(void)setVolume: (int)volume opt_type: (FSRenditionMediaOptionType)opt_type;
1376 -(BOOL)isControlBarVisible;
1377 -(void)enableControlBarVisible: (BOOL)is_visible opt_type: (FSRenditionMediaOptionType)opt_type;
1378 -(FSRenditionMediaPlayerFitStyle)getFitStyle;
1379 -(void)setFitStyle: (FSRenditionMediaPlayerFitStyle)fit_style opt_type: (FSRenditionMediaOptionType)opt_type;
1380 -(int)getDuration;
1381 -(void)setDuration: (int)duration opt_type: (FSRenditionMediaOptionType)opt_type;
1382 -(BOOL)isAutoPlay;
1383 -(void)enableAutoPlay: (BOOL)is_auto_play opt_type: (FSRenditionMediaOptionType)opt_type;
1384 -(int)getRepeatCount;
1385 -(void)setRepeatCount: (int)count opt_type: (FSRenditionMediaOptionType)opt_type;
1386 -(FSRenditionWindowType)getWindowType;
1387 -(void)setWindowType: (FSRenditionWindowType)window_type opt_type: (FSRenditionMediaOptionType)opt_type;
1388 -(unsigned int)getBackgroundColor;
1389 -(void)setBackgroundColor: (unsigned int)color opt_type: (FSRenditionMediaOptionType)opt_type;
1390 -(float)getBackgroundOpacity;
1391 -(void)setBackgroundOpacity: (float)opacity opt_type: (FSRenditionMediaOptionType)opt_type;
1392 -(FSRenditionMonitorSpecifier)getMonitorSpecifier;
1393 -(void)setMonitorSpecifier: (FSRenditionMonitorSpecifier)monitor_specifier opt_type: (FSRenditionMediaOptionType)opt_type;
1394 -(int)getFloatingWindowWidth;
1395 -(int)getFloatingWindowHeight;
1396 -(void)setFloatingWindowSize: (int)width height: (int)height opt_type: (FSRenditionMediaOptionType)opt_type;
1397 -(FSRenditionFloatingWindowRelatedWindowType)getFloatingWindowRelatedWindowType;
1398 -(void)setFloatingWindowRelatedWindowType: (FSRenditionFloatingWindowRelatedWindowType)window_type opt_type: (FSRenditionMediaOptionType)opt_type;
1399 -(FSPosition)getFloatingWindowPosition;
1400 -(void)setFloatingWindowPosition: (FSPosition)position opt_type: (FSRenditionMediaOptionType)opt_type;
1401 -(FSRenditionFloatingWindowOffscreenEvent)getFloatingWindowOffscreenEvent;
1402 -(void)setFloatingWindowOffscreenEvent: (FSRenditionFloatingWindowOffscreenEvent)offscreen_event opt_type: (FSRenditionMediaOptionType)opt_type;
1403 -(BOOL)hasFloatingWindowTitleBar;
1404 -(void)enableFloatingWindowTitleBar: (BOOL)is_visible opt_type: (FSRenditionMediaOptionType)opt_type;
1405 -(BOOL)hasFloatingWindowCloseButton;
1406 -(void)enableFloatingWindowCloseButton: (BOOL)is_visible opt_type: (FSRenditionMediaOptionType)opt_type;
1407 -(FSRenditionFloatingWindowResizeType)getFloatingWindowResizeType;
1408 -(void)setFloatingWindowResizeType: (FSRenditionFloatingWindowResizeType)resize_type opt_type: (FSRenditionMediaOptionType)opt_type;
1409 -(NSArray<NSString *> *)getFloatingWindowTitles;
1410 -(void)setFloatingWindowTitles: (NSArray<NSString *> *)titles opt_type: (FSRenditionMediaOptionType)opt_type;
1411 
1412 -(void)dealloc;
1413 
1414 @end
1415 
1416 @interface FSMediaPlayer : FSBase
1417 @property (nonatomic, weak, getter=getSoftwareURI) NSString * softwareURI;
1418 @property (nonatomic, weak, getter=getOSIdentifiers) NSArray<NSData *> * oSIdentifiers;
1419 -(id)init NS_UNAVAILABLE;
1420 -(void*)getCptr;
1421 -(id)initWithCptr: (void*)cptr swigOwnCObject: (BOOL)ownCObject;
1422 -(id)initWithMedia_player_dict: (FSPDFDictionary*)media_player_dict;
1423 -(id)initWithOther: (FSMediaPlayer*)other;
1424 -(BOOL)isEmpty;
1425 -(FSPDFDictionary*)getDict;
1426 
1427 -(void)dealloc;
1428 
1429 @end
1430 
1431 typedef NS_ENUM(NSInteger, FSDestinationZoomMode) {
1440 };
1441 
1442 @interface FSDestination : FSBase
1443 -(id)init NS_UNAVAILABLE;
1444 -(void*)getCptr;
1445 -(id)initWithCptr: (void*)cptr swigOwnCObject: (BOOL)ownCObject;
1446 +(FSDestination*)createXYZ: (FSPDFDoc*)document page_index: (int)page_index left: (float)left top: (float)top zoom_factor: (float)zoom_factor;
1447 +(FSDestination*)createFitPage: (FSPDFDoc*)document page_index: (int)page_index;
1448 +(FSDestination*)createFitHorz: (FSPDFDoc*)document page_index: (int)page_index top: (float)top;
1449 +(FSDestination*)createFitVert: (FSPDFDoc*)document page_index: (int)page_index left: (float)left;
1450 +(FSDestination*)createFitRect: (FSPDFDoc*)document page_index: (int)page_index left: (float)left bottom: (float)bottom right: (float)right top: (float)top;
1451 +(FSDestination*)createFitBBox: (FSPDFDoc*)document page_index: (int)page_index;
1452 +(FSDestination*)createFitBHorz: (FSPDFDoc*)document page_index: (int)page_index top: (float)top;
1453 +(FSDestination*)createFitBVert: (FSPDFDoc*)document page_index: (int)page_index left: (float)left;
1454 +(FSDestination*)createFromPDFArray: (FSPDFDoc*)document pdf_array: (FSPDFArray*)pdf_array;
1455 -(id)initWithDest_array: (FSPDFArray*)dest_array;
1456 -(id)initWithOther: (FSDestination*)other;
1457 -(BOOL)isEmpty;
1458 -(int)getPageIndex: (FSPDFDoc*)document;
1460 -(float)getLeft;
1461 -(BOOL)isLeftNull;
1462 -(float)getTop;
1463 -(BOOL)isTopNull;
1464 -(float)getRight;
1465 -(float)getBottom;
1466 -(float)getZoomFactor;
1468 
1469 -(void)dealloc;
1470 
1471 @end
1472 
1473 typedef NS_ENUM(NSInteger, FSActionType) {
1493 };
1494 
1495 typedef NS_ENUM(NSInteger, FSActionNewWindowFlag) {
1499 };
1500 
1501 @interface FSAction : FSBase
1502 -(void*)getCptr;
1503 -(id)initWithCptr: (void*)cptr swigOwnCObject: (BOOL)ownCObject;
1504 +(FSAction*)create: (FSPDFDoc*)document action_type: (FSActionType)action_type;
1505 -(id)initWithDocument: (FSPDFDoc*)document action_dict: (FSPDFDictionary*)action_dict;
1506 -(id)initWithAction: (FSAction*)action;
1507 -(BOOL)isEmpty;
1511 -(int)getSubActionCount;
1512 -(FSAction*)getSubAction: (int)index;
1513 -(void)setSubAction: (int)index sub_action: (FSAction*)sub_action;
1514 -(void)insertSubAction: (int)index sub_action: (FSAction*)sub_action;
1515 -(void)removeSubAction: (int)index;
1516 -(void)removeAllSubActions;
1517 
1518 -(void)dealloc;
1519 
1520 @end
1521 
1523 @property (nonatomic, weak, getter=getDestination) FSDestination* destination;
1524 -(id)init NS_UNAVAILABLE;
1525 -(void*)getCptr;
1526 -(id)initWithCptr: (void*)cptr swigOwnCObject: (BOOL)ownCObject;
1527 -(id)initWithAction: (FSAction*)action;
1528 
1529 -(void)dealloc;
1530 
1531 @end
1532 
1533 @interface FSURIAction : FSAction
1534 @property (nonatomic, weak, getter=getURI) NSString * uRI;
1535 -(id)init NS_UNAVAILABLE;
1536 -(void*)getCptr;
1537 -(id)initWithCptr: (void*)cptr swigOwnCObject: (BOOL)ownCObject;
1538 -(id)initWithAction: (FSAction*)action;
1539 -(BOOL)isTrackPosition;
1540 -(void)setTrackPositionFlag: (BOOL)is_track_position;
1541 
1542 -(void)dealloc;
1543 
1544 @end
1545 
1547 @property (nonatomic, weak, getter=getScript) NSString * script;
1548 -(id)init NS_UNAVAILABLE;
1549 -(void*)getCptr;
1550 -(id)initWithCptr: (void*)cptr swigOwnCObject: (BOOL)ownCObject;
1551 -(id)initWithAction: (FSAction*)action;
1552 
1553 -(void)dealloc;
1554 
1555 @end
1556 
1558 @property (nonatomic, weak, getter=getName) NSString * name;
1559 -(id)init NS_UNAVAILABLE;
1560 -(void*)getCptr;
1561 -(id)initWithCptr: (void*)cptr swigOwnCObject: (BOOL)ownCObject;
1562 -(id)initWithAction: (FSAction*)action;
1563 
1564 -(void)dealloc;
1565 
1566 @end
1567 
1569 @property (nonatomic, weak, getter=getDestination) FSDestination* destination;
1570 @property (nonatomic, weak, getter=getDestinationName) NSString * destinationName;
1571 @property (nonatomic, weak, getter=getFileSpec) FSFileSpec* fileSpec;
1572 @property (nonatomic, getter=getNewWindowFlag) FSActionNewWindowFlag newWindowFlag;
1573 -(id)init NS_UNAVAILABLE;
1574 -(void*)getCptr;
1575 -(id)initWithCptr: (void*)cptr swigOwnCObject: (BOOL)ownCObject;
1576 -(id)initWithAction: (FSAction*)action;
1577 
1578 -(void)dealloc;
1579 
1580 @end
1581 
1583 @property (nonatomic, weak, getter=getRelationship) NSString * relationship;
1584 @property (nonatomic, weak, getter=getAttachedFileName) NSString * attachedFileName;
1585 @property (nonatomic, getter=getPageIndex) int pageIndex;
1586 @property (nonatomic, getter=getFileAttachmentAnnotIndex) int fileAttachmentAnnotIndex;
1587 @property (nonatomic, weak, getter=getTarget) FSEmbeddedGotoTarget* target;
1588 -(id)init NS_UNAVAILABLE;
1589 -(void*)getCptr;
1590 -(id)initWithCptr: (void*)cptr swigOwnCObject: (BOOL)ownCObject;
1591 -(id)initWithDocument: (FSPDFDoc*)document;
1592 -(id)initWithDocument: (FSPDFDoc*)document target_object: (FSPDFDictionary*)target_object;
1593 -(id)initWithAction: (FSEmbeddedGotoTarget*)action;
1594 -(FSPDFDictionary*)getDict;
1595 -(BOOL)isEmpty;
1596 
1597 -(void)dealloc;
1598 
1599 @end
1600 
1602 @property (nonatomic, weak, getter=getDestination) FSDestination* destination;
1603 @property (nonatomic, weak, getter=getDestinationName) NSString * destinationName;
1604 @property (nonatomic, weak, getter=getRootFile) FSFileSpec* rootFile;
1605 @property (nonatomic, getter=getNewWindowFlag) FSActionNewWindowFlag newWindowFlag;
1606 @property (nonatomic, weak, getter=getTarget) FSEmbeddedGotoTarget* target;
1607 -(id)init NS_UNAVAILABLE;
1608 -(void*)getCptr;
1609 -(id)initWithCptr: (void*)cptr swigOwnCObject: (BOOL)ownCObject;
1610 -(id)initWithAction: (FSAction*)action;
1611 
1612 -(void)dealloc;
1613 
1614 @end
1615 
1616 typedef NS_ENUM(NSInteger, FSSubmitFormActionFlags) {
1630 };
1631 
1633 @property (nonatomic, weak, getter=getURL) NSString * uRL;
1634 @property (nonatomic, weak, getter=getFieldNames) NSArray<NSString *> * fieldNames;
1635 @property (nonatomic, getter=getFlags) unsigned int flags;
1636 -(id)init NS_UNAVAILABLE;
1637 -(void*)getCptr;
1638 -(id)initWithCptr: (void*)cptr swigOwnCObject: (BOOL)ownCObject;
1639 -(id)initWithAction: (FSAction*)action;
1640 
1641 -(void)dealloc;
1642 
1643 @end
1644 
1646 @property (nonatomic, weak, getter=getFieldNames) NSArray<NSString *> * fieldNames;
1647 @property (nonatomic, getter=getFlags) unsigned int flags;
1648 -(id)init NS_UNAVAILABLE;
1649 -(void*)getCptr;
1650 -(id)initWithCptr: (void*)cptr swigOwnCObject: (BOOL)ownCObject;
1651 -(id)initWithAction: (FSAction*)action;
1652 
1653 -(void)dealloc;
1654 
1655 @end
1656 
1658 @property (nonatomic, weak, getter=getFDFFileSpec) FSFileSpec* fDFFileSpec;
1659 -(id)init NS_UNAVAILABLE;
1660 -(void*)getCptr;
1661 -(id)initWithCptr: (void*)cptr swigOwnCObject: (BOOL)ownCObject;
1662 -(id)initWithAction: (FSAction*)action;
1663 
1664 -(void)dealloc;
1665 
1666 @end
1667 
1669 @property (nonatomic, weak, getter=getFieldNames) NSArray<NSString *> * fieldNames;
1670 @property (nonatomic, getter=getHideState) BOOL hideState;
1671 -(id)init NS_UNAVAILABLE;
1672 -(void*)getCptr;
1673 -(id)initWithCptr: (void*)cptr swigOwnCObject: (BOOL)ownCObject;
1674 -(id)initWithAction: (FSAction*)action;
1675 
1676 -(void)dealloc;
1677 
1678 @end
1679 
1681 @property (nonatomic, weak, getter=getFileSpec) FSFileSpec* fileSpec;
1682 @property (nonatomic, getter=getNewWindowFlag) FSActionNewWindowFlag newWindowFlag;
1683 -(id)init NS_UNAVAILABLE;
1684 -(void*)getCptr;
1685 -(id)initWithCptr: (void*)cptr swigOwnCObject: (BOOL)ownCObject;
1686 -(id)initWithAction: (FSAction*)action;
1687 -(NSString *)getWinFileName;
1688 -(NSString *)getWinDefaultDirectory;
1689 -(NSString *)getWinAppOperation;
1690 -(NSString *)getWinAppParameter;
1691 -(void)setWinLaunchParameter: (NSString *)file_name default_directory: (NSString *)default_directory operation: (NSString *)operation app_parameter: (NSString *)app_parameter;
1692 
1693 -(void)dealloc;
1694 
1695 @end
1696 
1697 typedef NS_ENUM(NSInteger, FSRenditionActionOperationType) {
1704 };
1705 
1707 @property (nonatomic, getter=getOperationType) FSRenditionActionOperationType operationType;
1708 @property (nonatomic, weak, getter=getScreenAnnot) FSScreen* screenAnnot;
1709 @property (nonatomic, weak, getter=getJavaScript) NSString * javaScript;
1710 -(id)init NS_UNAVAILABLE;
1711 -(void*)getCptr;
1712 -(id)initWithCptr: (void*)cptr swigOwnCObject: (BOOL)ownCObject;
1713 -(id)initWithAction: (FSAction*)action;
1714 -(int)getRenditionCount;
1715 -(FSRendition*)getRendition: (int)index;
1716 -(void)insertRendition: (FSRendition*)rendition index: (int)index;
1717 -(void)removeRendition: (FSRendition*)rendition;
1718 
1719 -(void)dealloc;
1720 
1721 @end
1722 
1723 typedef NS_ENUM(NSInteger, FSAdditionalActionTriggerEvent) {
1745 };
1746 
1748 -(id)init NS_UNAVAILABLE;
1749 -(void*)getCptr;
1750 -(id)initWithCptr: (void*)cptr swigOwnCObject: (BOOL)ownCObject;
1751 -(id)initWithDoc: (FSPDFDoc*)doc pdf_dict: (FSPDFDictionary*)pdf_dict;
1752 -(id)initWithPage: (FSPDFPage*)page;
1753 -(id)initWithField: (FSField*)field;
1754 -(id)initWithAnnot: (FSAnnot*)annot;
1755 -(id)initWithOther: (FSAdditionalAction*)other;
1756 -(BOOL)isEmpty;
1757 -(FSAction*)getAction: (FSAdditionalActionTriggerEvent)trigger;
1758 -(void)setAction: (FSAdditionalActionTriggerEvent)trigger action: (FSAction*)action;
1759 -(BOOL)removeAction: (FSAdditionalActionTriggerEvent)trigger;
1760 -(BOOL)removeAllActions;
1761 -(BOOL)doJSAction: (FSAdditionalActionTriggerEvent)trigger;
1763 
1764 -(void)dealloc;
1765 
1766 @end
1767 
1768 typedef NS_ENUM(NSInteger, FSDefaultAppearanceDefAPFlags) {
1772 };
1773 
1774 @interface FSDefaultAppearance : NSObject
1775 {
1776  void *swigCPtr;
1777  BOOL swigCMemOwn;
1778 }
1779 @property (nonatomic, getter=getFlags) unsigned int flags;
1780 @property (nonatomic, getter=getText_size) float text_size;
1781 @property (nonatomic, getter=getText_color) unsigned int text_color;
1782 @property (nonatomic, weak, getter=getFont) FSFont* font;
1783 -(void*)getCptr;
1784 -(id)initWithCptr: (void*)cptr swigOwnCObject: (BOOL)ownCObject;
1785 -(id)initWithFlags: (unsigned int)flags font: (FSFont*)font text_size: (float)text_size text_color: (unsigned int)text_color;
1786 -(id)init;
1787 -(id)initWithDefault_appearance: (FSDefaultAppearance*)default_appearance;
1788 -(void)set: (unsigned int)flags font: (FSFont*)font text_size: (float)text_size text_color: (unsigned int)text_color;
1789 
1790 -(void)dealloc;
1791 
1792 @end
1793 
1794 typedef NS_ENUM(NSInteger, FSBorderInfoStyle) {
1801 };
1802 
1803 @interface FSBorderInfo : NSObject
1804 {
1805  void *swigCPtr;
1806  BOOL swigCMemOwn;
1807 }
1808 @property (nonatomic, getter=getWidth) float width;
1809 @property (nonatomic, getter=getStyle) FSBorderInfoStyle style;
1810 @property (nonatomic, getter=getCloud_intensity) float cloud_intensity;
1811 @property (nonatomic, getter=getDash_phase) float dash_phase;
1812 @property (nonatomic, weak, getter=getDashes) FSFloatArray* dashes;
1813 -(void*)getCptr;
1814 -(id)initWithCptr: (void*)cptr swigOwnCObject: (BOOL)ownCObject;
1815 -(id)initWithWidth: (float)width style: (FSBorderInfoStyle)style intensity: (float)intensity dash_phase: (float)dash_phase dashes: (FSFloatArray*)dashes;
1816 -(id)init;
1817 -(id)initWithBorder_info: (FSBorderInfo*)border_info;
1818 -(void)set: (float)width style: (FSBorderInfoStyle)style intensity: (float)intensity dash_phase: (float)dash_phase dashes: (FSFloatArray*)dashes;
1819 -(void)dealloc;
1820 
1821 @end
1822 
1823 @interface FSQuadPoints : NSObject
1824 {
1825  void *swigCPtr;
1826  BOOL swigCMemOwn;
1827 }
1828 @property (nonatomic, weak, getter=getFirst) FSPointF* first;
1829 @property (nonatomic, weak, getter=getSecond) FSPointF* second;
1830 @property (nonatomic, weak, getter=getThird) FSPointF* third;
1831 @property (nonatomic, weak, getter=getFourth) FSPointF* fourth;
1832 -(void*)getCptr;
1833 -(id)initWithCptr: (void*)cptr swigOwnCObject: (BOOL)ownCObject;
1834 -(id)initWithFirst: (FSPointF*)first second: (FSPointF*)second third: (FSPointF*)third fourth: (FSPointF*)fourth;
1835 -(id)init;
1836 -(id)initWithQuad_points: (FSQuadPoints*)quad_points;
1837 -(void)set: (FSPointF*)first second: (FSPointF*)second third: (FSPointF*)third fourth: (FSPointF*)fourth;
1838 
1839 -(void)dealloc;
1840 
1841 @end
1842 
1843 @interface FSQuadPointsArray : NSObject
1844 {
1845  void *swigCPtr;
1846  BOOL swigCMemOwn;
1847 }
1848 -(void*)getCptr;
1849 -(id)initWithCptr: (void*)cptr swigOwnCObject: (BOOL)ownCObject;
1850 -(id)init;
1851 -(id)initWithOther: (FSQuadPointsArray*)other;
1852 -(unsigned long)getSize;
1853 -(FSQuadPoints*)getAt: (unsigned long)index;
1854 -(void)add: (FSQuadPoints*)element;
1855 -(void)removeAt: (unsigned long)index;
1856 -(void)insertAt: (unsigned long)index element: (FSQuadPoints*)element;
1857 -(void)removeAll;
1858 
1859 -(void)dealloc;
1860 
1861 @end
1862 
1863 typedef NS_ENUM(NSInteger, FSIconFitScaleWayType) {
1868 };
1869 
1870 @interface FSIconFit : NSObject
1871 {
1872  void *swigCPtr;
1873  BOOL swigCMemOwn;
1874 }
1875 @property (nonatomic, getter=getScale_way_type) FSIconFitScaleWayType scale_way_type;
1876 @property (nonatomic, getter=getIs_proportional_scaling) BOOL is_proportional_scaling;
1877 @property (nonatomic, getter=getHorizontal_fraction) float horizontal_fraction;
1878 @property (nonatomic, getter=getVertical_fraction) float vertical_fraction;
1879 @property (nonatomic, getter=getFit_bounds) BOOL fit_bounds;
1880 -(void*)getCptr;
1881 -(id)initWithCptr: (void*)cptr swigOwnCObject: (BOOL)ownCObject;
1882 -(id)init;
1883 -(id)initWithType: (FSIconFitScaleWayType)type is_proportional_scaling: (BOOL)is_proportional_scaling horizontal_fraction: (float)horizontal_fraction vertical_fraction: (float)vertical_fraction fit_bounds: (BOOL)fit_bounds;
1884 -(id)initWithIcon_fit: (FSIconFit*)icon_fit;
1885 -(void)set: (FSIconFitScaleWayType)type is_proportional_scaling: (BOOL)is_proportional_scaling horizontal_fraction: (float)horizontal_fraction vertical_fraction: (float)vertical_fraction fit_bounds: (BOOL)fit_bounds;
1886 -(void)dealloc;
1887 
1888 @end
1889 
1890 typedef NS_ENUM(NSInteger, FSAnnotType) {
1919 };
1920 
1921 typedef NS_ENUM(NSInteger, FSAnnotFlags) {
1932 };
1933 
1934 typedef NS_ENUM(NSInteger, FSAnnotHighlightingMode) {
1940 };
1941 
1942 typedef NS_ENUM(NSInteger, FSAnnotProperty) {
1947 };
1948 
1949 typedef NS_ENUM(NSInteger, FSAnnotMKEntry) {
1961 };
1962 
1963 typedef NS_ENUM(NSInteger, FSAnnotMKIconCaptionRelation) {
1971 };
1972 
1973 typedef NS_ENUM(NSInteger, FSAnnotAppearanceType) {
1977 };
1978 
1979 @interface FSAnnot : FSBase
1980 @property (nonatomic, weak, getter=getContent) NSString * content;
1981 @property (nonatomic, weak, getter=getModifiedDateTime) FSDateTime* modifiedDateTime;
1982 @property (nonatomic, getter=getFlags) unsigned int flags;
1983 @property (nonatomic, weak, getter=getUniqueID) NSString * uniqueID;
1984 @property (nonatomic, weak, getter=getBorderInfo) FSBorderInfo* borderInfo;
1985 @property (nonatomic, getter=getBorderColor) unsigned int borderColor;
1986 -(void*)getCptr;
1987 -(id)initWithCptr: (void*)cptr swigOwnCObject: (BOOL)ownCObject;
1988 -(id)initWithPage: (FSPDFPage*)page annot_dict: (FSPDFDictionary*)annot_dict;
1989 -(id)initWithAnnot: (FSAnnot*)annot;
1990 -(BOOL)isEmpty;
1991 -(FSPDFPage*)getPage;
1992 -(BOOL)isMarkup;
1994 -(int)getIndex;
1995 -(FSRectF*)getRect;
1996 -(FSMatrix2D*)getDisplayMatrix: (FSMatrix2D*)page_display_matrix;
1997 -(BOOL)move: (FSRectF*)rect;
1998 -(BOOL)resetAppearanceStream;
1999 -(FSRectI*)getDeviceRect: (FSMatrix2D*)matrix;
2000 -(FSPDFDictionary*)getDict;
2001 -(BOOL)removeProperty: (FSAnnotProperty)property;
2002 -(FSPDFDictionary*)getOptionalContent;
2003 -(FSPDFStream*)getAppearanceStream: (FSAnnotAppearanceType)type appearance_state: (NSString *)appearance_state;
2004 
2005 -(void)dealloc;
2006 
2007 @end
2008 
2009 @interface FSAnnotArray : NSObject
2010 {
2011  void *swigCPtr;
2012  BOOL swigCMemOwn;
2013 }
2014 -(void*)getCptr;
2015 -(id)initWithCptr: (void*)cptr swigOwnCObject: (BOOL)ownCObject;
2016 -(id)init;
2017 -(id)initWithOther: (FSAnnotArray*)other;
2018 -(unsigned long)getSize;
2019 -(FSAnnot*)getAt: (unsigned long)index;
2020 -(void)add: (FSAnnot*)element;
2021 -(void)removeAt: (unsigned long)index;
2022 -(void)insertAt: (unsigned long)index element: (FSAnnot*)element;
2023 -(void)removeAll;
2024 
2025 -(void)dealloc;
2026 
2027 @end
2028 
2029 @interface FSShadingColor : NSObject
2030 {
2031  void *swigCPtr;
2032  BOOL swigCMemOwn;
2033 }
2034 @property (nonatomic, getter=getFirst_color) unsigned int first_color;
2035 @property (nonatomic, getter=getSecond_color) unsigned int second_color;
2036 -(void*)getCptr;
2037 -(id)initWithCptr: (void*)cptr swigOwnCObject: (BOOL)ownCObject;
2038 -(id)initWithFirstcolor: (unsigned int)firstcolor secondcolor: (unsigned int)secondcolor;
2039 -(id)init;
2040 -(id)initWithShading_color: (FSShadingColor*)shading_color;
2041 -(void)set: (unsigned int)firstcolor secondcolor: (unsigned int)secondcolor;
2042 -(void)dealloc;
2043 
2044 @end
2045 
2046 
2047 
2048 @interface FSMarkupArray : NSObject
2049 {
2050  void *swigCPtr;
2051  BOOL swigCMemOwn;
2052 }
2053 -(void*)getCptr;
2054 -(id)initWithCptr: (void*)cptr swigOwnCObject: (BOOL)ownCObject;
2055 -(id)init;
2056 -(id)initWithOther: (FSMarkupArray*)other;
2057 -(unsigned long)getSize;
2058 -(FSMarkup*)getAt: (unsigned long)index;
2059 -(void)add: (FSMarkup*)element;
2060 -(void)removeAt: (unsigned long)index;
2061 -(void)insertAt: (unsigned long)index element: (FSMarkup*)element;
2062 -(void)removeAll;
2063 
2064 -(void)dealloc;
2065 
2066 @end
2067 
2068 typedef NS_ENUM(NSInteger, FSMarkupStateModel) {
2071 };
2072 
2073 typedef NS_ENUM(NSInteger, FSMarkupState) {
2081 };
2082 
2083 typedef NS_ENUM(NSInteger, FSMarkupEndingStyle) {
2094 };
2095 
2096 @interface FSMarkup : FSAnnot
2097 @property (nonatomic, weak, getter=getPopup) FSPopup* popup;
2098 @property (nonatomic, weak, getter=getTitle) NSString * title;
2099 @property (nonatomic, weak, getter=getSubject) NSString * subject;
2100 @property (nonatomic, getter=getOpacity) float opacity;
2101 @property (nonatomic, weak, getter=getIntent) NSString * intent;
2102 @property (nonatomic, weak, getter=getCreationDateTime) FSDateTime* creationDateTime;
2103 -(void*)getCptr;
2104 -(id)initWithCptr: (void*)cptr swigOwnCObject: (BOOL)ownCObject;
2105 -(id)initWithAnnot: (FSAnnot*)annot;
2106 -(int)getReplyCount;
2107 -(FSNote*)getReply: (int)index;
2108 -(FSNote*)addReply;
2109 -(BOOL)removeReply: (int)index;
2110 -(BOOL)removeAllReplies;
2111 -(BOOL)isGrouped;
2112 -(FSMarkup*)getGroupHeader;
2113 -(FSMarkupArray*)getGroupElements;
2114 -(BOOL)ungroup;
2115 -(int)getStateAnnotCount: (FSMarkupStateModel)model;
2116 -(FSNote*)getStateAnnot: (FSMarkupStateModel)model index: (int)index;
2117 -(FSNote*)addStateAnnot: (FSMarkupStateModel)model state: (FSMarkupState)state;
2118 -(BOOL)removeAllStateAnnots;
2119 
2120 -(void)dealloc;
2121 
2122 @end
2123 
2124 @interface FSNote : FSMarkup
2125 @property (nonatomic, getter=getOpenStatus) BOOL openStatus;
2126 @property (nonatomic, weak, getter=getIconName) NSString * iconName;
2127 @property (nonatomic, getter=getState) FSMarkupState state;
2128 -(void*)getCptr;
2129 -(id)initWithCptr: (void*)cptr swigOwnCObject: (BOOL)ownCObject;
2130 -(id)init;
2131 -(id)initWithAnnot: (FSAnnot*)annot;
2132 -(FSMarkup*)getReplyTo;
2133 -(BOOL)isStateAnnot;
2134 -(FSMarkupStateModel)getStateModel;
2135 
2136 -(void)dealloc;
2137 
2138 @end
2139 
2141 @property (nonatomic, weak, getter=getQuadPoints) FSQuadPointsArray* quadPoints;
2142 -(void*)getCptr;
2143 -(id)initWithCptr: (void*)cptr swigOwnCObject: (BOOL)ownCObject;
2144 -(id)initWithAnnot: (FSAnnot*)annot;
2145 
2146 -(void)dealloc;
2147 
2148 @end
2149 
2151 -(void*)getCptr;
2152 -(id)initWithCptr: (void*)cptr swigOwnCObject: (BOOL)ownCObject;
2153 -(id)init;
2154 -(id)initWithAnnot: (FSAnnot*)annot;
2155 
2156 -(void)dealloc;
2157 
2158 @end
2159 
2161 -(void*)getCptr;
2162 -(id)initWithCptr: (void*)cptr swigOwnCObject: (BOOL)ownCObject;
2163 -(id)init;
2164 -(id)initWithAnnot: (FSAnnot*)annot;
2165 
2166 -(void)dealloc;
2167 
2168 @end
2169 
2171 -(void*)getCptr;
2172 -(id)initWithCptr: (void*)cptr swigOwnCObject: (BOOL)ownCObject;
2173 -(id)init;
2174 -(id)initWithAnnot: (FSAnnot*)annot;
2175 
2176 -(void)dealloc;
2177 
2178 @end
2179 
2181 -(void*)getCptr;
2182 -(id)initWithCptr: (void*)cptr swigOwnCObject: (BOOL)ownCObject;
2183 -(id)init;
2184 -(id)initWithAnnot: (FSAnnot*)annot;
2185 
2186 -(void)dealloc;
2187 
2188 @end
2189 
2190 @interface FSLink : FSAnnot
2191 @property (nonatomic, weak, getter=getQuadPoints) FSQuadPointsArray* quadPoints;
2192 @property (nonatomic, getter=getHighlightingMode) FSAnnotHighlightingMode highlightingMode;
2193 @property (nonatomic, weak, getter=getAction) FSAction* action;
2194 -(void*)getCptr;
2195 -(id)initWithCptr: (void*)cptr swigOwnCObject: (BOOL)ownCObject;
2196 -(id)init;
2197 -(id)initWithAnnot: (FSAnnot*)annot;
2198 -(BOOL)removeAction;
2199 
2200 -(void)dealloc;
2201 
2202 @end
2203 
2204 @interface FSSquare : FSMarkup
2205 @property (nonatomic, getter=getFillColor) unsigned int fillColor;
2206 @property (nonatomic, weak, getter=getInnerRect) FSRectF* innerRect;
2207 -(void*)getCptr;
2208 -(id)initWithCptr: (void*)cptr swigOwnCObject: (BOOL)ownCObject;
2209 -(id)init;
2210 -(id)initWithAnnot: (FSAnnot*)annot;
2211 
2212 -(void)dealloc;
2213 
2214 @end
2215 
2216 @interface FSCircle : FSMarkup
2217 @property (nonatomic, getter=getFillColor) unsigned int fillColor;
2218 @property (nonatomic, weak, getter=getInnerRect) FSRectF* innerRect;
2219 -(void*)getCptr;
2220 -(id)initWithCptr: (void*)cptr swigOwnCObject: (BOOL)ownCObject;
2221 -(id)init;
2222 -(id)initWithAnnot: (FSAnnot*)annot;
2223 
2224 -(void)dealloc;
2225 
2226 @end
2227 
2228 @interface FSFreeText : FSMarkup
2229 @property (nonatomic, getter=getFillColor) unsigned int fillColor;
2230 @property (nonatomic, getter=getAlignment) FSAlignment alignment;
2231 @property (nonatomic, weak, getter=getInnerRect) FSRectF* innerRect;
2232 @property (nonatomic, getter=getCalloutLineEndingStyle) FSMarkupEndingStyle calloutLineEndingStyle;
2233 @property (nonatomic, weak, getter=getCalloutLinePoints) FSPointFArray* calloutLinePoints;
2234 @property (nonatomic, weak, getter=getTextMatrix) FSMatrix2D* textMatrix;
2235 @property (nonatomic, getter=getRotation) FSRotation rotation;
2236 -(void*)getCptr;
2237 -(id)initWithCptr: (void*)cptr swigOwnCObject: (BOOL)ownCObject;
2238 -(id)init;
2239 -(id)initWithAnnot: (FSAnnot*)annot;
2240 -(FSDefaultAppearance*)getDefaultAppearance;
2241 -(BOOL)setDefaultAppearance: (FSDefaultAppearance*)default_ap;
2242 -(void)rotate: (FSRotation)rotation;
2243 
2244 -(void)dealloc;
2245 
2246 @end
2247 
2248 typedef NS_ENUM(NSInteger, FSLineCapPos) {
2251 };
2252 
2253 @interface FSLine : FSMarkup
2254 @property (nonatomic, getter=getLineStartStyle) FSMarkupEndingStyle lineStartStyle;
2255 @property (nonatomic, getter=getLineEndStyle) FSMarkupEndingStyle lineEndStyle;
2256 @property (nonatomic, getter=getStyleFillColor) unsigned int styleFillColor;
2257 @property (nonatomic, weak, getter=getStartPoint) FSPointF* startPoint;
2258 @property (nonatomic, weak, getter=getEndPoint) FSPointF* endPoint;
2259 @property (nonatomic, getter=getCaptionPositionType) FSLineCapPos captionPositionType;
2260 @property (nonatomic, weak, getter=getCaptionOffset) FSPointF* captionOffset;
2261 @property (nonatomic, getter=getLeaderLineLength) float leaderLineLength;
2262 @property (nonatomic, getter=getLeaderLineExtensionLength) float leaderLineExtensionLength;
2263 @property (nonatomic, getter=getLeaderLineOffset) float leaderLineOffset;
2264 @property (nonatomic, weak, getter=getMeasureRatio) NSString * measureRatio;
2265 -(void*)getCptr;
2266 -(id)initWithCptr: (void*)cptr swigOwnCObject: (BOOL)ownCObject;
2267 -(id)init;
2268 -(id)initWithAnnot: (FSAnnot*)annot;
2269 -(BOOL)hasCaption;
2270 -(void)enableCaption: (BOOL)cap;
2271 -(void)setMeasureUnit: (int)measure_type unit: (NSString *)unit;
2272 -(NSString *)getMeasureUnit: (int)measure_type;
2273 -(void)setMeasureConversionFactor: (int)measure_type factor: (float)factor;
2274 -(float)getMeasureConversionFactor: (int)measure_type;
2275 
2276 -(void)dealloc;
2277 
2278 @end
2279 
2280 @interface FSInk : FSMarkup
2281 @property (nonatomic, weak, getter=getInkList) FSPath* inkList;
2282 -(void*)getCptr;
2283 -(id)initWithCptr: (void*)cptr swigOwnCObject: (BOOL)ownCObject;
2284 -(id)init;
2285 -(id)initWithAnnot: (FSAnnot*)annot;
2286 
2287 -(void)dealloc;
2288 
2289 @end
2290 
2291 @interface FSStamp : FSMarkup
2292 @property (nonatomic, weak, getter=getIconName) NSString * iconName;
2293 @property (nonatomic, getter=getRotation) int rotation;
2294 -(void*)getCptr;
2295 -(id)initWithCptr: (void*)cptr swigOwnCObject: (BOOL)ownCObject;
2296 -(id)init;
2297 -(id)initWithAnnot: (FSAnnot*)annot;
2298 -(void)setBitmap: (FSBitmap*)bitmap;
2299 -(void)setImage: (FSImage*)image frame_index: (int)frame_index compress: (int)compress;
2300 -(void)rotate: (int)angle;
2301 
2302 -(void)dealloc;
2303 
2304 @end
2305 
2306 @interface FSScreen : FSAnnot
2307 @property (nonatomic, weak, getter=getMKDict) FSPDFDictionary* mKDict;
2308 @property (nonatomic, getter=getRotation) FSRotation rotation;
2309 @property (nonatomic, getter=getOpacity) float opacity;
2310 @property (nonatomic, weak, getter=getTitle) NSString * title;
2311 @property (nonatomic, weak, getter=getAction) FSAction* action;
2312 -(void*)getCptr;
2313 -(id)initWithCptr: (void*)cptr swigOwnCObject: (BOOL)ownCObject;
2314 -(id)init;
2315 -(id)initWithAnnot: (FSAnnot*)annot;
2316 -(void)setImage: (FSImage*)image frame_index: (int)frame_index compress: (int)compress;
2317 -(void)removeAction;
2318 
2319 -(void)dealloc;
2320 
2321 @end
2322 
2323 @interface FSPolygon : FSMarkup
2324 @property (nonatomic, getter=getFillColor) unsigned int fillColor;
2325 @property (nonatomic, weak, getter=getVertexes) FSPointFArray* vertexes;
2326 -(void*)getCptr;
2327 -(id)initWithCptr: (void*)cptr swigOwnCObject: (BOOL)ownCObject;
2328 -(id)init;
2329 -(id)initWithAnnot: (FSAnnot*)annot;
2330 
2331 -(void)dealloc;
2332 
2333 @end
2334 
2335 @interface FSPolyLine : FSMarkup
2336 @property (nonatomic, getter=getStyleFillColor) unsigned int styleFillColor;
2337 @property (nonatomic, weak, getter=getVertexes) FSPointFArray* vertexes;
2338 @property (nonatomic, getter=getLineStartStyle) FSMarkupEndingStyle lineStartStyle;
2339 @property (nonatomic, getter=getLineEndStyle) FSMarkupEndingStyle lineEndStyle;
2340 -(void*)getCptr;
2341 -(id)initWithCptr: (void*)cptr swigOwnCObject: (BOOL)ownCObject;
2342 -(id)init;
2343 -(id)initWithAnnot: (FSAnnot*)annot;
2344 
2345 -(void)dealloc;
2346 
2347 @end
2348 
2349 @interface FSCaret : FSMarkup
2350 @property (nonatomic, weak, getter=getInnerRect) FSRectF* innerRect;
2351 -(void*)getCptr;
2352 -(id)initWithCptr: (void*)cptr swigOwnCObject: (BOOL)ownCObject;
2353 -(id)init;
2354 -(id)initWithAnnot: (FSAnnot*)annot;
2355 
2356 -(void)dealloc;
2357 
2358 @end
2359 
2361 @property (nonatomic, weak, getter=getIconName) NSString * iconName;
2362 -(void*)getCptr;
2363 -(id)initWithCptr: (void*)cptr swigOwnCObject: (BOOL)ownCObject;
2364 -(id)init;
2365 -(id)initWithAnnot: (FSAnnot*)annot;
2366 -(BOOL)setFileSpec: (FSFileSpec*)file_spec;
2367 -(FSFileSpec*)getFileSpec;
2368 
2369 -(void)dealloc;
2370 
2371 @end
2372 
2373 @interface FSPopup : FSAnnot
2374 @property (nonatomic, getter=getOpenStatus) BOOL openStatus;
2375 -(void*)getCptr;
2376 -(id)initWithCptr: (void*)cptr swigOwnCObject: (BOOL)ownCObject;
2377 -(id)init;
2378 -(id)initWithAnnot: (FSAnnot*)annot;
2379 
2380 -(void)dealloc;
2381 
2382 @end
2383 
2384 @interface FSPSInk : FSAnnot
2385 -(void*)getCptr;
2386 -(id)initWithCptr: (void*)cptr swigOwnCObject: (BOOL)ownCObject;
2387 -(id)init;
2388 -(id)initWithAnnot: (FSAnnot*)annot;
2389 
2390 -(void)dealloc;
2391 
2392 @end
2393 
2394 @interface FSWidget : FSAnnot
2395 @property (nonatomic, getter=getHighlightingMode) FSAnnotHighlightingMode highlightingMode;
2396 @property (nonatomic, weak, getter=getAction) FSAction* action;
2397 @property (nonatomic, getter=getMKRotation) FSRotation mKRotation;
2398 @property (nonatomic, getter=getMKBorderColor) unsigned int mKBorderColor;
2399 @property (nonatomic, getter=getMKBackgroundColor) unsigned int mKBackgroundColor;
2400 @property (nonatomic, weak, getter=getMKNormalCaption) NSString * mKNormalCaption;
2401 @property (nonatomic, weak, getter=getMKRolloverCaption) NSString * mKRolloverCaption;
2402 @property (nonatomic, weak, getter=getMKDownCaption) NSString * mKDownCaption;
2403 @property (nonatomic, weak, getter=getMKNormalIconBitmap) FSBitmap* mKNormalIconBitmap;
2404 @property (nonatomic, weak, getter=getMKRolloverIconBitmap) FSBitmap* mKRolloverIconBitmap;
2405 @property (nonatomic, weak, getter=getMKDownIconBitmap) FSBitmap* mKDownIconBitmap;
2406 @property (nonatomic, weak, getter=getMKIconFit) FSIconFit* mKIconFit;
2407 @property (nonatomic, getter=getMKIconCaptionRelation) FSAnnotMKIconCaptionRelation mKIconCaptionRelation;
2408 -(void*)getCptr;
2409 -(id)initWithCptr: (void*)cptr swigOwnCObject: (BOOL)ownCObject;
2410 -(id)init;
2411 -(id)initWithAnnot: (FSAnnot*)annot;
2412 -(FSField*)getField;
2413 -(FSControl*)getControl;
2414 -(void)removeAction;
2415 -(BOOL)hasMKEntry: (FSAnnotMKEntry)mk_entry;
2416 -(void)removeMKEntry: (FSAnnotMKEntry)mk_entry;
2417 -(void)setMKNormalIconImage: (FSImage*)image frame_index: (int)frame_index;
2418 -(void)setMKRolloverIconImage: (FSImage*)image frame_index: (int)frame_index;
2419 -(void)setMKDownIconImage: (FSImage*)image frame_index: (int)frame_index;
2420 
2421 -(void)dealloc;
2422 
2423 @end
2424 
2425 @interface FSRedact : FSMarkup
2426 @property (nonatomic, getter=getFillColor) unsigned int fillColor;
2427 @property (nonatomic, getter=getApplyFillColor) unsigned int applyFillColor;
2428 -(void*)getCptr;
2429 -(id)initWithCptr: (void*)cptr swigOwnCObject: (BOOL)ownCObject;
2430 -(id)init;
2431 -(id)initWithAnnot: (FSAnnot*)annot;
2432 -(BOOL)apply;
2433 
2434 -(void)dealloc;
2435 
2436 @end
2437 
2438 typedef NS_ENUM(NSInteger, FSAssociatedFilesRelationship) {
2447 };
2448 
2450 -(id)init NS_UNAVAILABLE;
2451 -(void*)getCptr;
2452 -(id)initWithCptr: (void*)cptr swigOwnCObject: (BOOL)ownCObject;
2453 -(id)initWithOther: (FSAssociatedFiles*)other;
2454 -(id)initWithPdf_doc: (FSPDFDoc*)pdf_doc;
2455 -(BOOL)isEmpty;
2456 -(int)getAssociatedFilesCount: (FSPDFObject*)pdf_object;
2457 -(int)getAssociatedFilesCountWithGraphicsObject: (FSGraphicsObject*)graphics_object;
2458 -(FSFileSpec*)getAssociatedFile: (FSPDFObject*)pdf_object index: (int)index;
2459 -(FSFileSpec*)getAssociatedFileWithGraphicsObject: (FSGraphicsObject*)graphics_object index: (int)index;
2460 -(void)associateFile: (FSPDFObject*)pdf_object file_spec: (FSFileSpec*)file_spec;
2461 -(void)associateFileWithGraphicsObject: (FSGraphicsObject*)graphics_object mark_content_item_index: (int)mark_content_item_index current_resource: (FSPDFObject*)current_resource property_name: (NSString *)property_name file_spec: (FSFileSpec*)file_spec;
2462 -(void)associateFileWithPDFPage: (FSPDFPage*)page file_spec: (FSFileSpec*)file_spec;
2463 -(void)associateFileWithImageObject: (FSImageObject*)image file_spec: (FSFileSpec*)file_spec;
2464 -(void)associateFileWithFormXObject: (FSFormXObject*)form_xobject file_spec: (FSFileSpec*)file_spec;
2465 -(void)associateFileWithAnnot: (FSAnnot*)annot file_spec: (FSFileSpec*)file_spec;
2466 -(void)removeAssociatedFile: (FSPDFObject*)pdf_object index: (int)index;
2467 -(void)removeAssociatedFileWithGraphicsObject: (FSGraphicsObject*)graphics_object index: (int)index;
2468 
2469 -(void)dealloc;
2470 
2471 @end
2472 
2473 typedef NS_ENUM(NSInteger, FSFDFDocType) {
2476 };
2477 
2478 @interface FSFDFDoc : FSBase
2479 -(id)init NS_UNAVAILABLE;
2480 -(void*)getCptr;
2481 -(id)initWithCptr: (void*)cptr swigOwnCObject: (BOOL)ownCObject;
2482 -(id)initWithFile_read: (id<FSFileReaderCallback>)file_read;
2483 -(id)initWithType: (FSFDFDocType)type;
2484 -(id)initWithPath: (NSString *)path;
2485 -(id)initWithOther: (FSFDFDoc*)other;
2486 -(BOOL)isEmpty;
2488 -(NSString *)getPDFPath;
2489 -(BOOL)setPDFPath: (NSString *)pdf_path;
2490 -(BOOL)saveAs: (NSString *)file_path;
2491 -(BOOL)saveAsWithWriterCallback: (id<FSFileWriterCallback>)file;
2494 -(id)initWithBuffer: (NSData *)buffer;
2495 
2496 -(void)dealloc;
2497 
2498 @end
2499 
2500 @interface FSMenuList : NSObject
2501 {
2502  void *swigCPtr;
2503  BOOL swigCMemOwn;
2504 }
2505 @property (nonatomic, getter=getLevel) int level;
2506 @property (nonatomic, weak, getter=getName) NSString * name;
2507 -(void*)getCptr;
2508 -(id)initWithCptr: (void*)cptr swigOwnCObject: (BOOL)ownCObject;
2509 -(id)init;
2510 -(id)initWithLevel: (int)level name: (NSString *)name;
2511 -(id)initWithMenu_list: (FSMenuList*)menu_list;
2512 -(void)set: (int)level name: (NSString *)name;
2513 -(void)dealloc;
2514 
2515 @end
2516 
2517 @interface FSMenuListArray : NSObject
2518 {
2519  void *swigCPtr;
2520  BOOL swigCMemOwn;
2521 }
2522 -(void*)getCptr;
2523 -(id)initWithCptr: (void*)cptr swigOwnCObject: (BOOL)ownCObject;
2524 -(id)init;
2525 -(id)initWithOther: (FSMenuListArray*)other;
2526 -(unsigned long)getSize;
2527 -(FSMenuList*)getAt: (unsigned long)index;
2528 -(void)add: (FSMenuList*)element;
2529 -(void)removeAt: (unsigned long)index;
2530 -(void)insertAt: (unsigned long)index element: (FSMenuList*)element;
2531 -(void)removeAll;
2532 
2533 -(void)dealloc;
2534 
2535 @end
2536 
2537 @interface FSIdentityProperties : NSObject
2538 {
2539  void *swigCPtr;
2540  BOOL swigCMemOwn;
2541 }
2542 @property (nonatomic, weak, getter=getCorporation) NSString * corporation;
2543 @property (nonatomic, weak, getter=getEmail) NSString * email;
2544 @property (nonatomic, weak, getter=getLogin_name) NSString * login_name;
2545 @property (nonatomic, weak, getter=getName) NSString * name;
2546 -(void*)getCptr;
2547 -(id)initWithCptr: (void*)cptr swigOwnCObject: (BOOL)ownCObject;
2548 -(id)init;
2549 -(id)initWithCorporation: (NSString *)corporation email: (NSString *)email login_name: (NSString *)login_name name: (NSString *)name;
2550 -(id)initWithId_properities: (FSIdentityProperties*)id_properities;
2551 -(void)set: (NSString *)corporation email: (NSString *)email login_name: (NSString *)login_name name: (NSString *)name;
2552 -(void)dealloc;
2553 
2554 @end
2555 
2556 typedef NS_ENUM(NSInteger, FSActionCallbackLanguage) {
2573 };
2574 
2575 typedef NS_ENUM(NSInteger, FSActionCallbackAppInfoType) {
2581 };
2582 
2583 typedef NS_ENUM(NSInteger, FSActionCallbackMailType) {
2587 };
2588 
2589 
2590 
2591 typedef NS_ENUM(NSInteger, FSBookmarkStyle) {
2595 };
2596 
2597 typedef NS_ENUM(NSInteger, FSBookmarkPosition) {
2604 };
2605 
2606 @interface FSBookmark : FSBase
2607 @property (nonatomic, weak, getter=getDestination) FSDestination* destination;
2608 @property (nonatomic, weak, getter=getTitle) NSString * title;
2609 @property (nonatomic, getter=getColor) unsigned int color;
2610 @property (nonatomic, getter=getStyle) unsigned int style;
2611 @property (nonatomic, weak, getter=getAction) FSAction* action;
2612 -(id)init NS_UNAVAILABLE;
2613 -(void*)getCptr;
2614 -(id)initWithCptr: (void*)cptr swigOwnCObject: (BOOL)ownCObject;
2615 -(id)initWithPdf_doc: (FSPDFDoc*)pdf_doc bookmark_dict: (FSPDFDictionary*)bookmark_dict;
2616 -(id)initWithOther: (FSBookmark*)other;
2617 -(BOOL)isEmpty;
2618 -(FSBookmark*)getParent;
2619 -(BOOL)hasChild;
2620 -(FSBookmark*)getFirstChild;
2621 -(FSBookmark*)getNextSibling;
2622 -(FSBookmark*)insert: (NSString *)title position: (FSBookmarkPosition)position;
2623 -(BOOL)moveTo: (FSBookmark*)dest_bookmark position: (FSBookmarkPosition)position;
2624 -(BOOL)removeAction;
2625 -(BOOL)isRoot;
2626 -(BOOL)isFirstChild;
2627 -(BOOL)isLastChild;
2628 -(FSPDFDictionary*)getDict;
2629 
2630 -(void)dealloc;
2631 
2632 @end
2633 
2634 @interface FSAttachments : FSBase
2635 -(id)init NS_UNAVAILABLE;
2636 -(void*)getCptr;
2637 -(id)initWithCptr: (void*)cptr swigOwnCObject: (BOOL)ownCObject;
2638 -(id)initWithDoc: (FSPDFDoc*)doc nametree: (FSPDFNameTree*)nametree;
2639 -(id)initWithOther: (FSAttachments*)other;
2640 -(BOOL)isEmpty;
2641 -(int)getCount;
2642 -(NSString *)getKey: (int)index;
2643 -(FSFileSpec*)getEmbeddedFile: (NSString *)key;
2644 -(BOOL)setEmbeddedFile: (NSString *)key file_spec: (FSFileSpec*)file_spec;
2645 -(BOOL)addEmbeddedFile: (NSString *)key file_spec: (FSFileSpec*)file_spec;
2646 -(BOOL)addFromFilePath: (NSString *)key file_path: (NSString *)file_path;
2647 -(BOOL)removeEmbeddedFile: (NSString *)key;
2648 -(BOOL)removeAllEmbeddedFiles;
2649 -(BOOL)extractEmbeddedFileTo: (NSString *)key dst_file_path: (NSString *)dst_file_path;
2651 
2652 -(void)dealloc;
2653 
2654 @end
2655 
2656 @interface FSFileSpec : FSBase
2657 @property (nonatomic, weak, getter=getFileName) NSString * fileName;
2658 @property (nonatomic, getter=getAssociteFileRelationship) FSAssociatedFilesRelationship associteFileRelationship;
2659 @property (nonatomic, weak, getter=getDescription) NSString * description;
2660 @property (nonatomic, weak, getter=getCreationDateTime) FSDateTime* creationDateTime;
2661 @property (nonatomic, weak, getter=getModifiedDateTime) FSDateTime* modifiedDateTime;
2662 @property (nonatomic, weak, getter=getSubtype) NSString * subtype;
2663 @property (nonatomic, weak, getter=getChecksum) NSData * checksum;
2664 -(id)init NS_UNAVAILABLE;
2665 -(void*)getCptr;
2666 -(id)initWithCptr: (void*)cptr swigOwnCObject: (BOOL)ownCObject;
2667 -(id)initWithDocument: (FSPDFDoc*)document;
2668 -(id)initWithDocument: (FSPDFDoc*)document pdf_object: (FSPDFObject*)pdf_object;
2669 -(id)initWithOther: (FSFileSpec*)other;
2670 -(BOOL)isEmpty;
2671 -(long long)getFileSize;
2672 -(id<FSFileReaderCallback>)getFileData;
2673 -(BOOL)embed: (NSString *)file_path;
2674 -(BOOL)embedWithPDFObject: (FSPDFObject*)pdf_object;
2675 -(BOOL)embedWithStreamCallback: (id<FSFileStreamCallback>)stream;
2676 -(BOOL)isEmbedded;
2677 -(FSPDFDictionary*)getDict;
2678 -(BOOL)exportToFile: (NSString *)path;
2679 -(BOOL)exportToFileStream: (id<FSFileStreamCallback>)stream;
2680 
2681 -(void)dealloc;
2682 
2683 @end
2684 
2685 @interface FSLayerNodeArray : NSObject
2686 {
2687  void *swigCPtr;
2688  BOOL swigCMemOwn;
2689 }
2690 -(void*)getCptr;
2691 -(id)initWithCptr: (void*)cptr swigOwnCObject: (BOOL)ownCObject;
2692 -(id)init;
2693 -(id)initWithOther: (FSLayerNodeArray*)other;
2694 -(unsigned long)getSize;
2695 -(FSLayerNode*)getAt: (unsigned long)index;
2696 -(void)add: (FSLayerNode*)element;
2697 -(void)removeAt: (unsigned long)index;
2698 -(void)insertAt: (unsigned long)index element: (FSLayerNode*)element;
2699 -(void)removeAll;
2700 
2701 -(void)dealloc;
2702 
2703 @end
2704 
2705 @interface FSLayerZoomData : NSObject
2706 {
2707  void *swigCPtr;
2708  BOOL swigCMemOwn;
2709 }
2710 @property (nonatomic, getter=getMin_factor) float min_factor;
2711 @property (nonatomic, getter=getMax_factor) float max_factor;
2712 -(void*)getCptr;
2713 -(id)initWithCptr: (void*)cptr swigOwnCObject: (BOOL)ownCObject;
2714 -(id)init;
2715 -(id)initWithMin_factor: (float)min_factor max_factor: (float)max_factor;
2716 -(id)initWithData: (FSLayerZoomData*)data;
2717 -(void)set: (float)min_factor max_factor: (float)max_factor;
2718 -(void)dealloc;
2719 
2720 @end
2721 
2722 typedef NS_ENUM(NSInteger, FSLayerTreeUsageState) {
2727 };
2728 
2729 @interface FSLayerTree : FSBase
2730 -(id)init NS_UNAVAILABLE;
2731 -(void*)getCptr;
2732 -(id)initWithCptr: (void*)cptr swigOwnCObject: (BOOL)ownCObject;
2733 -(id)initWithDocument: (FSPDFDoc*)document;
2734 -(id)initWithOther: (FSLayerTree*)other;
2735 -(BOOL)isEmpty;
2736 -(BOOL)setBaseState: (FSLayerTreeUsageState)state;
2739 -(FSPDFArray*)getOCGs;
2740 
2741 -(void)dealloc;
2742 
2743 @end
2744 
2745 typedef NS_ENUM(NSInteger, FSLayerContextUsageType) {
2751 };
2752 
2754 -(id)init NS_UNAVAILABLE;
2755 -(void*)getCptr;
2756 -(id)initWithCptr: (void*)cptr swigOwnCObject: (BOOL)ownCObject;
2757 -(id)initWithDocument: (FSPDFDoc*)document usage_type: (FSLayerContextUsageType)usage_type;
2758 -(id)initWithOther: (FSLayerContext*)other;
2759 -(BOOL)isEmpty;
2762 -(BOOL)reset;
2763 -(BOOL)copyStates: (FSLayerContext*)source_context;
2764 -(BOOL)mergeStates: (FSLayerContext*)source_context;
2765 -(BOOL)isVisible: (FSLayerNode*)layer;
2766 -(BOOL)setVisible: (FSLayerNode*)layer is_visible: (BOOL)is_visible;
2767 
2768 -(void)dealloc;
2769 
2770 @end
2771 
2772 @interface FSLayerNode : FSBase
2773 -(id)init NS_UNAVAILABLE;
2774 -(void*)getCptr;
2775 -(id)initWithCptr: (void*)cptr swigOwnCObject: (BOOL)ownCObject;
2776 -(id)initWithOther: (FSLayerNode*)other;
2777 -(BOOL)isEmpty;
2778 -(int)getChildrenCount;
2779 -(FSLayerNode*)getChild: (int)index;
2780 -(BOOL)removeChild: (int)index;
2781 -(BOOL)moveTo: (FSLayerNode*)parent_layer_node index: (int)index;
2782 -(FSLayerNode*)addChild: (int)index name: (NSString *)name has_Layer: (BOOL)has_Layer;
2783 -(NSString *)getName;
2784 -(BOOL)isLocked;
2785 -(BOOL)hasLayer;
2786 -(BOOL)hasIntent: (NSString *)intent;
2787 -(BOOL)isInPage: (FSPDFPage*)page;
2792 -(BOOL)setName: (NSString *)name;
2793 -(BOOL)setDefaultVisible: (BOOL)is_visible;
2794 -(BOOL)setViewUsage: (FSLayerTreeUsageState)state;
2795 -(BOOL)setExportUsage: (FSLayerTreeUsageState)state;
2796 -(BOOL)setPrintUsage: (FSLayerPrintData*)data;
2797 -(BOOL)setZoomUsage: (FSLayerZoomData*)data;
2798 -(FSGraphicsObjectArray*)getGraphicsObjects: (FSPDFPage*)page;
2799 -(BOOL)addGraphicsObject: (FSPDFPage*)page graphicsobject: (FSGraphicsObject*)graphicsobject;
2800 -(BOOL)removeGraphicsObject: (FSGraphicsObject*)graphics_object;
2801 -(BOOL)removeUsage: (FSLayerContextUsageType)usage_type;
2802 
2803 -(void)dealloc;
2804 
2805 @end
2806 
2807 @interface FSLayerPrintData : NSObject
2808 {
2809  void *swigCPtr;
2810  BOOL swigCMemOwn;
2811 }
2812 @property (nonatomic, weak, getter=getSubtype) NSString * subtype;
2813 @property (nonatomic, getter=getPrint_state) FSLayerTreeUsageState print_state;
2814 -(void*)getCptr;
2815 -(id)initWithCptr: (void*)cptr swigOwnCObject: (BOOL)ownCObject;
2816 -(id)initWithSubtype: (NSString *)subtype print_state: (FSLayerTreeUsageState)print_state;
2817 -(id)init;
2818 -(id)initWithData: (FSLayerPrintData*)data;
2819 -(void)set: (NSString *)subtype print_state: (FSLayerTreeUsageState)print_state;
2820 -(void)dealloc;
2821 
2822 @end
2823 
2825 -(void*)getCptr;
2826 -(id)initWithCptr: (void*)cptr swigOwnCObject: (BOOL)ownCObject;
2827 -(id)initWithOther: (FSGraphicsObjects*)other;
2828 -(BOOL)isEmpty;
2829 -(long)getFirstGraphicsObjectPosition: (FSGraphicsObjectType)filter;
2830 -(long)getNextGraphicsObjectPosition: (long)position filter: (FSGraphicsObjectType)filter;
2831 -(long)getLastGraphicsObjectPosition: (FSGraphicsObjectType)filter;
2832 -(long)getPrevGraphicsObjectPosition: (long)position filter: (FSGraphicsObjectType)filter;
2833 -(FSGraphicsObject*)getGraphicsObject: (long)position;
2834 -(long)insertGraphicsObject: (long)position_insert_after graphics_object: (FSGraphicsObject*)graphics_object;
2835 -(BOOL)removeGraphicsObject: (FSGraphicsObject*)graphics_object;
2836 -(BOOL)removeGraphicsObjectByPosition: (long)position;
2837 -(BOOL)generateContent;
2838 
2839 -(void)dealloc;
2840 
2841 @end
2842 
2843 typedef NS_ENUM(NSInteger, FSPDFPageParseFlags) {
2846 };
2847 
2848 typedef NS_ENUM(NSInteger, FSPDFPageCalcMarginMode) {
2851 };
2852 
2853 typedef NS_ENUM(NSInteger, FSPDFPageFlattenOptions) {
2857 };
2858 
2859 typedef NS_ENUM(NSInteger, FSPDFPageBoxType) {
2865 };
2866 
2867 typedef NS_ENUM(NSInteger, FSPDFPageSize) {
2880 };
2881 
2883 @property (nonatomic, getter=getRotation) FSRotation rotation;
2884 @property (nonatomic, getter=getUserUnitSize) float userUnitSize;
2885 -(id)init NS_UNAVAILABLE;
2886 -(void*)getCptr;
2887 -(id)initWithCptr: (void*)cptr swigOwnCObject: (BOOL)ownCObject;
2888 -(id)initWithDocument: (FSPDFDoc*)document page_dict: (FSPDFDictionary*)page_dict;
2889 -(id)initWithOther: (FSGraphicsObjects*)other;
2890 -(FSPDFDoc*)getDocument;
2891 -(FSPDFDictionary*)getDict;
2892 -(BOOL)isParsed;
2893 -(FSProgressive*)startParse: (unsigned int)flags pause: (id<FSPauseCallback>)pause is_reparse: (BOOL)is_reparse;
2894 -(int)getIndex;
2895 -(float)getHeight;
2896 -(float)getWidth;
2897 -(FSBitmap*)loadThumbnail;
2898 -(FSMatrix2D*)getDisplayMatrix: (int)left top: (int)top width: (int)width height: (int)height rotate: (FSRotation)rotate;
2899 -(FSRectF*)calcContentBBox: (FSPDFPageCalcMarginMode)mode;
2900 -(int)getAnnotCount;
2901 -(FSAnnot*)getAnnot: (int)index;
2902 -(FSAnnot*)getAnnotAtPoint: (FSPointF*)position tolerance: (float)tolerance;
2903 -(FSAnnot*)getAnnotAtDevicePoint: (FSPointF*)position tolerance: (float)tolerance matrix: (FSMatrix2D*)matrix;
2904 -(FSAnnot*)addAnnot: (FSAnnotType)type rect: (FSRectF*)rect;
2905 -(BOOL)removeAnnot: (FSAnnot*)annot;
2906 -(void)moveAnnotToFirst: (FSAnnot*)annot;
2907 -(void)moveAnnotToLast: (FSAnnot*)annot;
2908 -(void)moveAnnotToPrev: (FSAnnot*)annot;
2909 -(void)moveAnnotToNext: (FSAnnot*)annot;
2910 -(BOOL)hasTransparency;
2911 -(BOOL)flatten: (BOOL)for_display options: (unsigned int)options;
2912 -(BOOL)flattenAnnot: (FSAnnot*)annot;
2913 -(BOOL)setAnnotGroup: (FSMarkupArray*)annot_array header_index: (int)header_index;
2914 -(FSSignature*)addSignature: (FSRectF*)rect;
2915 -(BOOL)hasWatermark;
2916 -(BOOL)removeAllWatermarks;
2917 -(void)setSize: (float)width height: (float)height;
2918 -(void)setSizeWithType: (FSPDFPageSize)size;
2919 -(void)setBox: (FSPDFPageBoxType)box_type box: (FSRectF*)box;
2920 -(FSRectF*)getBox: (FSPDFPageBoxType)box_type;
2921 -(BOOL)transform: (FSMatrix2D*)matrix need_transform_clip_path: (BOOL)need_transform_clip_path;
2922 -(void)setClipRect: (FSRectF*)clip_rect;
2923 -(void)setThumbnail: (FSBitmap*)thumbnail;
2924 -(FSGraphicsObject*)getGraphicsObjectAtPoint: (FSPointF*)point tolerance: (float)tolerance filter: (FSGraphicsObjectType)filter;
2925 -(FSGraphicsObjectArray*)getGraphicsObjectsAtPoint: (FSPointF*)point tolerance: (float)tolerance filter: (FSGraphicsObjectType)filter;
2926 -(FSGraphicsObject*)getGraphicsObjectAtDevicePoint: (FSPointF*)point tolerance: (float)tolerance matrix: (FSMatrix2D*)matrix filter: (FSGraphicsObjectType)filter;
2927 -(FSGraphicsObjectArray*)getGraphicsObjectsAtDevicePoint: (FSPointF*)point tolerance: (float)tolerance matrix: (FSMatrix2D*)matrix filter: (FSGraphicsObjectType)filter;
2928 -(BOOL)addImage: (FSImage*)image frame_index: (int)frame_index position: (FSPointF*)position width: (float)width height: (float)height auto_generate_content: (BOOL)auto_generate_content;
2929 -(BOOL)addImageFromFilePath: (NSString *)file_path position: (FSPointF*)position width: (float)width height: (float)height auto_generate_content: (BOOL)auto_generate_content;
2930 -(FSPDFArray*)getAnnots;
2931 -(FSPDFDictionary*)getResources;
2932 -(FSPDFObject*)getContents;
2933 -(FSPDFStream*)getThumb;
2934 -(FSPDFObject*)getInheritedAttribute: (NSString *)attruibute_name;
2935 
2936 -(void)dealloc;
2937 
2938 @end
2939 
2940 @interface FSWrapperData : NSObject
2941 {
2942  void *swigCPtr;
2943  BOOL swigCMemOwn;
2944 }
2945 @property (nonatomic, getter=getVersion) int version;
2946 @property (nonatomic, weak, getter=getType) NSString * type;
2947 @property (nonatomic, weak, getter=getApp_id) NSString * app_id;
2948 @property (nonatomic, weak, getter=getUri) NSString * uri;
2949 @property (nonatomic, weak, getter=getDescription) NSString * description;
2950 -(void*)getCptr;
2951 -(id)initWithCptr: (void*)cptr swigOwnCObject: (BOOL)ownCObject;
2952 -(id)init;
2953 -(id)initWithVersion: (int)version type: (NSString *)type app_id: (NSString *)app_id uri: (NSString *)uri description: (NSString *)description;
2954 -(id)initWithWrapper_data: (FSWrapperData*)wrapper_data;
2955 -(void)set: (int)version type: (NSString *)type app_id: (NSString *)app_id uri: (NSString *)uri description: (NSString *)description;
2956 -(void)dealloc;
2957 
2958 @end
2959 
2960 @interface FSPayLoadData : NSObject
2961 {
2962  void *swigCPtr;
2963  BOOL swigCMemOwn;
2964 }
2965 @property (nonatomic, getter=getVersion) float version;
2966 @property (nonatomic, weak, getter=getCrypto_filter) NSString * crypto_filter;
2967 @property (nonatomic, weak, getter=getFile_name) NSString * file_name;
2968 @property (nonatomic, getter=getFile_size) long long file_size;
2969 @property (nonatomic, weak, getter=getDescription) NSString * description;
2970 -(void*)getCptr;
2971 -(id)initWithCptr: (void*)cptr swigOwnCObject: (BOOL)ownCObject;
2972 -(id)init;
2973 -(id)initWithVersion: (float)version crypto_filter: (NSString *)crypto_filter file_name: (NSString *)file_name file_size: (long long)file_size description: (NSString *)description;
2974 -(id)initWithPayload_data: (FSPayLoadData*)payload_data;
2975 -(void)set: (float)version crypto_filter: (NSString *)crypto_filter file_name: (NSString *)file_name file_size: (long long)file_size description: (NSString *)description;
2976 -(void)dealloc;
2977 
2978 @end
2979 
2980 @interface FSPageBasicInfo : NSObject
2981 {
2982  void *swigCPtr;
2983  BOOL swigCMemOwn;
2984 }
2985 @property (nonatomic, getter=getWidth) float width;
2986 @property (nonatomic, getter=getHeight) float height;
2987 @property (nonatomic, getter=getRotation) FSRotation rotation;
2988 -(void*)getCptr;
2989 -(id)initWithCptr: (void*)cptr swigOwnCObject: (BOOL)ownCObject;
2990 -(id)initWithWidth: (float)width height: (float)height rotation: (FSRotation)rotation;
2991 -(id)init;
2992 -(id)initWithPage_info: (FSPageBasicInfo*)page_info;
2993 -(void)set: (float)width height: (float)height rotation: (FSRotation)rotation;
2994 -(void)dealloc;
2995 
2996 @end
2997 
2998 typedef NS_ENUM(NSInteger, FSPDFDocPasswordType) {
3003 };
3004 
3005 typedef NS_ENUM(NSInteger, FSPDFDocEncryptType) {
3014 };
3015 
3016 typedef NS_ENUM(NSInteger, FSPDFDocUserPermissions) {
3025 };
3026 
3027 typedef NS_ENUM(NSInteger, FSPDFDocSaveFlags) {
3034 };
3035 
3036 typedef NS_ENUM(NSInteger, FSPDFDocImportPageFlags) {
3040 };
3041 
3042 typedef NS_ENUM(NSInteger, FSPDFDocDisplayMode) {
3049 };
3050 
3051 typedef NS_ENUM(NSInteger, FSPDFDocDataType) {
3052  FSPDFDocForms = 0x0001,
3053  FSPDFDocAnnots = 0x0002,
3054  FSPDFDocLinks = 0x0004
3055 };
3056 
3057 typedef NS_ENUM(NSInteger, FSPDFDocWrapperType) {
3061 };
3062 
3063 @interface FSPDFDoc : FSBase
3064 @property (nonatomic, getter=getDisplayMode) FSPDFDocDisplayMode displayMode;
3065 @property (nonatomic, getter=getFileVersion) int fileVersion;
3066 -(void*)getCptr;
3067 -(id)initWithCptr: (void*)cptr swigOwnCObject: (BOOL)ownCObject;
3068 -(id)init;
3069 -(id)initWithPath: (NSString *)path;
3070 -(id)initWithFile_read: (id<FSFileReaderCallback>)file_read is_async: (BOOL)is_async;
3071 -(id)initWithOther: (FSPDFDoc*)other;
3072 -(BOOL)isEmpty;
3073 -(unsigned long long)getFileSize;
3074 -(BOOL)isLinearized;
3075 -(BOOL)isTaggedPDF;
3076 -(FSErrorCode)load: (NSString *)password;
3077 -(FSErrorCode)loadW: (NSString *)password;
3078 -(FSProgressive*)startLoad: (NSString *)password is_cache_stream: (BOOL)is_cache_stream pause: (id<FSPauseCallback>)pause;
3079 -(FSProgressive*)startLoadW: (NSString *)password is_cache_stream: (BOOL)is_cache_stream pause: (id<FSPauseCallback>)pause;
3080 -(int)getFirstAvailPageIndex;
3081 -(BOOL)isXFA;
3082 -(BOOL)isCPDF;
3083 -(BOOL)isCDRM;
3084 -(NSString *)getDocURI;
3085 -(NSString *)getEndpoint;
3086 -(BOOL)isEncrypted;
3087 -(void)clearRenderCache;
3088 -(FSPDFDocPasswordType)getPasswordType;
3089 -(FSPDFDocEncryptType)getEncryptionType;
3090 -(FSPDFDocPasswordType)checkPassword: (NSString *)password;
3091 -(NSString *)getUserPassword: (NSString *)owner_password;
3092 -(FSStdEncryptData*)getStdEncryptData;
3093 -(FSCertificateEncryptData*)getCertificateEncryptData;
3094 -(FSDRMEncryptData*)getDRMEncryptData;
3095 -(FSCustomEncryptData*)getCustomEncryptData;
3096 -(FSRMSEncryptData*)getRMSEncryptData;
3097 -(BOOL)saveAs: (NSString *)file_path save_flags: (unsigned int)save_flags;
3098 -(FSProgressive*)startSaveAs: (NSString *)file_path save_flags: (unsigned int)save_flags pause: (id<FSPauseCallback>)pause;
3099 -(FSProgressive*)startSaveAsWithWriterCallback: (id<FSFileWriterCallback>)file save_flags: (unsigned int)save_flags pause: (id<FSPauseCallback>)pause;
3100 -(FSBookmark*)getRootBookmark;
3101 -(FSBookmark*)createRootBookmark;
3102 -(BOOL)removeBookmark: (FSBookmark*)bookmark;
3103 -(int)getPageCount;
3104 -(FSPDFPage*)getPage: (int)index;
3105 -(FSPDFDictionary*)getCatalog;
3106 -(FSPDFDictionary*)getTrailer;
3107 -(FSPDFDictionary*)getInfo;
3108 -(FSPDFDictionary*)getEncryptDict;
3109 -(FSPDFDictionary*)getPagesDict;
3110 -(FSPDFObject*)getIndirectObject: (unsigned int)object_number;
3111 -(unsigned int)addIndirectObject: (FSPDFObject*)pdf_object;
3112 -(void)deleteIndirectObject: (unsigned int)object_number;
3113 -(unsigned int)getUserPermissions;
3114 -(BOOL)isWrapper;
3115 -(FSPDFDocWrapperType)getWrapperType;
3116 -(FSWrapperData*)getWrapperData;
3117 -(long long)getWrapperOffset;
3118 -(FSPayLoadData*)getPayLoadData;
3119 -(FSProgressive*)startGetPayloadFile: (id<FSFileWriterCallback>)payload_file pause: (id<FSPauseCallback>)pause;
3120 -(BOOL)saveAsWrapperFile: (NSString *)file_path wrapper_data: (FSWrapperData*)wrapper_data user_permissions: (unsigned int)user_permissions owner_password: (NSString *)owner_password;
3121 -(FSProgressive*)startSaveAsPayloadFile: (NSString *)file_path payload_file_path: (NSString *)payload_file_path crypto_filter: (NSString *)crypto_filter description: (NSString *)description version: (float)version save_flags: (unsigned int)save_flags pause: (id<FSPauseCallback>)pause;
3122 -(BOOL)hasForm;
3123 -(int)getReadingBookmarkCount;
3124 -(FSReadingBookmark*)getReadingBookmark: (int)index;
3125 -(FSReadingBookmark*)insertReadingBookmark: (int)reading_bookmark_index title: (NSString *)title dest_page_index: (int)dest_page_index;
3126 -(BOOL)removeReadingBookmark: (FSReadingBookmark*)reading_bookmark;
3127 -(int)getSignatureCount;
3128 -(FSSignature*)getSignature: (int)index;
3129 -(void)removeSignature: (FSSignature*)signature;
3130 -(FSPDFPage*)insertPage: (int)index width: (float)width height: (float)height;
3131 -(FSPDFPage*)insertPageWithType: (int)index size: (FSPDFPageSize)size;
3132 -(BOOL)removePage: (int)index;
3133 -(BOOL)removePageWithPDFPage: (FSPDFPage*)page;
3134 -(BOOL)movePageTo: (FSPDFPage*)page dest_index: (int)dest_index;
3135 -(BOOL)movePagesTo: (FSRange*)page_range dest_index: (int)dest_index;
3136 -(FSProgressive*)startImportPagesFromFilePath: (int)dest_index src_file_path: (NSString *)src_file_path password: (NSString *)password flags: (unsigned int)flags layer_name: (NSString *)layer_name page_range: (FSRange*)page_range pause: (id<FSPauseCallback>)pause;
3137 -(FSProgressive*)startImportPages: (int)dest_index src_doc: (FSPDFDoc*)src_doc flags: (unsigned int)flags layer_name: (NSString *)layer_name page_range: (FSRange*)page_range pause: (id<FSPauseCallback>)pause;
3138 -(BOOL)importFromFDF: (FSFDFDoc*)fdf_doc types: (int)types page_range: (FSRange*)page_range;
3139 -(BOOL)exportToFDF: (FSFDFDoc*)fdf_doc types: (int)types page_range: (FSRange*)page_range;
3140 -(BOOL)exportAnnotToFDF: (FSAnnot*)pdf_annot fdf_doc: (FSFDFDoc*)fdf_doc;
3141 -(NSString *)getHeader;
3142 -(BOOL)setSecurityHandler: (FSSecurityHandler*)handler;
3143 -(FSSecurityHandler*)getSecurityHandler;
3144 -(BOOL)removeSecurity;
3145 -(int)getFontCount;
3146 -(FSFont*)getFont: (int)index;
3147 -(FSAction*)getOpenAction;
3148 -(BOOL)setOpenAction: (FSAction*)action;
3149 -(BOOL)removeOpenAction;
3150 -(BOOL)doJSOpenAction;
3151 -(BOOL)isPortfolio;
3152 -(FSPageBasicInfo*)getPageBasicInfo: (int)index;
3153 -(id)initWithBuffer: (NSData *)buffer;
3154 
3155 -(void)dealloc;
3156 
3157 @end
3158 
3159 @interface FSMetadata : FSBase
3160 @property (nonatomic, weak, getter=getCreationDateTime) FSDateTime* creationDateTime;
3161 @property (nonatomic, weak, getter=getModifiedDateTime) FSDateTime* modifiedDateTime;
3162 -(id)init NS_UNAVAILABLE;
3163 -(void*)getCptr;
3164 -(id)initWithCptr: (void*)cptr swigOwnCObject: (BOOL)ownCObject;
3165 -(id)initWithDocument: (FSPDFDoc*)document;
3166 -(id)initWithOther: (FSMetadata*)other;
3167 -(BOOL)isEmpty;
3168 -(BOOL)hasKey: (NSString *)key;
3169 -(NSArray<NSString *> *)getValues: (NSString *)key;
3170 -(BOOL)setValues: (NSString *)key value_array: (NSArray<NSString *> *)value_array;
3171 -(NSArray<NSString *> *)getCustomerKeys;
3172 -(void)removeCustomerKey: (NSString *)key;
3173 
3174 -(void)dealloc;
3175 
3176 @end
3177 
3178 @interface FSTimer : NSObject
3179 {
3180  void *swigCPtr;
3181  BOOL swigCMemOwn;
3182 }
3183 -(id)init NS_UNAVAILABLE;
3184 -(void*)getCptr;
3185 -(id)initWithCptr: (void*)cptr swigOwnCObject: (BOOL)ownCObject;
3186 -(void)onTimer: (int)timer;
3187 
3188 -(void)dealloc;
3189 
3190 @end
3191 
3192 
3193 
3194 typedef NS_ENUM(NSInteger, FSFillerVirtualKeyCode) {
3282 };
3283 
3284 typedef NS_ENUM(NSInteger, FSFillerEventFlags) {
3295 };
3296 
3297 @interface FSFiller : FSBase
3298 -(id)init NS_UNAVAILABLE;
3299 -(void*)getCptr;
3300 -(id)initWithCptr: (void*)cptr swigOwnCObject: (BOOL)ownCObject;
3301 -(id)initWithForm: (FSForm*)form assist: (id<FSFillerAssistCallback>)assist;
3302 -(id)initWithOther: (FSFiller*)other;
3303 -(BOOL)isEmpty;
3304 -(void)render: (FSPDFPage*)page matrix: (FSMatrix2D*)matrix renderer: (FSRenderer*)renderer;
3305 -(BOOL)onLButtonDown: (FSPDFPage*)page point: (FSPointF*)point flags: (unsigned int)flags;
3306 -(BOOL)onLButtonUp: (FSPDFPage*)page point: (FSPointF*)point flags: (unsigned int)flags;
3307 -(BOOL)onLButtonDoubleClick: (FSPDFPage*)page point: (FSPointF*)point flags: (unsigned int)flags;
3308 -(BOOL)onMouseMove: (FSPDFPage*)page point: (FSPointF*)point flags: (unsigned int)flags;
3309 -(BOOL)onMouseEnter: (FSPDFPage*)page point: (FSPointF*)point flags: (unsigned int)flags;
3310 -(BOOL)onMouseHover: (FSPDFPage*)page point: (FSPointF*)point flags: (unsigned int)flags;
3311 -(BOOL)onMouseLeave: (FSPDFPage*)page point: (FSPointF*)point flags: (unsigned int)flags;
3312 -(BOOL)onMouseWheel: (FSPDFPage*)page point: (FSPointF*)point delta: (int)delta flags: (unsigned int)flags;
3313 -(BOOL)onRButtonDown: (FSPDFPage*)page point: (FSPointF*)point flags: (unsigned int)flags;
3314 -(BOOL)onRButtonUp: (FSPDFPage*)page point: (FSPointF*)point flags: (unsigned int)flags;
3315 -(BOOL)onRButtonDoubleClick: (FSPDFPage*)page point: (FSPointF*)point flags: (unsigned int)flags;
3316 -(BOOL)onWheelButtonDown: (FSPDFPage*)page point: (FSPointF*)point flags: (unsigned int)flags;
3317 -(BOOL)onWheelButtonUp: (FSPDFPage*)page point: (FSPointF*)point flags: (unsigned int)flags;
3318 -(BOOL)onWheelButtonDoubleClick: (FSPDFPage*)page point: (FSPointF*)point flags: (unsigned int)flags;
3319 -(BOOL)onKeyDown: (unsigned int)key_code flags: (unsigned int)flags;
3320 -(BOOL)onKeyUp: (unsigned int)key_code flags: (unsigned int)flags;
3321 -(BOOL)onChar: (unsigned int)char_code flags: (unsigned int)flags;
3322 -(BOOL)setFocus: (FSControl*)control;
3323 -(BOOL)killFocus;
3324 -(void)highlightFormFields: (BOOL)is_highlight;
3325 -(void)setHighlightColor: (unsigned int)color;
3326 
3327 -(void)dealloc;
3328 
3329 @end
3330 
3331 @interface FSFieldArray : NSObject
3332 {
3333  void *swigCPtr;
3334  BOOL swigCMemOwn;
3335 }
3336 -(void*)getCptr;
3337 -(id)initWithCptr: (void*)cptr swigOwnCObject: (BOOL)ownCObject;
3338 -(id)init;
3339 -(id)initWithOther: (FSFieldArray*)other;
3340 -(unsigned long)getSize;
3341 -(FSField*)getAt: (unsigned long)index;
3342 -(void)add: (FSField*)element;
3343 -(void)removeAt: (unsigned long)index;
3344 -(void)insertAt: (unsigned long)index element: (FSField*)element;
3345 -(void)removeAll;
3346 
3347 -(void)dealloc;
3348 
3349 @end
3350 
3351 @interface FSChoiceOption : NSObject
3352 {
3353  void *swigCPtr;
3354  BOOL swigCMemOwn;
3355 }
3356 @property (nonatomic, weak, getter=getOption_value) NSString * option_value;
3357 @property (nonatomic, weak, getter=getOption_label) NSString * option_label;
3358 @property (nonatomic, getter=getSelected) BOOL selected;
3359 @property (nonatomic, getter=getDefault_selected) BOOL default_selected;
3360 -(void*)getCptr;
3361 -(id)initWithCptr: (void*)cptr swigOwnCObject: (BOOL)ownCObject;
3362 -(id)init;
3363 -(id)initWithOption_value: (NSString *)option_value option_label: (NSString *)option_label selected: (BOOL)selected default_selected: (BOOL)default_selected;
3364 -(id)initWithOption: (FSChoiceOption*)option;
3365 -(void)set: (NSString *)option_value option_label: (NSString *)option_label selected: (BOOL)selected default_selected: (BOOL)default_selected;
3366 -(void)dealloc;
3367 
3368 @end
3369 
3370 @interface FSChoiceOptionArray : NSObject
3371 {
3372  void *swigCPtr;
3373  BOOL swigCMemOwn;
3374 }
3375 -(void*)getCptr;
3376 -(id)initWithCptr: (void*)cptr swigOwnCObject: (BOOL)ownCObject;
3377 -(id)init;
3378 -(id)initWithOther: (FSChoiceOptionArray*)other;
3379 -(unsigned long)getSize;
3380 -(FSChoiceOption*)getAt: (unsigned long)index;
3381 -(void)add: (FSChoiceOption*)element;
3382 -(void)removeAt: (unsigned long)index;
3383 -(void)insertAt: (unsigned long)index element: (FSChoiceOption*)element;
3384 -(void)removeAll;
3385 
3386 -(void)dealloc;
3387 
3388 @end
3389 
3390 typedef NS_ENUM(NSInteger, FSFieldType) {
3399 };
3400 
3401 typedef NS_ENUM(NSInteger, FSFieldFlags) {
3413 };
3414 
3415 @interface FSField : FSBase
3416 @property (nonatomic, getter=getFlags) unsigned int flags;
3417 @property (nonatomic, weak, getter=getDefaultValue) NSString * defaultValue;
3418 @property (nonatomic, weak, getter=getValue) NSString * value;
3419 @property (nonatomic, getter=getAlignment) FSAlignment alignment;
3420 @property (nonatomic, weak, getter=getAlternateName) NSString * alternateName;
3421 @property (nonatomic, weak, getter=getDefaultAppearance) FSDefaultAppearance* defaultAppearance;
3422 @property (nonatomic, weak, getter=getMappingName) NSString * mappingName;
3423 @property (nonatomic, getter=getMaxLength) int maxLength;
3424 @property (nonatomic, weak, getter=getOptions) FSChoiceOptionArray* options;
3425 @property (nonatomic, getter=getTopVisibleIndex) int topVisibleIndex;
3426 -(void*)getCptr;
3427 -(id)initWithCptr: (void*)cptr swigOwnCObject: (BOOL)ownCObject;
3428 -(id)initWithDocument: (FSPDFDoc*)document field_dict: (FSPDFDictionary*)field_dict;
3429 -(id)initWithField: (FSField*)field;
3430 -(BOOL)isEmpty;
3432 -(NSString *)getName;
3433 -(int)getControlCount;
3434 -(FSControl*)getControl: (int)index;
3435 -(int)getControlCountWithPDFPage: (FSPDFPage*)page;
3436 -(FSControl*)getControlWithPDFPage: (FSPDFPage*)page index: (int)index;
3437 -(BOOL)reset;
3438 -(FSPDFDictionary*)getDict;
3439 -(FSPDFObject*)getValueObj;
3440 -(FSPDFObject*)getDefaultValueObj;
3441 -(FSPDFObject*)getInheritedAttribute: (NSString *)attribute_name;
3442 
3443 -(void)dealloc;
3444 
3445 @end
3446 
3447 @interface FSForm : FSBase
3448 @property (nonatomic, getter=getAlignment) FSAlignment alignment;
3449 @property (nonatomic, weak, getter=getDefaultAppearance) FSDefaultAppearance* defaultAppearance;
3450 @property (nonatomic, weak, getter=getFieldsInCalculationOrder) FSFieldArray* fieldsInCalculationOrder;
3451 -(id)init NS_UNAVAILABLE;
3452 -(void*)getCptr;
3453 -(id)initWithCptr: (void*)cptr swigOwnCObject: (BOOL)ownCObject;
3454 -(id)initWithDocument: (FSPDFDoc*)document;
3455 -(id)initWithOther: (FSForm*)other;
3456 -(BOOL)isEmpty;
3457 -(BOOL)needConstructAppearances;
3458 -(void)setConstructAppearances: (BOOL)need_construct;
3459 -(FSControl*)getControlAtDevicePoint: (FSPDFPage*)page point: (FSPointF*)point tolerance: (float)tolerance type: (FSFieldType)type matrix: (FSMatrix2D*)matrix;
3460 -(FSControl*)getControlAtPoint: (FSPDFPage*)page point: (FSPointF*)point tolerance: (float)tolerance type: (FSFieldType)type;
3461 -(FSPDFDoc*)getDocument;
3462 -(BOOL)validateFieldName: (FSFieldType)type field_name: (NSString *)field_name;
3463 -(BOOL)renameField: (FSField*)field new_field_name: (NSString *)new_field_name;
3464 -(FSControl*)addControl: (FSPDFPage*)page field_name: (NSString *)field_name field_type: (FSFieldType)field_type rect: (FSRectF*)rect;
3465 -(void)removeField: (FSField*)field;
3466 -(void)removeControl: (FSControl*)control;
3467 -(int)getFieldCount: (NSString *)filter;
3468 -(FSField*)getField: (int)index filter: (NSString *)filter;
3469 -(int)getControlCount: (FSPDFPage*)page;
3470 -(FSControl*)getControl: (FSPDFPage*)page index: (int)index;
3471 -(FSFiller*)getFormFiller;
3472 -(BOOL)reset;
3473 -(BOOL)exportToXML: (NSString *)file_path;
3474 -(BOOL)importFromXML: (NSString *)file_path;
3475 -(FSPDFDictionary*)getDict;
3476 -(void)fixPageFields: (int)page_index;
3477 
3478 -(void)dealloc;
3479 
3480 @end
3481 
3482 @interface FSControl : FSBase
3483 @property (nonatomic, weak, getter=getExportValue) NSString * exportValue;
3484 -(id)init NS_UNAVAILABLE;
3485 -(void*)getCptr;
3486 -(id)initWithCptr: (void*)cptr swigOwnCObject: (BOOL)ownCObject;
3487 -(id)initWithOther: (FSControl*)other;
3488 -(BOOL)isEmpty;
3489 -(FSField*)getField;
3490 -(FSWidget*)getWidget;
3491 -(int)getIndex;
3492 -(BOOL)isChecked;
3493 -(void)setChecked: (BOOL)checked_status;
3494 -(BOOL)isDefaultChecked;
3495 -(void)setDefaultChecked: (BOOL)checked_status;
3496 
3497 -(void)dealloc;
3498 
3499 @end
3500 
3501 typedef NS_ENUM(NSInteger, FSDocViewerPrefsPrintScale) {
3504 };
3505 
3506 typedef NS_ENUM(NSInteger, FSDocViewerPrefsViewerPref) {
3513 };
3514 
3516 @property (nonatomic, getter=getNonFullScreenPageMode) FSPDFDocDisplayMode nonFullScreenPageMode;
3517 @property (nonatomic, getter=getReadingDirection) BOOL readingDirection;
3518 @property (nonatomic, getter=getViewArea) FSPDFPageBoxType viewArea;
3519 @property (nonatomic, getter=getViewClip) FSPDFPageBoxType viewClip;
3520 @property (nonatomic, getter=getPrintArea) FSPDFPageBoxType printArea;
3521 @property (nonatomic, getter=getPrintClip) FSPDFPageBoxType printClip;
3522 @property (nonatomic, getter=getPrintScale) FSDocViewerPrefsPrintScale printScale;
3523 @property (nonatomic, getter=getPrintCopies) int printCopies;
3524 @property (nonatomic, weak, getter=getPrintRange) FSRange* printRange;
3525 -(id)init NS_UNAVAILABLE;
3526 -(void*)getCptr;
3527 -(id)initWithCptr: (void*)cptr swigOwnCObject: (BOOL)ownCObject;
3528 -(id)initWithDocument: (FSPDFDoc*)document pdf_dict: (FSPDFDictionary*)pdf_dict;
3529 -(id)initWithOther: (FSDocViewerPrefs*)other;
3530 -(BOOL)isEmpty;
3531 -(BOOL)getUIDisplayStatus: (FSDocViewerPrefsViewerPref)pref;
3532 -(void)setUIDisplayStatus: (FSDocViewerPrefsViewerPref)pref value: (BOOL)value;
3533 -(FSPDFDictionary*)getDict;
3534 
3535 -(void)dealloc;
3536 
3537 @end
3538 
3539 typedef NS_ENUM(NSInteger, FSPageLabelsStyle) {
3546 };
3547 
3548 @interface FSPageLabels : FSBase
3549 -(id)init NS_UNAVAILABLE;
3550 -(void*)getCptr;
3551 -(id)initWithCptr: (void*)cptr swigOwnCObject: (BOOL)ownCObject;
3552 -(id)initWithDocument: (FSPDFDoc*)document;
3553 -(id)initWithOther: (FSPageLabels*)other;
3554 -(BOOL)isEmpty;
3555 -(NSString *)getPageLabelTitle: (int)page_index;
3556 -(BOOL)hasPageLabel: (int)page_index;
3557 -(FSPageLabelsStyle)getPageLabelStyle: (int)page_index;
3558 -(NSString *)getPageLabelPrefix: (int)page_index;
3559 -(int)getPageLabelStart: (int)page_index;
3560 -(void)setPageLabel: (int)page_index label_style: (FSPageLabelsStyle)label_style first_label_number: (int)first_label_number prefix_string: (NSString *)prefix_string;
3561 -(void)removePageLabel: (int)page_index;
3562 -(void)removeAll;
3564 
3565 -(void)dealloc;
3566 
3567 @end
3568 
3569 
3570 
3571 @interface FSPSI : FSBase
3572 -(id)init NS_UNAVAILABLE;
3573 -(void*)getCptr;
3574 -(id)initWithCptr: (void*)cptr swigOwnCObject: (BOOL)ownCObject;
3575 -(id)initWithBitmap: (FSBitmap*)bitmap simulate: (BOOL)simulate;
3576 -(id)initWithWidth: (int)width height: (int)height simulate: (BOOL)simulate;
3577 -(id)initWithOther: (FSPSI*)other;
3578 -(BOOL)isEmpty;
3579 -(void)setCallback: (id<FSPSICallback>)callback;
3580 -(void)setColor: (unsigned int)color;
3581 -(void)setDiameter: (int)diameter;
3582 -(void)setOpacity: (float)opacity;
3583 -(void)addPoint: (FSPointF*)point type: (FSPathPointType)type pressure: (float)pressure;
3585 -(FSBitmap*)getBitmap;
3586 -(FSPSInk*)convertToPDFAnnot: (FSPDFPage*)page annot_rect: (FSRectF*)annot_rect rotate: (FSRotation)rotate;
3587 
3588 -(void)dealloc;
3589 
3590 @end
3591 
3593 @property (nonatomic, weak, getter=getTitle) NSString * title;
3594 @property (nonatomic, getter=getPageIndex) int pageIndex;
3595 -(id)init NS_UNAVAILABLE;
3596 -(void*)getCptr;
3597 -(id)initWithCptr: (void*)cptr swigOwnCObject: (BOOL)ownCObject;
3598 -(id)initWithOther: (FSReadingBookmark*)other;
3599 -(BOOL)isEmpty;
3600 -(FSDateTime*)getDateTime: (BOOL)is_creation_date;
3601 -(void)setDateTime: (FSDateTime*)date_time is_creation_date: (BOOL)is_creation_date;
3602 
3603 -(void)dealloc;
3604 
3605 @end
3606 
3607 typedef NS_ENUM(NSInteger, FSReflowPageFlags) {
3611 };
3612 
3613 @interface FSReflowPage : FSBase
3614 -(id)init NS_UNAVAILABLE;
3615 -(void*)getCptr;
3616 -(id)initWithCptr: (void*)cptr swigOwnCObject: (BOOL)ownCObject;
3617 -(id)initWithPage: (FSPDFPage*)page;
3618 -(id)initWithOther: (FSReflowPage*)other;
3619 -(BOOL)isEmpty;
3620 -(void)setScreenSize: (float)width height: (float)height;
3621 -(void)setScreenMargin: (int)left top: (int)top right: (int)right bottom: (int)bottom;
3622 -(void)setZoom: (int)zoom;
3623 -(void)setParseFlags: (unsigned int)flags;
3624 -(void)setLineSpace: (float)line_space;
3625 -(void)setTopSpace: (float)top_space;
3626 -(FSProgressive*)startParse: (id<FSPauseCallback>)pause;
3627 -(float)getContentWidth;
3628 -(float)getContentHeight;
3629 -(FSMatrix2D*)getDisplayMatrix: (float)offset_x offset_y: (float)offset_y;
3630 -(NSString *)getFocusData: (FSMatrix2D*)matrix point: (FSPointF*)point;
3631 -(FSPointF*)getFocusPosition: (FSMatrix2D*)matrix focus_data: (NSString *)focus_data;
3632 -(BOOL)isParsed;
3633 
3634 -(void)dealloc;
3635 
3636 @end
3637 
3638 @interface FSWidgetChoiceOption : NSObject
3639 {
3640  void *swigCPtr;
3641  BOOL swigCMemOwn;
3642 }
3643 @property (nonatomic, weak, getter=getOption_label) NSString * option_label;
3644 @property (nonatomic, getter=getSelected) BOOL selected;
3645 -(void*)getCptr;
3646 -(id)initWithCptr: (void*)cptr swigOwnCObject: (BOOL)ownCObject;
3647 -(id)init;
3648 -(id)initWithOption_label: (NSString *)option_label selected: (BOOL)selected;
3649 -(id)initWithOption: (FSWidgetChoiceOption*)option;
3650 -(void)set: (NSString *)option_label selected: (BOOL)selected;
3651 -(void)dealloc;
3652 
3653 @end
3654 
3655 @interface FSWidgetChoiceOptionArray : NSObject
3656 {
3657  void *swigCPtr;
3658  BOOL swigCMemOwn;
3659 }
3660 -(void*)getCptr;
3661 -(id)initWithCptr: (void*)cptr swigOwnCObject: (BOOL)ownCObject;
3662 -(id)init;
3663 -(id)initWithOther: (FSWidgetChoiceOptionArray*)other;
3664 -(unsigned long)getSize;
3665 -(FSWidgetChoiceOption*)getAt: (unsigned long)index;
3666 -(void)add: (FSWidgetChoiceOption*)element;
3667 -(void)removeAt: (unsigned long)index;
3668 -(void)insertAt: (unsigned long)index element: (FSWidgetChoiceOption*)element;
3669 -(void)removeAll;
3670 
3671 -(void)dealloc;
3672 
3673 @end
3674 
3675 typedef NS_ENUM(NSInteger, FSAppProviderCallbackAppInfo) {
3682 };
3683 
3684 typedef NS_ENUM(NSInteger, FSAppProviderCallbackBeepType) {
3690 };
3691 
3692 typedef NS_ENUM(NSInteger, FSAppProviderCallbackStringID) {
3795 };
3796 
3797 typedef NS_ENUM(NSInteger, FSAppProviderCallbackMsgBoxIconType) {
3802 };
3803 
3804 typedef NS_ENUM(NSInteger, FSAppProviderCallbackMsgBoxButtonType) {
3809 };
3810 
3811 typedef NS_ENUM(NSInteger, FSAppProviderCallbackMsgBoxButtonID) {
3816 };
3817 
3818 
3819 
3820 typedef NS_ENUM(NSInteger, FSDocProviderCallbackInvalidateFlag) {
3823 };
3824 
3825 typedef NS_ENUM(NSInteger, FSDocProviderCallbackPrintOption) {
3832 };
3833 
3834 typedef NS_ENUM(NSInteger, FSDocProviderCallbackSubmitFormat) {
3840 };
3841 
3842 typedef NS_ENUM(NSInteger, FSDocProviderCallbackTextEncoding) {
3855 };
3856 
3857 typedef NS_ENUM(NSInteger, FSDocProviderCallbackPageViewEventType) {
3861 };
3862 
3863 typedef NS_ENUM(NSInteger, FSDocProviderCallbackWidgetEventType) {
3866 };
3867 
3868 
3869 
3870 typedef NS_ENUM(NSInteger, FSXFADocEventType) {
3874 };
3875 
3876 typedef NS_ENUM(NSInteger, FSXFADocType) {
3880 };
3881 
3882 typedef NS_ENUM(NSInteger, FSXFADocExportDataType) {
3886 };
3887 
3888 @interface FSXFADoc : FSBase
3889 -(id)init NS_UNAVAILABLE;
3890 -(void*)getCptr;
3891 -(id)initWithCptr: (void*)cptr swigOwnCObject: (BOOL)ownCObject;
3892 -(id)initWithDocument: (FSPDFDoc*)document xfa_doc_provider_handler: (id<FSDocProviderCallback>)xfa_doc_provider_handler;
3893 -(id)initWithDocument: (FSPDFDoc*)document;
3894 -(id)initWithOther: (FSXFADoc*)other;
3895 -(BOOL)isEmpty;
3896 -(FSProgressive*)startLoad: (id<FSPauseCallback>)pause;
3897 -(void)setDocProviderCallback: (id<FSDocProviderCallback>)doc_provider_callback;
3899 -(int)getPageCount;
3900 -(FSXFAPage*)getPage: (int)page_index;
3901 -(BOOL)exportData: (NSString *)output_file_path export_type: (FSXFADocExportDataType)export_type;
3902 -(void)setPDFPath: (NSString *)pdf_file_path;
3903 -(BOOL)importData: (NSString *)file_path;
3904 -(void)resetForm;
3905 -(void)flattenTo: (NSString *)output_file_path;
3906 -(void)processEvent: (FSXFADocEventType)event_type;
3907 -(void)setFocus: (FSXFAWidget*)xfa_widget;
3908 -(void)killFocus;
3909 
3910 -(void)dealloc;
3911 
3912 @end
3913 
3914 @interface FSXFAPage : FSBase
3915 -(id)init NS_UNAVAILABLE;
3916 -(void*)getCptr;
3917 -(id)initWithCptr: (void*)cptr swigOwnCObject: (BOOL)ownCObject;
3918 -(id)initWithOther: (FSXFAPage*)other;
3919 -(BOOL)isEmpty;
3920 -(FSMatrix2D*)getDisplayMatrix: (int)left top: (int)top width: (int)width height: (int)height rotate: (FSRotation)rotate;
3921 -(float)getWidth;
3922 -(float)getHeight;
3923 -(FSXFAWidget*)getWidgetAtDevicePoint: (FSMatrix2D*)matrix device_point: (FSPointF*)device_point tolerance: (float)tolerance;
3924 -(int)getIndex;
3925 -(int)getWidgetCount;
3926 -(FSXFAWidget*)getWidget: (int)widget_index;
3927 
3928 -(void)dealloc;
3929 
3930 @end
3931 
3932 typedef NS_ENUM(NSInteger, FSXFAWidgetHitTestArea) {
3937 };
3938 
3939 typedef NS_ENUM(NSInteger, FSXFAWidgetWidgetType) {
3956 };
3957 
3958 typedef NS_ENUM(NSInteger, FSXFAWidgetPresenceProperty) {
3964 };
3965 
3966 typedef NS_ENUM(NSInteger, FSXFAWidgetWidgetNameType) {
3969 };
3970 
3971 @interface FSXFAWidget : FSBase
3972 @property (nonatomic, weak, getter=getValue) NSString * value;
3973 -(id)init NS_UNAVAILABLE;
3974 -(void*)getCptr;
3975 -(id)initWithCptr: (void*)cptr swigOwnCObject: (BOOL)ownCObject;
3976 -(id)initWithOther: (FSXFAWidget*)other;
3977 -(BOOL)isEmpty;
3978 -(FSXFAPage*)getXFAPage;
3979 -(int)getIndex;
3980 -(void)resetData;
3981 -(FSRectF*)getRect;
3982 -(NSString *)getName: (FSXFAWidgetWidgetNameType)type;
3983 -(FSWidgetChoiceOptionArray*)getOptions;
3984 -(BOOL)isChecked;
3985 -(FSXFAWidgetPresenceProperty)getPresence;
3986 -(BOOL)onMouseEnter;
3987 -(BOOL)onMouseExit;
3988 -(BOOL)onLButtonDown: (FSPointF*)point flags: (unsigned int)flags;
3989 -(BOOL)onLButtonUp: (FSPointF*)point flags: (unsigned int)flags;
3990 -(BOOL)onLButtonDoubleClick: (FSPointF*)point flags: (unsigned int)flags;
3991 -(BOOL)onMouseMove: (FSPointF*)point flags: (unsigned int)flags;
3992 -(BOOL)onRButtonDown: (FSPointF*)point flags: (unsigned int)flags;
3993 -(BOOL)onRButtonUp: (FSPointF*)point flags: (unsigned int)flags;
3994 -(BOOL)onKeyDown: (unsigned int)key_code flags: (unsigned int)flags;
3995 -(BOOL)onKeyUp: (unsigned int)key_code flags: (unsigned int)flags;
3996 -(BOOL)onChar: (int)input_char flags: (unsigned int)flags;
3997 -(FSXFAWidgetHitTestArea)onHitTest: (FSPointF*)point;
3999 -(FSSignature*)getSignature;
4000 
4001 -(void)dealloc;
4002 
4003 @end
4004 
4005 @interface FSWidgetMenu : FSBase
4006 -(id)init NS_UNAVAILABLE;
4007 -(void*)getCptr;
4008 -(id)initWithCptr: (void*)cptr swigOwnCObject: (BOOL)ownCObject;
4009 -(id)initWithXfa_widget: (FSXFAWidget*)xfa_widget;
4010 -(id)initWithOther: (FSWidgetMenu*)other;
4011 -(BOOL)isEmpty;
4012 -(BOOL)canCopy;
4013 -(BOOL)canCut;
4014 -(BOOL)canPaste;
4015 -(BOOL)canSelectAll;
4016 -(BOOL)canDelete;
4017 -(BOOL)canDeSelect;
4018 -(NSString *)copy;
4019 -(NSString *)cut;
4020 -(BOOL)paste: (NSString *)text;
4021 -(BOOL)selectAll;
4022 -(BOOL)delete;
4023 -(BOOL)deSelect;
4024 -(BOOL)canUndo;
4025 -(BOOL)canRedo;
4026 -(BOOL)undo;
4027 -(BOOL)redo;
4028 -(BOOL)bold;
4029 -(BOOL)italic;
4030 -(BOOL)underline;
4031 -(BOOL)superscript;
4032 -(BOOL)subscript;
4033 -(BOOL)clearStyle;
4034 
4035 -(void)dealloc;
4036 
4037 @end
4038 
4039 
4040 
4041 typedef NS_ENUM(NSInteger, FSTextPageTextParseFlags) {
4045 };
4046 
4047 @interface FSTextPage : FSBase
4048 -(id)init NS_UNAVAILABLE;
4049 -(void*)getCptr;
4050 -(id)initWithCptr: (void*)cptr swigOwnCObject: (BOOL)ownCObject;
4051 -(id)initWithPage: (FSPDFPage*)page flags: (int)flags;
4052 -(id)initWithOther: (FSTextPage*)other;
4053 -(BOOL)isEmpty;
4054 -(int)getCharCount;
4055 -(NSString *)getChars: (int)start count: (int)count;
4056 -(int)getIndexAtPos: (float)x y: (float)y tolerance: (float)tolerance;
4057 -(NSString *)getTextInRect: (FSRectF*)rect;
4058 -(FSRange*)getWordAtPos: (float)x y: (float)y tolerance: (float)tolerance;
4059 -(int)getTextRectCount: (int)start count: (int)count;
4060 -(FSRectF*)getTextRect: (int)rect_index;
4061 -(FSRotation)getBaselineRotation: (int)rect_index;
4062 -(FSRectFArray*)getTextRectArrayByRect: (FSRectF*)rect;
4063 
4064 -(void)dealloc;
4065 
4066 @end
4067 
4068 typedef NS_ENUM(NSInteger, FSTextSearchSearchFlags) {
4073 };
4074 
4075 @interface FSTextSearch : FSBase
4076 -(id)init NS_UNAVAILABLE;
4077 -(void*)getCptr;
4078 -(id)initWithCptr: (void*)cptr swigOwnCObject: (BOOL)ownCObject;
4079 -(id)initWithDocument: (FSPDFDoc*)document cancel: (id<FSSearchCancelCallback>)cancel;
4080 -(id)initWithXfa_document: (FSXFADoc*)xfa_document cancel: (id<FSSearchCancelCallback>)cancel;
4081 -(id)initWithText_page: (FSTextPage*)text_page;
4082 -(id)initWithAnnot: (FSAnnot*)annot;
4083 -(id)initWithOther: (FSTextSearch*)other;
4084 -(BOOL)isEmpty;
4085 -(BOOL)setPattern: (NSString *)key_words;
4086 -(BOOL)setStartPage: (int)page_index;
4087 -(BOOL)setEndPage: (int)page_index;
4088 -(BOOL)setSearchFlags: (unsigned int)search_flags;
4089 -(BOOL)findNext;
4090 -(BOOL)findPrev;
4092 -(int)getMatchPageIndex;
4093 -(NSString *)getMatchSentence;
4096 -(int)getMatchEndCharIndex;
4097 
4098 -(void)dealloc;
4099 
4100 @end
4101 
4102 @interface FSTextLink : FSBase
4103 -(id)init NS_UNAVAILABLE;
4104 -(void*)getCptr;
4105 -(id)initWithCptr: (void*)cptr swigOwnCObject: (BOOL)ownCObject;
4106 -(id)initWithOther: (FSTextLink*)other;
4107 -(BOOL)isEmpty;
4108 -(NSString *)getURI;
4109 -(int)getStartCharIndex;
4110 -(int)getEndCharIndex;
4112 
4113 -(void)dealloc;
4114 
4115 @end
4116 
4118 -(id)init NS_UNAVAILABLE;
4119 -(void*)getCptr;
4120 -(id)initWithCptr: (void*)cptr swigOwnCObject: (BOOL)ownCObject;
4121 -(id)initWithPage: (FSTextPage*)page;
4122 -(id)initWithOther: (FSPageTextLinks*)other;
4123 -(BOOL)isEmpty;
4124 -(int)getTextLinkCount;
4125 -(FSTextLink*)getTextLink: (int)index;
4126 
4127 -(void)dealloc;
4128 
4129 @end
4130 
4131 typedef NS_ENUM(NSInteger, FSSecurityHandlerCipherType) {
4135 };
4136 
4138 -(void*)getCptr;
4139 -(id)initWithCptr: (void*)cptr swigOwnCObject: (BOOL)ownCObject;
4140 -(id)init;
4141 -(id)initWithOther: (FSSecurityHandler*)other;
4142 -(BOOL)isEmpty;
4144 
4145 -(void)dealloc;
4146 
4147 @end
4148 
4149 @interface FSStdEncryptData : NSObject
4150 {
4151  void *swigCPtr;
4152  BOOL swigCMemOwn;
4153 }
4154 @property (nonatomic, getter=getIs_encrypt_metadata) BOOL is_encrypt_metadata;
4155 @property (nonatomic, getter=getUser_permissions) unsigned int user_permissions;
4156 @property (nonatomic, getter=getCipher) FSSecurityHandlerCipherType cipher;
4157 @property (nonatomic, getter=getKey_length) int key_length;
4158 -(void*)getCptr;
4159 -(id)initWithCptr: (void*)cptr swigOwnCObject: (BOOL)ownCObject;
4160 -(id)initWithIs_encrypt_metadata: (BOOL)is_encrypt_metadata user_permissions: (unsigned int)user_permissions cipher: (FSSecurityHandlerCipherType)cipher key_length: (int)key_length;
4161 -(id)init;
4162 -(id)initWithOther: (FSStdEncryptData*)other;
4163 -(void)set: (BOOL)is_encrypt_metadata user_permissions: (unsigned int)user_permissions cipher: (FSSecurityHandlerCipherType)cipher key_length: (int)key_length;
4164 -(void)dealloc;
4165 
4166 @end
4167 
4169 -(void*)getCptr;
4170 -(id)initWithCptr: (void*)cptr swigOwnCObject: (BOOL)ownCObject;
4171 -(id)init;
4172 -(id)initWithOther: (FSSecurityHandler*)other;
4173 -(BOOL)initialize: (FSStdEncryptData*)encrypt_data user_password: (NSString *)user_password owner_password: (NSString *)owner_password;
4174 -(BOOL)initializeW: (FSStdEncryptData*)encrypt_data user_password: (NSString *)user_password owner_password: (NSString *)owner_password;
4175 
4176 -(void)dealloc;
4177 
4178 @end
4179 
4180 @interface FSCertificateEncryptData : NSObject
4181 {
4182  void *swigCPtr;
4183  BOOL swigCMemOwn;
4184 }
4185 @property (nonatomic, getter=getIs_encrypt_metadata) BOOL is_encrypt_metadata;
4186 @property (nonatomic, getter=getCipher) FSSecurityHandlerCipherType cipher;
4187 @property (nonatomic, weak, getter=getEnvelopes) NSArray<NSData *> * envelopes;
4188 -(void*)getCptr;
4189 -(id)initWithCptr: (void*)cptr swigOwnCObject: (BOOL)ownCObject;
4190 -(id)initWithIs_encrypt_metadata: (BOOL)is_encrypt_metadata cipher: (FSSecurityHandlerCipherType)cipher envelopes: (NSArray<NSData *> *)envelopes;
4191 -(id)init;
4192 -(id)initWithOther: (FSCertificateEncryptData*)other;
4193 -(void)set: (BOOL)is_encrypt_metadata cipher: (FSSecurityHandlerCipherType)cipher envelopes: (NSArray<NSData *> *)envelopes;
4194 -(void)dealloc;
4195 
4196 @end
4197 
4199 -(void*)getCptr;
4200 -(id)initWithCptr: (void*)cptr swigOwnCObject: (BOOL)ownCObject;
4201 -(id)init;
4202 -(id)initWithOther: (FSSecurityHandler*)other;
4203 -(BOOL)initialize: (FSCertificateEncryptData*)encrypt_data encrypt_key: (NSData *)encrypt_key;
4204 
4205 -(void)dealloc;
4206 
4207 @end
4208 
4209 @interface FSDRMEncryptData : NSObject
4210 {
4211  void *swigCPtr;
4212  BOOL swigCMemOwn;
4213 }
4214 @property (nonatomic, getter=getIs_encrypt_metadata) BOOL is_encrypt_metadata;
4215 @property (nonatomic, weak, getter=getSub_filter) NSString * sub_filter;
4216 @property (nonatomic, getter=getCipher) FSSecurityHandlerCipherType cipher;
4217 @property (nonatomic, getter=getKey_length) int key_length;
4218 @property (nonatomic, getter=getIs_owner) BOOL is_owner;
4219 @property (nonatomic, getter=getUser_permissions) unsigned int user_permissions;
4220 -(void*)getCptr;
4221 -(id)initWithCptr: (void*)cptr swigOwnCObject: (BOOL)ownCObject;
4222 -(id)initWithIs_encrypt_metadata: (BOOL)is_encrypt_metadata sub_filter: (NSString *)sub_filter cipher: (FSSecurityHandlerCipherType)cipher key_length: (int)key_length is_owner: (BOOL)is_owner user_permissions: (unsigned int)user_permissions;
4223 -(id)init;
4224 -(id)initWithOther: (FSDRMEncryptData*)other;
4225 -(void)set: (BOOL)is_encrypt_metadata sub_filter: (NSString *)sub_filter cipher: (FSSecurityHandlerCipherType)cipher key_length: (int)key_length is_owner: (BOOL)is_owner user_permissions: (unsigned int)user_permissions;
4226 -(void)dealloc;
4227 
4228 @end
4229 
4231 -(void*)getCptr;
4232 -(id)initWithCptr: (void*)cptr swigOwnCObject: (BOOL)ownCObject;
4233 -(id)init;
4234 -(id)initWithOther: (FSSecurityHandler*)other;
4235 -(NSString *)getDRMValue: (NSString *)key;
4236 -(BOOL)setDRMValue: (NSString *)key value: (NSString *)value;
4237 -(BOOL)verifyEncryptionParams;
4238 -(BOOL)initialize: (FSDRMEncryptData*)encrypt_data file_id: (NSString *)file_id initial_key: (NSData *)initial_key;
4239 
4240 -(void)dealloc;
4241 
4242 @end
4243 
4244 @interface FSCustomEncryptData : NSObject
4245 {
4246  void *swigCPtr;
4247  BOOL swigCMemOwn;
4248 }
4249 @property (nonatomic, getter=getIs_encrypt_metadata) BOOL is_encrypt_metadata;
4250 @property (nonatomic, weak, getter=getFilter) NSString * filter;
4251 @property (nonatomic, weak, getter=getSub_filter) NSString * sub_filter;
4252 -(void*)getCptr;
4253 -(id)initWithCptr: (void*)cptr swigOwnCObject: (BOOL)ownCObject;
4254 -(id)initWithIs_encrypt_metadata: (BOOL)is_encrypt_metadata filter: (NSString *)filter sub_filter: (NSString *)sub_filter;
4255 -(id)init;
4256 -(id)initWithOther: (FSCustomEncryptData*)other;
4257 -(void)set: (BOOL)is_encrypt_metadata filter: (NSString *)filter sub_filter: (NSString *)sub_filter;
4258 -(void)dealloc;
4259 
4260 @end
4261 
4263 -(void*)getCptr;
4264 -(id)initWithCptr: (void*)cptr swigOwnCObject: (BOOL)ownCObject;
4265 -(id)init;
4266 -(id)initWithOther: (FSSecurityHandler*)other;
4267 -(BOOL)initialize: (FSCustomEncryptData*)encrypt_data callback: (id<FSCustomSecurityCallback>)callback encrypt_info: (NSString *)encrypt_info;
4268 
4269 -(void)dealloc;
4270 
4271 @end
4272 
4273 @interface FSRMSEncryptData : NSObject
4274 {
4275  void *swigCPtr;
4276  BOOL swigCMemOwn;
4277 }
4278 @property (nonatomic, getter=getIs_encrypt_metadata) BOOL is_encrypt_metadata;
4279 @property (nonatomic, weak, getter=getPublish_license) NSString * publish_license;
4280 @property (nonatomic, weak, getter=getServer_eul_list) NSArray<NSData *> * server_eul_list;
4281 @property (nonatomic, getter=getIrm_version) float irm_version;
4282 -(void*)getCptr;
4283 -(id)initWithCptr: (void*)cptr swigOwnCObject: (BOOL)ownCObject;
4284 -(id)initWithIs_encrypt_metadata: (BOOL)is_encrypt_metadata publish_license: (NSString *)publish_license server_eul_list: (NSArray<NSData *> *)server_eul_list irm_version: (float)irm_version;
4285 -(id)init;
4286 -(id)initWithOther: (FSRMSEncryptData*)other;
4287 -(void)set: (BOOL)is_encrypt_metadata publish_license: (NSString *)publish_license server_eul_list: (NSArray<NSData *> *)server_eul_list irm_version: (float)irm_version;
4288 -(void)dealloc;
4289 
4290 @end
4291 
4293 -(void*)getCptr;
4294 -(id)initWithCptr: (void*)cptr swigOwnCObject: (BOOL)ownCObject;
4295 -(id)init;
4296 -(id)initWithOther: (FSSecurityHandler*)other;
4297 -(BOOL)initialize: (FSRMSEncryptData*)encrypt_data callback: (id<FSRMSSecurityCallback>)callback;
4298 
4299 -(void)dealloc;
4300 
4301 @end
4302 
4303 
4304 
4305 
4306 
4307 
4308 
4309 
4310 
4311 
4312 
4313 typedef NS_ENUM(NSInteger, FSTabOrderMgrOrderType) {
4318 };
4319 
4320 @interface FSTabOrderMgr : FSBase
4321 @property (nonatomic, getter=getOrderType) FSTabOrderMgrOrderType orderType;
4322 -(id)init NS_UNAVAILABLE;
4323 -(void*)getCptr;
4324 -(id)initWithCptr: (void*)cptr swigOwnCObject: (BOOL)ownCObject;
4325 -(id)initWithPage: (FSPDFPage*)page;
4326 -(id)initWithOther: (FSTabOrderMgr*)other;
4327 -(BOOL)isEmpty;
4328 -(void)reload;
4329 -(FSAnnot*)getFirstAnnot;
4330 -(FSAnnot*)getLastAnnot;
4331 -(FSAnnot*)getNextAnnot: (FSAnnot*)annot;
4332 -(FSAnnot*)getPrevAnnot: (FSAnnot*)annot;
4333 -(BOOL)adjustStructureOrder: (FSAnnotArray*)annot_array;
4334 
4335 -(void)dealloc;
4336 
4337 @end
4338 
4339 @interface FSWatermark : FSBase
4340 -(id)init NS_UNAVAILABLE;
4341 -(void*)getCptr;
4342 -(id)initWithCptr: (void*)cptr swigOwnCObject: (BOOL)ownCObject;
4343 -(id)initWithDocument: (FSPDFDoc*)document text: (NSString *)text properties: (FSWatermarkTextProperties*)properties settings: (FSWatermarkSettings*)settings;
4344 -(id)initWithDocument: (FSPDFDoc*)document bitmap: (FSBitmap*)bitmap settings: (FSWatermarkSettings*)settings;
4345 -(id)initWithDocument: (FSPDFDoc*)document image: (FSImage*)image frame_index: (int)frame_index settings: (FSWatermarkSettings*)settings;
4346 -(id)initWithDocument: (FSPDFDoc*)document page: (FSPDFPage*)page settings: (FSWatermarkSettings*)settings;
4347 -(id)initWithOther: (FSWatermark*)other;
4348 -(BOOL)isEmpty;
4349 -(float)getWidth;
4350 -(float)getHeight;
4351 -(BOOL)insertToPage: (FSPDFPage*)page;
4352 
4353 -(void)dealloc;
4354 
4355 @end
4356 
4357 typedef NS_ENUM(NSInteger, FSWatermarkSettingsFlags) {
4363 };
4364 
4365 @interface FSWatermarkSettings : NSObject
4366 {
4367  void *swigCPtr;
4368  BOOL swigCMemOwn;
4369 }
4370 @property (nonatomic, getter=getPosition) FSPosition position;
4371 @property (nonatomic, getter=getOffset_x) float offset_x;
4372 @property (nonatomic, getter=getOffset_y) float offset_y;
4373 @property (nonatomic, getter=getFlags) unsigned int flags;
4374 @property (nonatomic, getter=getScale_x) float scale_x;
4375 @property (nonatomic, getter=getScale_y) float scale_y;
4376 @property (nonatomic, getter=getRotation) float rotation;
4377 @property (nonatomic, getter=getOpacity) int opacity;
4378 -(void*)getCptr;
4379 -(id)initWithCptr: (void*)cptr swigOwnCObject: (BOOL)ownCObject;
4380 -(id)initWithPosition: (FSPosition)position offset_x: (float)offset_x offset_y: (float)offset_y flags: (unsigned int)flags scale_x: (float)scale_x scale_y: (float)scale_y rotation: (float)rotation opacity: (int)opacity;
4381 -(id)init;
4382 -(id)initWithSettings: (FSWatermarkSettings*)settings;
4383 -(void)set: (FSPosition)position offset_x: (float)offset_x offset_y: (float)offset_y flags: (unsigned int)flags scale_x: (float)scale_x scale_y: (float)scale_y rotation: (float)rotation opacity: (int)opacity;
4384 -(void)dealloc;
4385 
4386 @end
4387 
4388 typedef NS_ENUM(NSInteger, FSWatermarkTextPropertiesFontStyle) {
4391 };
4392 
4393 @interface FSWatermarkTextProperties : NSObject
4394 {
4395  void *swigCPtr;
4396  BOOL swigCMemOwn;
4397 }
4398 @property (nonatomic, getter=getFont_size) float font_size;
4399 @property (nonatomic, getter=getColor) unsigned int color;
4400 @property (nonatomic, getter=getFont_style) FSWatermarkTextPropertiesFontStyle font_style;
4401 @property (nonatomic, getter=getLine_space) float line_space;
4402 @property (nonatomic, getter=getAlignment) FSAlignment alignment;
4403 @property (nonatomic, weak, getter=getFont) FSFont* font;
4404 -(void*)getCptr;
4405 -(id)initWithCptr: (void*)cptr swigOwnCObject: (BOOL)ownCObject;
4406 -(id)initWithFont: (FSFont*)font font_size: (float)font_size color: (unsigned int)color style: (FSWatermarkTextPropertiesFontStyle)style line_space: (float)line_space alignment: (FSAlignment)alignment;
4407 -(id)init;
4408 -(id)initWithProperties: (FSWatermarkTextProperties*)properties;
4409 -(void)set: (FSFont*)font font_size: (float)font_size color: (unsigned int)color style: (FSWatermarkTextPropertiesFontStyle)style line_space: (float)line_space alignment: (FSAlignment)alignment;
4410 
4411 -(void)dealloc;
4412 
4413 @end
4414 
4415 typedef NS_ENUM(NSInteger, FSSignatureStates) {
4442 };
4443 
4444 typedef NS_ENUM(NSInteger, FSSignatureAPFlags) {
4454 };
4455 
4456 typedef NS_ENUM(NSInteger, FSSignatureKeyName) {
4463 };
4464 
4465 typedef NS_ENUM(NSInteger, FSSignatureDigestAlgorithm) {
4470 };
4471 
4472 @interface FSSignature : FSField
4473 @property (nonatomic, getter=getAppearanceFlags) unsigned int appearanceFlags;
4474 @property (nonatomic, weak, getter=getSignTime) FSDateTime* signTime;
4475 @property (nonatomic, weak, getter=getFilter) NSString * filter;
4476 @property (nonatomic, weak, getter=getSubFilter) NSString * subFilter;
4477 @property (nonatomic, weak, getter=getBitmap) FSBitmap* bitmap;
4478 -(id)init NS_UNAVAILABLE;
4479 -(void*)getCptr;
4480 -(id)initWithCptr: (void*)cptr swigOwnCObject: (BOOL)ownCObject;
4481 -(id)initWithField: (FSField*)field;
4482 -(id)initWithDocument: (FSPDFDoc*)document sig_field_dict: (FSPDFDictionary*)sig_field_dict;
4483 -(BOOL)isEmpty;
4484 -(BOOL)isSigned;
4485 -(FSProgressive*)startSign: (NSString *)cert_path cert_password: (NSString *)cert_password digest_algorithm: (FSSignatureDigestAlgorithm)digest_algorithm save_path: (NSString *)save_path client_data: (NSData *)client_data pause: (id<FSPauseCallback>)pause;
4486 -(FSProgressive*)startVerify: (NSData *)client_data pause: (id<FSPauseCallback>)pause;
4487 -(NSString *)getCertificateInfo: (NSString *)key;
4488 -(unsigned int)getState;
4489 -(BOOL)clearSignedData;
4490 -(FSPDFDoc*)getDocument;
4491 -(void)setAppearanceContent: (NSString *)appearance_content;
4492 -(NSString *)getKeyValue: (FSSignatureKeyName)key;
4493 -(void)setKeyValue: (FSSignatureKeyName)key value: (NSString *)value;
4494 -(void)setImage: (FSImage*)image frame_index: (int)frame_index;
4495 -(void)setImageWithFilePath: (NSString *)file_path frame_index: (int)frame_index;
4496 -(FSPDFDictionary*)getSignatureDict;
4497 -(void)setDefaultContentsLength: (unsigned int)default_length;
4498 -(int)getCertCount;
4499 -(NSString *)getCert: (int)index;
4500 -(void)setCertChain: (NSArray<NSString *> *)cert_chain;
4501 -(FSInt32Array*)getByteRangeArray;
4502 
4503 -(void)dealloc;
4504 
4505 @end
4506 
4507 
4508 
4509 @interface FSClientInfo : NSObject
4510 {
4511  void *swigCPtr;
4512  BOOL swigCMemOwn;
4513 }
4514 @property (nonatomic, weak, getter=getDevice_id) NSString * device_id;
4515 @property (nonatomic, weak, getter=getDevice_name) NSString * device_name;
4516 @property (nonatomic, weak, getter=getDevice_model) NSString * device_model;
4517 @property (nonatomic, weak, getter=getMac_address) NSString * mac_address;
4518 @property (nonatomic, weak, getter=getOs) NSString * os;
4519 @property (nonatomic, weak, getter=getProduct_name) NSString * product_name;
4520 @property (nonatomic, weak, getter=getProduct_vendor) NSString * product_vendor;
4521 @property (nonatomic, weak, getter=getProduct_version) NSString * product_version;
4522 @property (nonatomic, weak, getter=getProduct_language) NSString * product_language;
4523 -(void*)getCptr;
4524 -(id)initWithCptr: (void*)cptr swigOwnCObject: (BOOL)ownCObject;
4525 -(id)init;
4526 
4527 -(void)dealloc;
4528 
4529 @end
4530 
4531 typedef NS_ENUM(NSInteger, FSConnectedPDFEncryptType) {
4534 };
4535 
4537 @property (nonatomic, weak, getter=getUserToken) NSString * userToken;
4538 -(id)init NS_UNAVAILABLE;
4539 -(void*)getCptr;
4540 -(id)initWithCptr: (void*)cptr swigOwnCObject: (BOOL)ownCObject;
4541 +(NSString *)getDocURIWithFilePath: (NSString *)file_path;
4542 +(NSString *)getClientIDFromServer: (NSString *)endpoint client_info: (FSClientInfo*)client_info;
4543 +(NSString *)getUserTokenFromServer: (NSString *)endpoint user_email: (NSString *)user_email password: (NSString *)password;
4544 -(id)initWithClientid: (NSString *)clientid user_token: (NSString *)user_token content_key: (NSString *)content_key type: (FSConnectedPDFEncryptType)type file_path: (NSString *)file_path;
4545 -(id)initWithClientid: (NSString *)clientid user_token: (NSString *)user_token content_key: (NSString *)content_key type: (FSConnectedPDFEncryptType)type file_read: (id<FSFileReaderCallback>)file_read;
4546 -(id)initWithClientid: (NSString *)clientid user_token: (NSString *)user_token content_key: (NSString *)content_key type: (FSConnectedPDFEncryptType)type document: (FSPDFDoc*)document;
4547 -(id)initWithConnected_pdf: (FSConnectedPDF*)connected_pdf;
4548 -(BOOL)isEmpty;
4549 -(BOOL)isCPDF;
4550 -(BOOL)isCDRM;
4551 -(BOOL)isOwner;
4552 -(FSPDFDoc*)getDocument;
4553 -(NSString *)getContentKey;
4554 -(FSErrorCode)convertToCPDF: (NSString *)endpoint file_name: (NSString *)file_name;
4555 -(FSErrorCode)convertToCDRM: (NSString *)endpoint wrapper_path: (NSString *)wrapper_path file_name: (NSString *)file_name;
4556 -(FSErrorCode)convertToCDRMWithReaderCallback: (NSString *)endpoint wrapper_file_read: (id<FSFileReaderCallback>)wrapper_file_read file_name: (NSString *)file_name;
4557 -(FSErrorCode)removeCDRM;
4558 -(FSErrorCode)setACL: (NSString *)acl;
4559 -(NSString *)getACL;
4560 -(NSString *)getDocURI;
4561 -(NSString *)getVersionID;
4562 -(NSString *)refreshVersionID;
4563 -(NSString *)getEndpoint;
4564 -(NSString *)getOwnerEmail;
4565 -(NSString *)getOwnerName;
4566 -(BOOL)saveAs: (NSString *)file_path;
4567 -(BOOL)saveAsWithWriterCallback: (id<FSFileWriterCallback>)file_write;
4568 
4569 -(void)dealloc;
4570 
4571 @end
4572 
4573 @interface FSRedaction : FSBase
4574 -(id)init NS_UNAVAILABLE;
4575 -(void*)getCptr;
4576 -(id)initWithCptr: (void*)cptr swigOwnCObject: (BOOL)ownCObject;
4577 -(id)initWithDocument: (FSPDFDoc*)document;
4578 -(id)initWithOther: (FSRedaction*)other;
4579 -(BOOL)isEmpty;
4580 -(FSRedact*)markRedactAnnot: (FSPDFPage*)page rects: (FSRectFArray*)rects;
4581 -(BOOL)apply;
4582 
4583 -(void)dealloc;
4584 
4585 @end
4586 
4587 
4588 
4590 -(id)init NS_UNAVAILABLE;
4591 -(void*)getCptr;
4592 -(id)initWithCptr: (void*)cptr swigOwnCObject: (BOOL)ownCObject;
4593 -(id)initWithDirectory: (NSString *)directory;
4594 -(id)initWithOther: (FSDocumentsSource*)other;
4595 -(BOOL)isEmpty;
4596 
4597 -(void)dealloc;
4598 
4599 @end
4600 
4601 typedef NS_ENUM(NSInteger, FSFullTextSearchRankMode) {
4605 };
4606 
4608 -(void*)getCptr;
4609 -(id)initWithCptr: (void*)cptr swigOwnCObject: (BOOL)ownCObject;
4610 -(id)init;
4611 -(id)initWithOther: (FSFullTextSearch*)other;
4612 -(BOOL)isEmpty;
4613 -(void)setDataBasePath: (NSString *)path_of_data_base;
4614 -(FSProgressive*)startUpdateIndex: (FSDocumentsSource*)source pause: (id<FSPauseCallback>)pause reupdate: (BOOL)reupdate;
4615 -(BOOL)updateIndexWithFilePath: (NSString *)file_path;
4616 -(BOOL)searchOf: (NSString *)match_string rank_mode: (FSFullTextSearchRankMode)rank_mode callback: (id<FSSearchCallback>)callback;
4617 
4618 -(void)dealloc;
4619 
4620 @end
4621 
4622 @interface FSComplianceEngine : NSObject
4623 {
4624  void *swigCPtr;
4625  BOOL swigCMemOwn;
4626 }
4627 -(void*)getCptr;
4628 -(id)initWithCptr: (void*)cptr swigOwnCObject: (BOOL)ownCObject;
4629 +(FSErrorCode)initialize: (NSString *)compliance_resource_folder_path compliance_engine_unlockcode: (NSString *)compliance_engine_unlockcode;
4630 +(void)destroy;
4631 +(void)setTempFolderPath: (NSString *)temp_folder_path;
4632 +(void)setLanguage: (NSString *)language;
4633 -(id)init;
4634 
4635 -(void)dealloc;
4636 
4637 @end
4638 
4639 
4640 
4641 typedef NS_ENUM(NSInteger, FSFixupDataFixupState) {
4645 };
4646 
4647 @interface FSFixupData : NSObject
4648 {
4649  void *swigCPtr;
4650  BOOL swigCMemOwn;
4651 }
4652 @property (nonatomic, getter=getUsed_count) unsigned int used_count;
4653 @property (nonatomic, getter=getState) FSFixupDataFixupState state;
4654 @property (nonatomic, weak, getter=getName) NSString * name;
4655 @property (nonatomic, weak, getter=getComment) NSString * comment;
4656 @property (nonatomic, weak, getter=getReasons) NSArray<NSString *> * reasons;
4657 -(void*)getCptr;
4658 -(id)initWithCptr: (void*)cptr swigOwnCObject: (BOOL)ownCObject;
4659 -(id)init;
4660 -(id)initWithOther: (FSFixupData*)other;
4661 -(void)dealloc;
4662 
4663 @end
4664 
4665 typedef NS_ENUM(NSInteger, FSHitDataCheckSeverity) {
4669 };
4670 
4671 @interface FSHitData : NSObject
4672 {
4673  void *swigCPtr;
4674  BOOL swigCMemOwn;
4675 }
4676 @property (nonatomic, getter=getTriggered_count) unsigned int triggered_count;
4677 @property (nonatomic, getter=getSeverity) FSHitDataCheckSeverity severity;
4678 @property (nonatomic, weak, getter=getName) NSString * name;
4679 @property (nonatomic, weak, getter=getComment) NSString * comment;
4680 @property (nonatomic, weak, getter=getTrigger_values) NSArray<NSString *> * trigger_values;
4681 @property (nonatomic, getter=getPage_index) int page_index;
4682 -(void*)getCptr;
4683 -(id)initWithCptr: (void*)cptr swigOwnCObject: (BOOL)ownCObject;
4684 -(id)init;
4685 -(id)initWithOther: (FSHitData*)other;
4686 -(void)dealloc;
4687 
4688 @end
4689 
4691 -(void*)getCptr;
4692 -(id)initWithCptr: (void*)cptr swigOwnCObject: (BOOL)ownCObject;
4693 -(id)init;
4694 -(id)initWithOther: (FSResultInformation*)other;
4695 -(BOOL)isEmpty;
4696 -(int)getFixupDataCount;
4697 -(FSFixupData*)getFixupData: (int)index;
4698 -(int)getHitDataCount;
4699 -(FSHitData*)getHitData: (int)index;
4700 
4701 -(void)dealloc;
4702 
4703 @end
4704 
4705 typedef NS_ENUM(NSInteger, FSPDFAComplianceVersion) {
4714 };
4715 
4717 -(void*)getCptr;
4718 -(id)initWithCptr: (void*)cptr swigOwnCObject: (BOOL)ownCObject;
4719 -(id)init;
4720 -(id)initWithOther: (FSPDFACompliance*)other;
4721 -(BOOL)isEmpty;
4722 -(FSResultInformation*)verify: (FSPDFAComplianceVersion)verify_version src_pdf_path: (NSString *)src_pdf_path first_page_index: (int)first_page_index last_page_index: (int)last_page_index progress_callback: (id<FSComplianceProgressCallback>)progress_callback;
4723 -(FSResultInformation*)convertPDFFile: (NSString *)src_pdf_path saved_pdf_path: (NSString *)saved_pdf_path convert_to_version: (FSPDFAComplianceVersion)convert_to_version progress_callback: (id<FSComplianceProgressCallback>)progress_callback;
4724 
4725 -(void)dealloc;
4726 
4727 @end
4728 
4729 typedef NS_ENUM(NSInteger, FSCompareResultInfoCompareResultType) {
4750 };
4751 
4752 @interface FSCompareResultInfo : NSObject
4753 {
4754  void *swigCPtr;
4755  BOOL swigCMemOwn;
4756 }
4757 @property (nonatomic, getter=getType) FSCompareResultInfoCompareResultType type;
4758 @property (nonatomic, weak, getter=getRect_array) FSRectFArray* rect_array;
4759 @property (nonatomic, weak, getter=getDiff_contents) NSString * diff_contents;
4760 -(void*)getCptr;
4761 -(id)initWithCptr: (void*)cptr swigOwnCObject: (BOOL)ownCObject;
4762 -(id)initWithType: (FSCompareResultInfoCompareResultType)type rect_array: (FSRectFArray*)rect_array diff_contents: (NSString *)diff_contents;
4763 -(id)init;
4764 -(id)initWithResult_info: (FSCompareResultInfo*)result_info;
4765 -(void)dealloc;
4766 
4767 @end
4768 
4769 @interface FSCompareResultInfoArray : NSObject
4770 {
4771  void *swigCPtr;
4772  BOOL swigCMemOwn;
4773 }
4774 -(void*)getCptr;
4775 -(id)initWithCptr: (void*)cptr swigOwnCObject: (BOOL)ownCObject;
4776 -(id)init;
4777 -(id)initWithOther: (FSCompareResultInfoArray*)other;
4778 -(unsigned long)getSize;
4779 -(FSCompareResultInfo*)getAt: (unsigned long)index;
4780 -(void)add: (FSCompareResultInfo*)element;
4781 -(void)removeAt: (unsigned long)index;
4782 -(void)insertAt: (unsigned long)index element: (FSCompareResultInfo*)element;
4783 -(void)removeAll;
4784 
4785 -(void)dealloc;
4786 
4787 @end
4788 
4789 @interface FSCompareResults : NSObject
4790 {
4791  void *swigCPtr;
4792  BOOL swigCMemOwn;
4793 }
4794 @property (nonatomic, weak, getter=getBase_doc_results) FSCompareResultInfoArray* base_doc_results;
4795 @property (nonatomic, weak, getter=getCompared_doc_results) FSCompareResultInfoArray* compared_doc_results;
4796 -(void*)getCptr;
4797 -(id)initWithCptr: (void*)cptr swigOwnCObject: (BOOL)ownCObject;
4798 -(id)initWithBase_doc_results: (FSCompareResultInfoArray*)base_doc_results compared_doc_results: (FSCompareResultInfoArray*)compared_doc_results;
4799 -(id)init;
4800 -(id)initWithCompare_results: (FSCompareResults*)compare_results;
4801 -(void)clear;
4802 -(void)dealloc;
4803 
4804 @end
4805 
4806 typedef NS_ENUM(NSInteger, FSComparisonCompareType) {
4809 };
4810 
4811 @interface FSComparison : FSBase
4812 -(id)init NS_UNAVAILABLE;
4813 -(void*)getCptr;
4814 -(id)initWithCptr: (void*)cptr swigOwnCObject: (BOOL)ownCObject;
4815 -(id)initWithBase_doc: (FSPDFDoc*)base_doc compared_doc: (FSPDFDoc*)compared_doc;
4816 -(id)initWithOther: (FSComparison*)other;
4817 -(BOOL)isEmpty;
4818 -(FSCompareResults*)doCompare: (int)base_page_index compared_page_index: (int)compared_page_index compare_flags: (unsigned int)compare_flags;
4819 
4820 -(void)dealloc;
4821 
4822 @end
4823 
4824 
4825 
4831 @protocol FSPauseCallback <NSObject>
4832 @required
4838 -(BOOL)needPauseNow;
4839 @end
4840 
4846 @protocol FSFileReaderCallback <NSObject>
4847 @required
4856 -(NSData *)readBlock: (unsigned long long)offset size: (unsigned long long)size;
4862 -(unsigned long long)getSize;
4863 @end
4864 
4870 @protocol FSFileWriterCallback <NSObject>
4871 @required
4877 -(unsigned long long)getSize;
4886 -(BOOL)writeBlock:(NSData*)data offset:(unsigned long long)offset;
4892 -(BOOL)flush;
4893 @end
4894 
4900 @protocol FSFileStreamCallback <NSObject>
4901 @required
4907 -(unsigned long long)getSize;
4908 
4917 -(NSData *)readBlock: (unsigned long long)offset size: (unsigned long long)size;
4926 -(BOOL)writeBlock:(NSData*)data offset:(unsigned long long)offset;
4932 -(BOOL)flush;
4933 @end
4934 
4940 @protocol FSActionCallback <NSObject>
4941 @required
4954 -(BOOL)invalidateRect:(FSPDFDoc*)document page_index:(int)page_index pdf_rect:(FSRectF*)pdf_rect;
4955 
4966 -(int)getCurrentPage:(FSPDFDoc*)document;
4978 -(void)setCurrentPage:(FSPDFDoc*)document page_index:(int)page_index;
4992 -(FSRotation)getPageRotation:(FSPDFDoc*)document page_index:(int)page_index;
5006 -(BOOL)setPageRotation:(FSPDFDoc*)document page_index:(int)page_index rotation:(FSRotation)rotation;
5007 
5020 -(BOOL)executeNamedAction:(FSPDFDoc*)document named_action:(NSString*)named_action;
5021 
5034 -(BOOL)setDocChangeMark:(FSPDFDoc*)document change_mark:(BOOL)change_mark;
5046 -(BOOL)getDocChangeMark:(FSPDFDoc*)document;
5047 
5056 -(int)getOpenedDocCount;
5057 
5069 -(FSPDFDoc*)getOpenedDoc:(int)index;
5070 
5088 -(BOOL)beep:(int)type;
5089 
5108 -(NSString*)response:(NSString*)question title:(NSString*)title default_value:(NSString*)default_value label:(NSString*)label is_password:(BOOL)is_password;
5109 
5120 -(NSString*)getFilePath:(FSPDFDoc*)document;
5121 
5145 -(BOOL)print:(FSPDFDoc*)document is_ui:(BOOL)is_ui page_range:(FSRange*)page_range is_silent:(BOOL)is_silent is_shrunk_to_fit:(BOOL)is_shrunk_to_fit is_printed_as_image:(BOOL)is_printed_as_image is_reversed:(BOOL)is_reversed is_to_print_annots:(BOOL)is_to_print_annots;
5146 
5159 -(BOOL)submitForm:(FSPDFDoc*)document form_data:(NSData*)form_data url:(NSString*)url;
5160 
5171 -(BOOL)launchURL:(NSString*)url;
5172 
5181 -(NSString*)browseFile;
5182 
5193 
5225 -(int)alert:(NSString*)msg title:(NSString*)title type:(int)type icon:(int)icon;
5246 -(NSString*)popupMenu:(FSMenuListArray*)menus;
5247 
5262 -(NSString*)getAppInfo:(FSActionCallbackAppInfoType)type;
5263 
5295 -(BOOL)mailData:(void*)data data_type:(FSActionCallbackMailType)data_type is_ui:(BOOL)is_ui to:(NSString*)to subject:(NSString*)subject cc:(NSString*)cc bcc:(NSString*)bcc message:(NSString*)message;
5296 
5297 @end
5298 
5308 @protocol FSIconProviderCallback <NSObject>
5309 @required
5318 -(NSString*)getProviderID;
5327 -(NSString*)getProviderVersion;
5337 -(BOOL)hasIcon: (FSAnnotType)annot_type icon_name: (NSString*)icon_name;
5348 -(BOOL)canChangeColor: (FSAnnotType)annot_type icon_name: (NSString*)icon_name;
5359 -(FSPDFPage*)getIcon: (FSAnnotType)annot_type icon_name: (NSString*)icon_name color: (unsigned int)color;
5373 -(FSShadingColor*)getShadingColor: (FSAnnotType)annot_type icon_name: (NSString*)icon_name referenced_color: (unsigned int)referenced_color shading_index: (int)shading_index;
5383 -(NSNumber*)getDisplayWidth: (FSAnnotType)annot_type icon_name: (NSString*)icon_name;
5393 -(NSNumber*)getDisplayHeight: (FSAnnotType)annot_type icon_name: (NSString*)icon_name;
5394 @end
5395 
5403 @protocol FSNotifierCallback <NSObject>
5404 @required
5417 -(void)onOutOfMemory;
5418 @end
5419 
5425 @protocol FSDocEventCallback <NSObject>
5426 @required
5432 -(void)onDocWillOpen;
5443 -(void)onDocOpened:(FSPDFDoc*)document error_code:(FSErrorCode)error_code;
5451 -(void)onDocWillDestroy:(FSPDFDoc*)document;
5459 -(void)onDocWillSave:(FSPDFDoc*)document;
5470 -(void)onDocSaved:(FSPDFDoc*)document error_code:(FSErrorCode)error_code;
5471 @end
5472 
5482 @required
5494 -(BOOL)isDataAvail:(int)offset size:(int)size;
5509 -(BOOL)addDownloadHint:(int)offset size:(int)size;
5510 @end
5511 
5516 @protocol FSFillerAssistCallback <NSObject>
5517 @required
5527 -(void)refresh:(FSPDFPage*)page rect:(FSRectF*)rect;
5543 -(BOOL)setTimer:(int)elapse timer:(FSTimer*)timer out_timer_id:(int*)out_timer_id;
5552 -(BOOL)killTimer:(int)timer_id;
5563 -(void)focusGotOnControl:(FSControl*)control value:(NSString*)value;
5574 -(void)focusLostFromControl:(FSControl*)control value:(NSString*)value;
5575 @end
5576 
5584 @protocol FSSearchCallback <NSObject>
5585 @required
5598 -(int)retrieveSearchResult:(NSString*)file_path page_index:(int)page_index match_result:(NSString*)match_result match_start_text_index:(int)match_start_text_index match_end_text_index:(int)match_end_text_index;
5599 @end
5600 
5605 @protocol FSSearchCancelCallback <NSObject>
5606 @required
5613 -(BOOL)needToCancelNow;
5614 @end
5615 
5621 @protocol FSPSICallback <NSObject>
5622 @required
5631 -(void)refresh:(FSPSI*)psi rect:(FSRectF*)rect;
5632 @end
5633 
5639 @protocol FSSecurityCallback <NSObject>
5640 @required
5648 @end
5649 
5659 @required
5669 -(NSData*)getDecryptionKey:(NSData*)envelope_buffer;
5670 @end
5671 
5681 @required
5692 -(BOOL)isOwner: (FSPDFDoc *)document sub_filter:(NSString*)sub_filter;
5704 -(unsigned int)getUserPermissions:(FSPDFDoc*)document sub_filter:(NSString*)sub_filter;
5716 -(FSSecurityHandlerCipherType)getCipherType:(FSPDFDoc*)document sub_filter:(NSString*)sub_filter;
5730 -(int)getKeyLength:(FSPDFDoc*)document sub_filter:(NSString*)sub_filter;
5741 -(NSString*)getFileID:(FSPDFDoc*)document sub_filter:(NSString*)sub_filter;
5752 -(NSData*)getInitialKey:(FSPDFDoc*)document sub_filter:(NSString*)sub_filter;
5753 @end
5754 
5764 @required
5776 -(void *)createContext: (NSString*)filter sub_filter: (NSString*)sub_filter encrypt_info: (NSString*)encrypt_info;
5787 -(BOOL)releaseContext: (void *)context;
5801 -(unsigned int)getUserPermissions: (void *)context user_permission: (FSPDFDocUserPermissions)user_permission;
5812 -(BOOL)isOwner: (void *)context;
5824 -(FSSecurityHandlerCipherType)getCipher: (void *)context;
5835 -(NSData *)getEncryptKey: (void *)context;
5847 -(unsigned int)getDecryptedSize: (void *)context src_data_size: (unsigned int)src_data_size;
5860 -(void *)startDecryptor: (void *)context obj_num: (int)obj_num gen_num: (int)gen_num;
5873 -(NSData*)decryptData: (void *)decryptor encrypted_data: (void *)encrypted_data encrypted_data_len: (unsigned int)encrypted_data_len;
5884 -(NSData *)finishDecryptor: (void *)decryptor;
5899 -(unsigned int)getEncryptedSize: (void *)context obj_num: (int)obj_num gen_num: (int)gen_num src_data: (void *)src_data src_data_len: (unsigned int)src_data_len;
5916 -(BOOL)encryptData: (void *)context obj_num: (int)obj_num gen_num: (int)gen_num src_data: (void *)src_data src_data_len: (unsigned int)src_data_len out_dst_buffer: (void *)out_dst_buffer out_dst_buffer_len: (unsigned int*)out_dst_buffer_len;
5917 @end
5918 
5928 
5929 @end
5930 
5940 @protocol FSSignatureCallback <NSObject>
5941 @required
5960 -(BOOL)startCalcDigest: (id<FSFileReaderCallback>)file byte_range_array: (NSArray<NSNumber *> *)byte_range_array signature: (FSSignature*)signature client_data: (void* )client_data;
5980 -(FSProgressiveState)continueCalcDigest: (id<FSPauseCallback> )pause client_data: (void* )client_data;
5992 -(NSData *)getDigest: (void* )client_data;
6013 -(NSData *)sign: (NSData*)digest cert_path: (NSString* )cert_path cert_password: (NSString* )cert_password digest_algorithm: (FSSignatureDigestAlgorithm)digest_algorithm client_data: (void* )client_data;
6028 -(FSSignatureStates)verifySigState: (NSData*)digest signed_data: (NSData*)signed_data client_data: (void* )client_data;
6029 
6035 -(BOOL)isNeedPadData;
6036 
6037 @end
6038 
6044 @protocol FSAppProviderCallback <NSObject>
6045 @required
6055 -(NSString*)getAppInfo:(FSActionCallbackAppInfoType)app_info;
6064 -(void)beep:(FSAppProviderCallbackBeepType)type;
6078 -(FSAppProviderCallbackMsgBoxButtonID)msgBox:(NSString*)message title:(NSString*)title icon_type: (FSAppProviderCallbackMsgBoxIconType) icon_type button_type: (FSAppProviderCallbackMsgBoxButtonType)button_type;
6091 -(NSString*)response:(NSString*)question title:(NSString*)title default_answer:(NSString*)default_answer is_mask:(BOOL)is_mask;
6099 -(id<FSFileReaderCallback>)downLoadUrl:(NSString*)url;
6114 -(NSString*)postRequestURL:(NSString*)url data:(NSString*)data content_type:(NSString*)content_type encode:(NSString*)encode header:(NSString*)header;
6125 -(BOOL)putRequestURL:(NSString*)url data:(NSString*)data encode:(NSString*)encode;
6143 -(NSString*)loadString:(FSAppProviderCallbackStringID)string_id;
6154 -(NSArray<NSString*>*)showFileDialog:(NSString*)string_title string_filter:(NSString*)string_filter is_openfile_dialog:(BOOL)is_openfile_dialog;
6155 @end
6156 
6162 @protocol FSDocProviderCallback <NSObject>
6163 @required
6177 -(void)invalidateRect:(int)page_index rect:(FSRectF*)rect flag:(FSDocProviderCallbackInvalidateFlag)flag;
6188 -(void)displayCaret:(int)page_index is_visible:(BOOL)is_visible rect:(FSRectF*)rect;
6203 -(BOOL)getPopupPos:(int)page_index min_popup:(float)min_popup max_popup:(float)max_popup rect_widget:(FSRectF*)rect_widget inout_rect_popup:(FSRectF*)inout_rect_popup;
6212 -(BOOL)popupMenu:(int)page_index rect_popup:(FSPointF*)rect_popup;
6220 -(int)getCurrentPage:(FSPDFDoc*) doc;
6229 -(void)setCurrentPage:(FSPDFDoc*) doc current_page_index:(int)current_page_index;
6237 -(void)setChangeMark:(FSXFADoc*) doc;
6245 -(NSString*)getTitle:(FSPDFDoc*) doc;
6253 -(void)setFocus:(FSXFAWidget*) xfa_widget;
6264 -(void)exportData:(FSPDFDoc*)doc file_path:(NSString*) file_path;
6275 -(void)importData:(FSPDFDoc*)doc file_path:(NSString*) file_path;
6284 -(void)gotoURL:(FSPDFDoc*)doc url:(NSString*) url;
6297 -(void)print:(FSPDFDoc*)doc start_page_index:(int)start_page_index end_page_index:(int)end_page_index options:(int)options;
6305 -(int)getHighlightColor:(FSPDFDoc*)doc;
6319 -(BOOL)submitData:(FSPDFDoc*)doc target:(NSString*)target format:(FSDocProviderCallbackSubmitFormat)format text_encoding:(FSDocProviderCallbackTextEncoding)text_encoding content:(NSString*)content;
6330 -(void)pageViewEvent:(int)page_index page_view_event_type:(FSDocProviderCallbackPageViewEventType)page_view_event_type;
6341 -(void)widgetEvent:(FSXFAWidget *) xfa_widget widget_event_type:(FSDocProviderCallbackWidgetEventType)widget_event_type;
6342 @end
6343 
6348 @protocol FSComplianceProgressCallback <NSObject>
6349 @required
6358 -(void)updateCurrentStateData: (int)current_rate current_state_string: (NSString*)current_state_string;
6359 @end
6360 
6361 #ifdef __cplusplus
6362 }
6363 #endif
6364 
FSPDFDocPasswordType
Enumeration for the type of current used password in a PDF document.
Definition: FSPDFObjC.h:2998
FSFullTextSearchRankMode
Enumeration for rank mode of full text search.
Definition: FSPDFObjC.h:4601
Definition: FSPDFObjC.h:2753
int getOpenedDocCount()
A callback function to receive the count of opened documents.
Multiply complements of backdrop by source color values, and then complement the result.
Definition: FSPDFObjC.h:1057
N key.
Definition: FSPDFObjC.h:3241
BOOL findNext()
Search for next matched pattern.
The relationship is "Supplement" which means the file specification represents a supplemental represe...
Definition: FSPDFObjC.h:2443
Markup annotation state model: marked.
Definition: FSPDFObjC.h:2069
NSString * getProviderVersion()
A callback function used to get provider version.
Foxit wrapper document.
Definition: FSPDFObjC.h:3059
Definition: FSPDFObjC.h:4846
Use for zooming.
Definition: FSPDFObjC.h:2750
Border style: Beveled.
Definition: FSPDFObjC.h:1798
Winding fill mode, in which the system uses a direction in which a figure is drawn to determine wheth...
Definition: FSPDFObjC.h:476
Window type: the rectangle occupied by the screen annotation which is associated with the rendition o...
Definition: FSPDFObjC.h:1321
Icon fit information entry. "IF" in MK dictionary.
Definition: FSPDFObjC.h:1959
FSAnnotProperty
Enumeration for some PDF annotation property.
Definition: FSPDFObjC.h:1942
Indicates that the point is the first point of a figure.
Definition: FSPDFObjC.h:685
int getCount()
Get the count of elements in current name tree.
Any of players in this type may be used in playing the associated media clip.
Definition: FSPDFObjC.h:1304
Definition: FSPDFObjC.h:2634
Definition: FSPDFObjC.h:5308
id init()
Constructor.
XFA loading error.
Definition: FSPDFObjC.h:388
No encryption pattern.
Definition: FSPDFObjC.h:3007
BOOL bold()
(Only useful for rich text) Make the rich text bold.
Message box button ID: Cancel.
Definition: FSPDFObjC.h:3813
Two short lines meeting in an acute angle to form an open arrowhead.
Definition: FSPDFObjC.h:2088
Sample message: "Unable to set the value for property 'length'".
Definition: FSPDFObjC.h:3716
(Reserved, not supported yet) Result type: delete path.
Definition: FSPDFObjC.h:4740
If set, show signing time on signature appearance.
Definition: FSPDFObjC.h:4448
BOOL isEmpty()
Check whether current object is empty or not.
(Reserved, not supported yet) Result type: replace path.
Definition: FSPDFObjC.h:4742
Font charset: Traditional Chinese.
Definition: FSPDFObjC.h:632
Device type: display device.
Definition: FSPDFObjC.h:809
Indicates that a line is drawn from the previous point to this point.
Definition: FSPDFObjC.h:686
Content has not been parsed yet. Usually, this represents PDF page has not been parsed yet.
Definition: FSPDFObjC.h:381
Annotation type: ink annotation. One of standard annotation in <PDF reference 1.7>.
Definition: FSPDFObjC.h:1906
FSTextPageTextParseFlags
Enumeration for parsing flags used for text page.
Definition: FSPDFObjC.h:4041
int getSize()
Get the number of elements in the array.
BOOL italic()
(Only useful for rich text) Make the rich text italic.
Message box button: OK.
Definition: FSPDFObjC.h:3805
Definition: FSPDFObjC.h:5481
Sample message: "The element [%s] has violated its allowable number of occurrences".
Definition: FSPDFObjC.h:3714
1 key.
Definition: FSPDFObjC.h:3219
Left alignment.
Definition: FSPDFObjC.h:468
Definition: FSPDFObjC.h:6044
Invalid password. Usually, this error may occur when loading a PDF document with password....
Definition: FSPDFObjC.h:372
If set, form fields are to imported from or exported to FDF/XFDF document.
Definition: FSPDFObjC.h:3052
Show bookmark title as italic text.
Definition: FSPDFObjC.h:2593
When document is opened, thumbnail images are visible.
Definition: FSPDFObjC.h:3045
Definition: FSPDFObjC.h:6162
FSXFAWidgetPresenceProperty
Enumeration for presence attribute of XFA widget.
Definition: FSPDFObjC.h:3958
Action type: reset-form action.
Definition: FSPDFObjC.h:1486
FSHitDataCheckSeverity
Enumeration for check severity of a hit data.
Definition: FSPDFObjC.h:4665
Message box button: Yes, No and Cancel.
Definition: FSPDFObjC.h:3808
id init()
Constructor.
BOOL closeFigure()
Close current figure (which is also the last figure in current path).
The document has been changed within the scope of the signature.
Definition: FSPDFObjC.h:4425
Always allowed.
Definition: FSPDFObjC.h:1299
"JavaScript" name tree.
Definition: FSPDFObjC.h:1242
FSProgressiveState
Enumeration for progress state.
Definition: FSPDFObjC.h:506
Multiply backdrop by source color values.
Definition: FSPDFObjC.h:1056
int getSize()
Get the number of elements in the array.
Import pages without cloning stream objects into memory.
Definition: FSPDFObjC.h:3039
FSRendererContentFlag
Enumeration for rendering content flags.
Definition: FSPDFObjC.h:802
The state is undefined.
Definition: FSPDFObjC.h:2726
BOOL canUndo()
Check if the operation of related XFA widget can be undone.
Type of exported data: XDP.
Definition: FSPDFObjC.h:3885
BOOL flush()
Flush internal buffer of the file.
PDF dictionary object.
Definition: FSPDFObjC.h:889
Definition: FSPDFObjC.h:3331
Definition: FSPDFObjC.h:5605
FSFieldType
Enumeration for form field type.
Definition: FSPDFObjC.h:3390
FSPDFArray * getOCGs()
Get the "OCGs" PDF array from current object.
Image graphics object.
Definition: FSPDFObjC.h:1077
FSDefaultAppearanceDefAPFlags
Enumeration for default appearance flags.
Definition: FSPDFObjC.h:1768
Definition: FSPDFObjC.h:4273
Rotate 180 degrees in clockwise direction.
Definition: FSPDFObjC.h:462
BOOL isEmpty()
Check whether current object is empty or not.
Action type: remote go-to action.
Definition: FSPDFObjC.h:1476
id init()
Constructor.
BOOL deSelect()
Cancel the selection of the text in related XFA widget.
FSPDFDictionary * getCatalog()
Get the catalog dictionary.
int getChildrenCount()
Get the count of children nodes.
If set, show reason on signature appearance.
Definition: FSPDFObjC.h:4447
Annotation flag: locked.
Definition: FSPDFObjC.h:1929
String ID for case: Use string in local language for "June".
Definition: FSPDFObjC.h:3778
XFA widget type: radio button.
Definition: FSPDFObjC.h:3951
Font charset: Russian.
Definition: FSPDFObjC.h:635
Trigger a JavaScript action to be performed to recalculate the value of this field when that of anoth...
Definition: FSPDFObjC.h:1734
Annotation flag: no zoom.
Definition: FSPDFObjC.h:1925
Message box icon: Warning.
Definition: FSPDFObjC.h:3799
Position: top right.
Definition: FSPDFObjC.h:482
Definition: FSPDFObjC.h:1353
FSAppProviderCallbackBeepType
Enumeration for XFA beep type.
Definition: FSPDFObjC.h:3684
(Only useful for combo box and list box) If set, more than one items may be selected simultaneously; ...
Definition: FSPDFObjC.h:3412
FSMarkupEndingStyle
Enumeration for line ending style.
Definition: FSPDFObjC.h:2083
BOOL isImageMask()
Check if current image object is treated as mask.
id init()
Constructor.
Font style: italic.
Definition: FSPDFObjC.h:619
FSTextStateMode
Enumeration for text mode.
Definition: FSPDFObjC.h:1122
FSGraphicsObjectType getType()
Get the type of current graphics object.
Selecting source color and ignoring backdrop color.
Definition: FSPDFObjC.h:1055
Page size: B4.
Definition: FSPDFObjC.h:2877
FSGraphicsObjectBlendMode
Enumeration for render blend mode.
Definition: FSPDFObjC.h:1054
A fixup was not required.
Definition: FSPDFObjC.h:4644
FSPDFNumberTreeType
Enumeration for number tree type.
Definition: FSPDFObjC.h:1268
Text encoding: UCS-2.
Definition: FSPDFObjC.h:3852
A triangular closed arrowhead in the reverse direction from ClosedArrow.
Definition: FSPDFObjC.h:2092
Definition: FSPDFObjC.h:1034
Assemble PDF document. (Bit 11 in permission value)
Definition: FSPDFObjC.h:3023
Sample message: "Not have a default property".
Definition: FSPDFObjC.h:3706
Definition: FSPDFObjC.h:1082
Out-of-memory error occurs.
Definition: FSPDFObjC.h:379
XFA widget type: password edit.
Definition: FSPDFObjC.h:3950
FSPDFDocEncryptType getSecurityType()
Get the encryption type of current security handler.
NSString * browseFile()
A callback function to show a file selection dialog, and the selected file path should be returned.
No special line ending.
Definition: FSPDFObjC.h:2084
int getPitch()
Get bitmap pitch.
No operation is specified.
Definition: FSPDFObjC.h:1698
Certificate error: PDF document is encrypted by digital certificate but current user does not have th...
Definition: FSPDFObjC.h:374
String ID for case: Application's name. Sample message: "Foxit Phantom".
Definition: FSPDFObjC.h:3697
void removeAll()
Remove all page labels.
Annotation type: redact annotation.
Definition: FSPDFObjC.h:1918
Bit 2. Submit fields regardless of whether they have a value.
Definition: FSPDFObjC.h:1618
Definition: FSPDFObjC.h:1657
Caption to the right of the icon.
Definition: FSPDFObjC.h:1968
Action type: go-to action.
Definition: FSPDFObjC.h:1475
(For ConnectedPDF only) The rights of Current user has expired.
Definition: FSPDFObjC.h:395
Result type: replace text.
Definition: FSPDFObjC.h:4733
Indicates property font of FSDefaultAppearance is meaningful.
Definition: FSPDFObjC.h:1769
Hit test area: Client.
Definition: FSPDFObjC.h:3934
Trigger a JavaScript action to be performed before printing a document.
Definition: FSPDFObjC.h:1729
FSDocProviderCallbackInvalidateFlag
Enumeration for XFA invalidate flag.
Definition: FSPDFObjC.h:3820
Definition: FSPDFObjC.h:1774
Definition: FSPDFObjC.h:1533
Definition: FSPDFObjC.h:4047
Definition: FSPDFObjC.h:2323
Definition: FSPDFObjC.h:5940
Font charset: Korean (Wansung).
Definition: FSPDFObjC.h:630
int getSize()
Get the number of elements in the array.
Sample message: "Cannot directly assign the value to object".
Definition: FSPDFObjC.h:3742
Image type is JPG or JPeg.
Definition: FSPDFObjC.h:764
Definition: FSPDFObjC.h:4149
(Used for FSMarkupStateModelReview) The change has been cancelled.
Definition: FSPDFObjC.h:2078
Data is not ready. Usually this is used as an exception error code when loading document in asynchron...
Definition: FSPDFObjC.h:386
id init()
Constructor.
Font style: force bold.
Definition: FSPDFObjC.h:622
Print PDF document with normal mode. (Bit 3 in permission value)
Definition: FSPDFObjC.h:3017
Save document as a linearized file.
Definition: FSPDFObjC.h:3032
Definition: FSPDFObjC.h:4940
FSPDFDocEncryptType
Enumeration for encryption type.
Definition: FSPDFObjC.h:3005
FSRectFArray * getMatchRects()
Get the rectangles of current match pattern.
When document is opened, attachment panels are visible.
Definition: FSPDFObjC.h:3048
Page label style: no numbering style.
Definition: FSPDFObjC.h:3540
FSActionCallbackMailType
Enumeration for data type to be mailed.
Definition: FSPDFObjC.h:2583
PDF/A-2a.
Definition: FSPDFObjC.h:4708
Definition: FSPDFObjC.h:2170
Color space: ICCBased DeviceCMYK.
Definition: FSPDFObjC.h:1170
Annotation type: polygon annotation. One of standard annotation in <PDF reference 1....
Definition: FSPDFObjC.h:1898
Error severity.
Definition: FSPDFObjC.h:4668
Action type: uniform resource identifier (URI) action.
Definition: FSPDFObjC.h:1480
Italian.
Definition: FSPDFObjC.h:2565
int getMatchStartCharIndex()
Get the index of the first character of current match pattern, based on current match page.
FSPDFPageCalcMarginMode
Enumeration for calculating margin mode.
Definition: FSPDFObjC.h:2848
ESC key.
Definition: FSPDFObjC.h:3203
If set, annotations (except link annotations) are to imported from or exported to FDF/XFDF document.
Definition: FSPDFObjC.h:3053
If set, that means printing process can be canceled.
Definition: FSPDFObjC.h:3827
0 key in the numeric keypad.
Definition: FSPDFObjC.h:3254
(Used for FSMarkupStateModelReview) The user disagrees with the change.
Definition: FSPDFObjC.h:2077
int getUpperBound()
Get the upper bound in the array, actually the maximum valid index.
FSRectF * getContentsRect()
Get contents rectangle.
Definition: FSPDFObjC.h:5403
Verification state of a signature is invalid.
Definition: FSPDFObjC.h:4421
Home key.
Definition: FSPDFObjC.h:3208
Sample message: "Unsupported property %s.".
Definition: FSPDFObjC.h:3704
Text encoding: font specific.
Definition: FSPDFObjC.h:3845
Fit the entire page within the display area when display the page.
Definition: FSPDFObjC.h:1433
XFA widget type: check button.
Definition: FSPDFObjC.h:3942
Barcode format: ITF code.
Definition: FSPDFObjC.h:858
Form field type: check box.
Definition: FSPDFObjC.h:3393
The submit data is packaged in URL-encoded format as described in Uniform Resource Locator(URL).
Definition: FSPDFObjC.h:3837
Annotation type: widget annotation. One of standard annotation in <PDF reference 1....
Definition: FSPDFObjC.h:1911
int getHeight()
Get bitmap height.
F8 key.
Definition: FSPDFObjC.h:3277
Text encoding: KSC5601.
Definition: FSPDFObjC.h:3850
XFA widget type: signature.
Definition: FSPDFObjC.h:3946
FSPDFDictionary * getFDFDict()
Get the dictionary of "FDF" entry from catalog dictionary.
Type of exported data: XML.
Definition: FSPDFObjC.h:3883
BOOL canDelete()
Check if the text of related XFA widget can be deleted.
Sample message: "Illegal break".
Definition: FSPDFObjC.h:3733
Parsing flag for image mode.
Definition: FSPDFObjC.h:3609
FSRenditionFloatingWindowResizeType
Enumeration for resize type of floating window.
Definition: FSPDFObjC.h:1341
Definition: FSPDFObjC.h:4671
4 key.
Definition: FSPDFObjC.h:3222
Parsing flag for normal mode, which means to parse all the contents in a PDF page.
Definition: FSPDFObjC.h:2844
Ctrl key.
Definition: FSPDFObjC.h:3200
If set, match the whole word of keyword when searching.
Definition: FSPDFObjC.h:4071
Definition: FSPDFObjC.h:1632
Filter type: JPXDecode, which means to decompress data encoded using the wavelet-based JPEG2000 stand...
Definition: FSPDFObjC.h:941
The type of input object or current object is invalid.
Definition: FSPDFObjC.h:383
Japanese.
Definition: FSPDFObjC.h:2567
Not have image type yet.
Definition: FSPDFObjC.h:762
Invalidate all pages.
Definition: FSPDFObjC.h:3821
DIB format: 24bpp format, with bits order "Blue, Green, Red". Blue is in the lowest order.
Definition: FSPDFObjC.h:718
Page size: B2.
Definition: FSPDFObjC.h:2875
DIB format: 8bpp alpha mask.
Definition: FSPDFObjC.h:721
Definition: FSPDFObjC.h:3447
id init()
Constructor.
The submit data is packaged in XDP format, as described in XDP Specification.
Definition: FSPDFObjC.h:3835
If set, the user may not change the value of the field. Any associated widget annotations will not in...
Definition: FSPDFObjC.h:3402
BOOL undo()
Undo the operation of related XFA widget. (No effect for rich text)
Warning severity.
Definition: FSPDFObjC.h:4667
Definition: FSPDFObjC.h:3515
Danish.
Definition: FSPDFObjC.h:2560
String ID for case: Use string in local language for "Today".
Definition: FSPDFObjC.h:3785
Creates a color with the hue of the source color, and the saturation and luminosity of the backdrop c...
Definition: FSPDFObjC.h:1066
Definition: FSPDFObjC.h:812
Page size: B3.
Definition: FSPDFObjC.h:2876
Annotation type: pressure sensitive ink annotation.
Definition: FSPDFObjC.h:1907
Trigger a JavaScript action to be performed after printing a document.
Definition: FSPDFObjC.h:1730
FSDocProviderCallbackPrintOption
Enumeration for XFA print options.
Definition: FSPDFObjC.h:3825
Sample message: "%s cannot be left blank. To ignore validations for %s, click Ignore....
Definition: FSPDFObjC.h:3787
Definition: FSPDFObjC.h:594
Projecting square cap. The stroke continues beyond the endpoint of the path for a distance equal to h...
Definition: FSPDFObjC.h:556
Monitor with the greatest width (in pixels)
Definition: FSPDFObjC.h:1331
Definition: FSPDFObjC.h:4075
FSMarkupStateModel
Enumeration for markup annotation's state model.
Definition: FSPDFObjC.h:2068
Definition: FSPDFObjC.h:3415
BOOL isEmpty()
Check whether current object is empty or not.
FSBorderInfoStyle
Enumeration for PDF annotation border style.
Definition: FSPDFObjC.h:1794
FSPDFDictionary * getDict()
Get the PDF dictionary of current object.
Error handle.
Definition: FSPDFObjC.h:373
The relationship is not known or cannot be described by other values.
Definition: FSPDFObjC.h:2439
The relationship is "Alternative" which means the file specification is an alternative representation...
Definition: FSPDFObjC.h:2442
Definition: FSPDFObjC.h:1803
Bit 11. Only those markup annotations whose "T" entry matches the name of the current user are being ...
Definition: FSPDFObjC.h:1627
Position: bottom right.
Definition: FSPDFObjC.h:488
Allowed only if the document permissions allow content extraction.
Definition: FSPDFObjC.h:1297
If set, the watermark will be a part of page content when inserted to a PDF page.
Definition: FSPDFObjC.h:4358
The relationship is "Schema" which means the file specification is a schema definition for the associ...
Definition: FSPDFObjC.h:2446
FSFillerVirtualKeyCode
Enumeration for virtual key code.
Definition: FSPDFObjC.h:3194
FSBookmarkPosition
Enumeration for bookmark position.
Definition: FSPDFObjC.h:2597
Annotation type: movie annotation. One of standard annotation in <PDF reference 1....
Definition: FSPDFObjC.h:1910
Definition: FSPDFObjC.h:1272
5 key in the numeric keypad.
Definition: FSPDFObjC.h:3259
Definition: FSPDFObjC.h:2772
Event flag: "Shift" key.
Definition: FSPDFObjC.h:3285
Page label style: lowercase letters.
Definition: FSPDFObjC.h:3545
id init()
Constructor.
Slash key in the numeric keypad.
Definition: FSPDFObjC.h:3269
Page Up key.
Definition: FSPDFObjC.h:3205
Use the player's default setting (author has no preference).
Definition: FSPDFObjC.h:1314
No need to decode the stream data.
Definition: FSPDFObjC.h:932
Barcode format: PDF-417 code.
Definition: FSPDFObjC.h:859
int getSegmentCount()
Get the count of range segments.
Filter type: ASCIIHexDecode, which means to decode data encoded in an ASCII hexadecimal representatio...
Definition: FSPDFObjC.h:933
BOOL isEmpty()
Check whether current object is empty or not.
F5 key.
Definition: FSPDFObjC.h:3274
FSFDFDocType
Enumeration for FDF document type.
Definition: FSPDFObjC.h:2473
BOOL isEmpty()
Check whether current object is empty or not.
Verification state of the timestamp issuer is unknown.
Definition: FSPDFObjC.h:4439
FSFontCharset
Enumeration for font charset.
Definition: FSPDFObjC.h:625
Sample message: "'%s' doesn't have property '%s'".
Definition: FSPDFObjC.h:3762
Annotation type: sound annotation. One of standard annotation in <PDF reference 1....
Definition: FSPDFObjC.h:1909
Definition: FSPDFObjC.h:4137
Monitor with the greatest height (in pixels)
Definition: FSPDFObjC.h:1330
Sample message: "Invalid node type: '%s'".
Definition: FSPDFObjC.h:3763
String ID for case: If to modify field. Sample message: "Do you want to modify this field?...
Definition: FSPDFObjC.h:3695
Allowed only if the document permissions allow content extraction, including for accessibility purpos...
Definition: FSPDFObjC.h:1298
FSPDFDocWrapperType
Enumeration for wrapper type.
Definition: FSPDFObjC.h:3057
Pause Break key.
Definition: FSPDFObjC.h:3202
Down icon (or alternate icon) entry. "IX" in MK dictionary.
Definition: FSPDFObjC.h:1958
Highlighting mode: Outline, which is to invert the annotation's border.
Definition: FSPDFObjC.h:1937
Enter key.
Definition: FSPDFObjC.h:3198
Definition: FSPDFObjC.h:4752
int getDescent()
Get the descent value, in 1/1000 of em size (PDF units).
Definition: FSPDFObjC.h:2373
Definition: FSPDFObjC.h:5763
Barcode format: Quick Response Code.
Definition: FSPDFObjC.h:860
R (row order): Annotations are visited in rows running horizontally across the page.
Definition: FSPDFObjC.h:4315
Name type: caption name. Name in this type will be retrieved from caption entry.
Definition: FSPDFObjC.h:3968
BOOL isEmpty()
Check whether current object is empty or not.
int getWidgetCount()
Get the count of XFA widget.
Sample message: "Unable to set the value for property 'numPages'".
Definition: FSPDFObjC.h:3708
The relationship is "Data" which means the file specification represents information used to derive a...
Definition: FSPDFObjC.h:2441
FSLayerZoomData * getZoomUsage()
Get the data for zooming usage.
Trigger a JavaScript action to be performed when the field's value is changed.
Definition: FSPDFObjC.h:1733
Bit 4. Field names and values are submitted using an HTTP GET request.
Definition: FSPDFObjC.h:1620
Brightens backdrop color to reflect source colors.
Definition: FSPDFObjC.h:1061
A fixup failed.
Definition: FSPDFObjC.h:4643
Page size: A4.
Definition: FSPDFObjC.h:2872
Consider the object non-viable.
Definition: FSPDFObjC.h:1350
Never scale.
Definition: FSPDFObjC.h:1867
Indicates that this point is a control point or ending point for a Bezier spline.
Definition: FSPDFObjC.h:688
Definition: FSPDFObjC.h:3063
If set, do not print a watermark.
Definition: FSPDFObjC.h:4361
Signature digest algorithm: sha384 algorithm.
Definition: FSPDFObjC.h:4468
Help key.
Definition: FSPDFObjC.h:3217
No rotation.
Definition: FSPDFObjC.h:460
FSGraphStateLineCapStyle
Enumeration for line cap style.
Definition: FSPDFObjC.h:553
Definition: FSPDFObjC.h:4168
Save document without original data or unchanged objects.
Definition: FSPDFObjC.h:3030
Event type: after an XFA widget is added.
Definition: FSPDFObjC.h:3864
Trigger a JavaScript action to be performed when the user types a keystroke into a text field or comb...
Definition: FSPDFObjC.h:1731
Rotation entry. "R" in MK dictionary.
Definition: FSPDFObjC.h:1950
French.
Definition: FSPDFObjC.h:2564
0 key.
Definition: FSPDFObjC.h:3218
Text encoding: Big5.
Definition: FSPDFObjC.h:3844
Rank the searching results according to how the result matches the expected searching patten,...
Definition: FSPDFObjC.h:4604
Form field type: push button.
Definition: FSPDFObjC.h:3392
BOOL isLeftNull()
Check if left value is a null object.
Format is invalid. For files, this may also mean that file is corrupted.
Definition: FSPDFObjC.h:371
Action type: movie action.
Definition: FSPDFObjC.h:1482
FSSignatureKeyName
Enumeration for signature key name.
Definition: FSPDFObjC.h:4456
Verification state of the issuer is unknown.
Definition: FSPDFObjC.h:4429
FSPDFDictionary * getDict()
Get PDF dictionary of current object.
Filter type: JBIG2Decode, which means to decompress data encoded using the JBIG2 standard,...
Definition: FSPDFObjC.h:939
7 key in the numeric keypad.
Definition: FSPDFObjC.h:3261
No special searching options.
Definition: FSPDFObjC.h:4069
FSPDFObject * getMask()
Get the PDF object that represents the mask of current image graphics object.
Sample message: "Index value is out of bounds".
Definition: FSPDFObjC.h:3756
Highlighting mode: Toggle. This is only useful for widget annotation.
Definition: FSPDFObjC.h:1939
void resetForm()
Reset form.
Print key.
Definition: FSPDFObjC.h:3213
(Reserved, not supported yet) Result type: insert path.
Definition: FSPDFObjC.h:4741
(Used for FSMarkupStateModelReview) The change has been completed.
Definition: FSPDFObjC.h:2079
SM4 electronic codebook mode.
Definition: FSPDFObjC.h:4533
PDF array object.
Definition: FSPDFObjC.h:888
Definition: FSPDFObjC.h:105
BOOL isEmpty()
Check whether current object is empty or not.
Sample message: "Unsupported character '%c'".
Definition: FSPDFObjC.h:3717
FSPDFArray * getDestArray()
Get the destination PDF array.
BOOL isEmpty()
Check whether current object is empty or not.
Signature cannot be trusted (containing aggression).
Definition: FSPDFObjC.h:4426
Definition: FSPDFObjC.h:2449
Filter type: DCTDecode, which means to decompress data encoded using a DCT (discrete cosine transform...
Definition: FSPDFObjC.h:940
B key.
Definition: FSPDFObjC.h:3229
Definition: FSPDFObjC.h:2685
Signature data is destroyed (that means the signature data cannot be parsed properly).
Definition: FSPDFObjC.h:4422
BOOL needToCancelNow()
A callback function used to check whether to cancel the searching process or not.
Represents all graphics object types, only used as filter.
Definition: FSPDFObjC.h:1074
Definition: FSPDFObjC.h:3914
Import pages normally.
Definition: FSPDFObjC.h:3037
FSAnnotHighlightingMode
Enumeration for PDF annotation highlighting mode.
Definition: FSPDFObjC.h:1934
FSAnnotMKEntry
Enumeration for annotation's MK dictionary (an appearance characteristics) entry.
Definition: FSPDFObjC.h:1949
FDF document type: XFDF.
Definition: FSPDFObjC.h:2475
Annotation type: underline annotation. One of standard annotation in <PDF reference 1....
Definition: FSPDFObjC.h:1901
Annotation type: 3D annotation. One of standard annotation in <PDF reference 1.7>.
Definition: FSPDFObjC.h:1916
Enter key in the numeric keypad.
Definition: FSPDFObjC.h:3266
BOOL isEmpty()
Check whether current object is empty or not.
A circle filled with the annotation's interior color if any.
Definition: FSPDFObjC.h:2086
String ID for case: Use string in local language for "May".
Definition: FSPDFObjC.h:3777
Normal caption entry. "CA" in MK dictionary.
Definition: FSPDFObjC.h:1953
BOOL generateContent()
Generate contents of current graphics objects.
Select darker one of backdrop and source colors.
Definition: FSPDFObjC.h:1059
int getMatchEndCharIndex()
Get the index of the last character of current match pattern, based on current match page.
6 key in the numeric keypad.
Definition: FSPDFObjC.h:3260
FSFixupDataFixupState
Enumeration for the state of a fixup data.
Definition: FSPDFObjC.h:4641
Sample message: "Condition is null".
Definition: FSPDFObjC.h:3732
Definition: FSPDFObjC.h:4209
FSDestinationZoomMode
Enumeration for zoom mode.
Definition: FSPDFObjC.h:1431
float getContentWidth()
Get content width after current reflow page object has been parsed.
Korean.
Definition: FSPDFObjC.h:2566
String ID for case: Use string in local language for "Saturday".
Definition: FSPDFObjC.h:3772
int getFrameCount()
Get frame count.
PDF 2.0 wrapper document.
Definition: FSPDFObjC.h:3060
Action type: set-OCG-state action.
Definition: FSPDFObjC.h:1489
Definition: FSPDFObjC.h:988
5 key.
Definition: FSPDFObjC.h:3223
Sample message: "Script failed(language is %s;context is %s) script=%s".
Definition: FSPDFObjC.h:3792
FSGraphicsObjectType
Enumeration for PDF graphics object type.
Definition: FSPDFObjC.h:1073
Signature digest algorithm: sha256 algorithm.
Definition: FSPDFObjC.h:4467
File cannot be found or could not be opened.
Definition: FSPDFObjC.h:370
S (structure order): Annotations are visited in the order in which they appear in the structure tree.
Definition: FSPDFObjC.h:4317
FSRenditionFloatingWindowOffscreenEvent
Enumeration for offscreen event type of floating window.
Definition: FSPDFObjC.h:1347
FSPDFAComplianceVersion
Enumeration for PDF/A version.
Definition: FSPDFObjC.h:4705
(Reserved, not supported yet) Result type: text attribute change.
Definition: FSPDFObjC.h:4749
XFA widget type: numeric edit.
Definition: FSPDFObjC.h:3945
(Only useful for text field) If set, use combs.
Definition: FSPDFObjC.h:3410
A short line at the endpoint perpendicular to the line itself.
Definition: FSPDFObjC.h:2090
An array of integer values.
Definition: FSPDFObjC.h:220
Normal icon entry. "I" in MK dictionary.
Definition: FSPDFObjC.h:1956
3 key.
Definition: FSPDFObjC.h:3221
Save document with removing redundant PDF objects.
Definition: FSPDFObjC.h:3033
Definition: FSPDFObjC.h:1645
Sample message: "Invalidate expression '%s'".
Definition: FSPDFObjC.h:3724
(Applicable for widget annotation only) Trigger an action to be performed when the annotation receive...
Definition: FSPDFObjC.h:1739
Font style: serif.
Definition: FSPDFObjC.h:615
Encryption type: password, which is the standard encryption.
Definition: FSPDFObjC.h:3008
Rollover caption entry. "RC" in MK dictionary.
Definition: FSPDFObjC.h:1954
Definition: FSPDFObjC.h:2729
Flatten all contents of a PDF page.
Definition: FSPDFObjC.h:2854
Right arrow key.
Definition: FSPDFObjC.h:3211
BOOL isEmpty()
Check whether current object is empty or not.
Action type: go-to-3D-view action.
Definition: FSPDFObjC.h:1492
PDF/A-3a.
Definition: FSPDFObjC.h:4711
Annotation type: link annotation. One of standard annotation in <PDF reference 1.7>.
Definition: FSPDFObjC.h:1893
If set, match the key word consecutively when searching. For example, "CC" will be matched twice in "...
Definition: FSPDFObjC.h:4072
Trigger a JavaScript action to be performed before closing a document.
Definition: FSPDFObjC.h:1726
Definition: FSPDFObjC.h:2960
This means the print dialog should reflect no page scaling.
Definition: FSPDFObjC.h:3502
D key.
Definition: FSPDFObjC.h:3231
Use RC4 encryption algorithm, with the key length between 5 bytes and 16 bytes.
Definition: FSPDFObjC.h:4133
Annotation's down appearance.
Definition: FSPDFObjC.h:1976
Definition: FSPDFObjC.h:1568
Standard font: Times-Bold.
Definition: FSPDFObjC.h:653
Trigger a JavaScript action to be performed before saving a document.
Definition: FSPDFObjC.h:1727
Annotation type: pop-up annotation. One of standard annotation in <PDF reference 1....
Definition: FSPDFObjC.h:1917
String ID for case: Use string in local language for "February".
Definition: FSPDFObjC.h:3774
F11 key.
Definition: FSPDFObjC.h:3280
X key.
Definition: FSPDFObjC.h:3251
Backspace key.
Definition: FSPDFObjC.h:3196
Fit the entire height of the page's bounding box within the display area when display the page.
Definition: FSPDFObjC.h:1439
Sample message: "The value you entered for %s is invalid. To ignore validations for %s,...
Definition: FSPDFObjC.h:3789
Hit test area: Unknown.
Definition: FSPDFObjC.h:3933
Annotation type: square annotation. One of standard annotation in <PDF reference 1....
Definition: FSPDFObjC.h:1896
Non expected byte range.
Definition: FSPDFObjC.h:4424
int getBpp()
Get bitmap bits-per-pixel.
(For ConnectedPDF only) The input ConnectedPDF DRM wrapper document is invalid.
Definition: FSPDFObjC.h:404
FSGraphicsObjects * getGraphicsObjects()
Get graphics objects that associated with current form XObject.
When document is opened, optional content group panels are visible.
Definition: FSPDFObjC.h:3047
NSString * getName()
Retrieve the face name.
Definition: FSPDFObjC.h:4831
T key.
Definition: FSPDFObjC.h:3247
Beep type: error.
Definition: FSPDFObjC.h:3685
Definition: FSPDFObjC.h:1217
If set, page content will be rendered.
Definition: FSPDFObjC.h:803
String ID for case: Use string in local language for "August".
Definition: FSPDFObjC.h:3780
String ID for case: Some enumerate value is invalid. Sample message: "Invalid enumerate value:".
Definition: FSPDFObjC.h:3702
Butt cap. The stroke is squared off at the endpoint of a path. There is no projection beyond the end ...
Definition: FSPDFObjC.h:554
May be resized only if aspect ratio is preserved.
Definition: FSPDFObjC.h:1343
(Reserved, not supported yet) Result type: replace shading.
Definition: FSPDFObjC.h:4745
FSFillerEventFlags
Enumeration for key event flags.
Definition: FSPDFObjC.h:3284
Encryption type: Foxit DRM encryption.
Definition: FSPDFObjC.h:3010
(Used for FSMarkupStateModelReview) The user has indicated nothing about the change.
Definition: FSPDFObjC.h:2080
The media is not scaled. Only the portions of the media rectangle that intersect the play rectangle a...
Definition: FSPDFObjC.h:1313
BOOL underline()
(Only useful for rich text) Underline the rich text.
Signature digest algorithm: sha1 algorithm.
Definition: FSPDFObjC.h:4466
BOOL isEmpty()
Check whether current object is empty or not.
String ID for case: Use string in local language for "October".
Definition: FSPDFObjC.h:3782
Minus key in the numeric keypad.
Definition: FSPDFObjC.h:3267
Round line join type.
Definition: FSPDFObjC.h:561
Page label style: lowercase roman numerals.
Definition: FSPDFObjC.h:3543
Select lighter one of backdrop and source colors.
Definition: FSPDFObjC.h:1060
FSXFADocEventType
Enumeration for XFA event type.
Definition: FSPDFObjC.h:3870
BOOL canCut()
Check if the text of related XFA widget can be cut.
Annotation flag: no rotate.
Definition: FSPDFObjC.h:1926
int getCharCount()
Get the count of all the characters.
May be resized without preserving aspect ratio.
Definition: FSPDFObjC.h:1344
The capability of recovery from 25% amounts of damage.
Definition: FSPDFObjC.h:866
Definition: FSPDFObjC.h:3655
Event type: before an XFA widget is removed.
Definition: FSPDFObjC.h:3865
Sample message: "Invalidate token '%s'".
Definition: FSPDFObjC.h:3723
Action type: submit-form action.
Definition: FSPDFObjC.h:1485
NSString * cut()
Cut the text of related XFA widget.
void removeAll()
Clean up the array.
Definition: FSPDFObjC.h:2335
Sample message: "Compiler error".
Definition: FSPDFObjC.h:3727
float getContentHeight()
Get content height after current reflow page object has been parsed.
Show bookmark title as normal text.
Definition: FSPDFObjC.h:2592
Definition: FSPDFObjC.h:1557
The relationship is "Encrypted payload" which means the file specification is an encrypted payload do...
Definition: FSPDFObjC.h:2444
FSPDFObject * getPDFObject()
Get the PDF object which represents the shading graphics object in PDF file.
float getTop()
Get top position value.
C key.
Definition: FSPDFObjC.h:3230
Parse the text content of a PDF page with outputting the hyphen on a line feed.
Definition: FSPDFObjC.h:4043
Window type: a full-screen window that obscures all other windows.
Definition: FSPDFObjC.h:1319
Action type: rendition action.
Definition: FSPDFObjC.h:1490
void removeAll()
Clean up the array.
FSPDFStream * getStream()
Get image stream.
FSPDFNameTree * getNameTree()
Get the EmbeddedFiles name tree.
Darkens backdrop color to reflect the source color.
Definition: FSPDFObjC.h:1062
Hit test area: Title Bar.
Definition: FSPDFObjC.h:3935
Definition: FSPDFObjC.h:3548
Sample message: "Unable to set".
Definition: FSPDFObjC.h:3700
Action type: hide action.
Definition: FSPDFObjC.h:1483
Sample message: "'%s' operator cannot support array calculation".
Definition: FSPDFObjC.h:3750
(Only useful for radio button) If set, a group of radio buttons within a radio button field that use ...
Definition: FSPDFObjC.h:3406
id init()
Constructor.
A flag specifying whether to hide the viewer application's tool bars when the document is active.
Definition: FSPDFObjC.h:3507
float getBottom()
Get bottom position value.
The monitor that contains the smallest section of the document window.
Definition: FSPDFObjC.h:1326
Mailed data type: string message.
Definition: FSPDFObjC.h:2586
F2 key.
Definition: FSPDFObjC.h:3271
Trigger an action to be performed when the page is closed.
Definition: FSPDFObjC.h:1725
Background color entry. "BG" in MK dictionary.
Definition: FSPDFObjC.h:1952
Standard font: Times-Italic.
Definition: FSPDFObjC.h:655
FSDocViewerPrefsViewerPref
Enumeration for how various GUI elements should behave when the document is opened.
Definition: FSPDFObjC.h:3506
Definition: FSPDFObjC.h:4789
FSAppProviderCallbackStringID
Enumeration for string ID used to specify a case.
Definition: FSPDFObjC.h:3692
(Reserved, not supported yet) Result type: insert table.
Definition: FSPDFObjC.h:4735
PDF/A-2b.
Definition: FSPDFObjC.h:4709
Definition: FSPDFObjC.h:4180
FSTextSearchSearchFlags
Enumeration for searching flags.
Definition: FSPDFObjC.h:4068
Page Down key.
Definition: FSPDFObjC.h:3206
If set, print page as image; otherwise, as text.
Definition: FSPDFObjC.h:3829
FSAnnotMKIconCaptionRelation
Enumeration for icon and caption relative position in annotation's MK dictionary.
Definition: FSPDFObjC.h:1963
Barcode format: UPC-A code.
Definition: FSPDFObjC.h:856
Not check the issuer.
Definition: FSPDFObjC.h:4432
Message box button ID: OK.
Definition: FSPDFObjC.h:3812
Dutch.
Definition: FSPDFObjC.h:2568
FSPDFDocImportPageFlags
Enumeration for flags used for importing pages.
Definition: FSPDFObjC.h:3036
Encryption type: digital certificate encryption.
Definition: FSPDFObjC.h:3009
Up arrow key.
Definition: FSPDFObjC.h:3210
Flatten a PDF page without form controls.
Definition: FSPDFObjC.h:2856
Sample message: "Incorrect number of parameters are used when calling method '%s'".
Definition: FSPDFObjC.h:3757
Standard font: Helvetica-Oblique, Italic.
Definition: FSPDFObjC.h:651
Definition: FSPDFObjC.h:2250
Trigger an action to be performed when the page is opened.
Definition: FSPDFObjC.h:1724
Form field type: signature field.
Definition: FSPDFObjC.h:3398
Definition: FSPDFObjC.h:1133
Invalid license is used to initialize Foxit PDF SDK library.
Definition: FSPDFObjC.h:376
If set, do not do halftone for shrinking or rotating.
Definition: FSPDFObjC.h:727
Filter type: FlateDecode, which means to decompress data encoded using the zlib/deflate compression m...
Definition: FSPDFObjC.h:936
Annotation type: caret annotation. One of standard annotation in <PDF reference 1....
Definition: FSPDFObjC.h:1905
(Used for FSMarkupStateModelReview) The user agrees with the change.
Definition: FSPDFObjC.h:2076
Fit the bounding box of page entirely within the display area when display the page.
Definition: FSPDFObjC.h:1437
Rollover icon entry. "RI" in MK dictionary.
Definition: FSPDFObjC.h:1957
FSActionCallbackAppInfoType
Enumeration for application's information type.
Definition: FSPDFObjC.h:2575
FSDocProviderCallbackPageViewEventType
Enumeration for the event type of page view.
Definition: FSPDFObjC.h:3857
Event flag: the right button of the mouse is down.
Definition: FSPDFObjC.h:3293
Definition: FSPDFObjC.h:1582
Font charset: Japanese (Shift-JIS).
Definition: FSPDFObjC.h:629
Definition: FSPDFObjC.h:524
Spanish.
Definition: FSPDFObjC.h:2563
FSPDFNumberTree * getNumberTree()
Get the page labels number tree.
FSDocProviderCallbackSubmitFormat
Enumeration for XFA submit format.
Definition: FSPDFObjC.h:3834
XFA widget type: line.
Definition: FSPDFObjC.h:3949
Position: center right.
Definition: FSPDFObjC.h:485
FSPDFStreamFilter getStreamFilter()
Get the type of stream filter which indicate how the stream data must be decoded before the data is u...
Pause any rendition being played in association with related screen annotation. If no rendition is be...
Definition: FSPDFObjC.h:1701
Position: top center.
Definition: FSPDFObjC.h:481
Definition: FSPDFObjC.h:2606
PDF name object.
Definition: FSPDFObjC.h:887
FSIdentityProperties * getIdentityProperties()
A callback function used to get identity properties of current user.
7 key.
Definition: FSPDFObjC.h:3225
(Reserved, not supported yet) If set, only link annotations are to imported from or exported to XFDF ...
Definition: FSPDFObjC.h:3054
PDF/A-3u.
Definition: FSPDFObjC.h:4713
PDF/A-1a.
Definition: FSPDFObjC.h:4706
Event flag: auto repeat.
Definition: FSPDFObjC.h:3290
(For ConnectedPDF only) Input user token is invalid.
Definition: FSPDFObjC.h:393
Barcode format: Code128, including EAN128 code.
Definition: FSPDFObjC.h:854
id init()
Constructor.
Event flag: "Ctrl" key.
Definition: FSPDFObjC.h:3286
Application information: language.
Definition: FSPDFObjC.h:3677
FSBookmarkStyle
Enumeration for bookmark style type.
Definition: FSPDFObjC.h:2591
Definition: FSPDFObjC.h:3370
BOOL superscript()
(Only useful for rich text) Make the rich text as superscript.
Sample message: "Error:Invalid enumerated value:%s".
Definition: FSPDFObjC.h:3793
Sample message: "Validate access index '%s' out of array".
Definition: FSPDFObjC.h:3745
Filter type: ASCII85Decode, which means to decode data encoded in an ASCII base-85 representation,...
Definition: FSPDFObjC.h:934
Definition: FSPDFObjC.h:2009
Position: center.
Definition: FSPDFObjC.h:484
Verification state of the timestamp is expired.
Definition: FSPDFObjC.h:4438
BOOL isEmpty()
Check whether current object is empty or not.
(Reserved, not supported yet) Result type: delete image.
Definition: FSPDFObjC.h:4737
Not use encryption algorithm.
Definition: FSPDFObjC.h:4132
Y key.
Definition: FSPDFObjC.h:3252
FSXFADocType
Enumeration for XFA document type.
Definition: FSPDFObjC.h:3876
Monitor with the greatest color depth.
Definition: FSPDFObjC.h:1328
BOOL isEmpty()
Check whether current object is empty or not.
Any unknown error occurs.
Definition: FSPDFObjC.h:375
Type of exported data: Static XDP.
Definition: FSPDFObjC.h:3884
Sample message: "An attempt was made to reference property '%s' of a non-object in SOM expression %s"...
Definition: FSPDFObjC.h:3753
DIB format: 8bpp format, 256 color RGB bitmap.
Definition: FSPDFObjC.h:722
A flag specifying whether to position the document's window in the center of the screen.
Definition: FSPDFObjC.h:3511
Text mode: fill text.
Definition: FSPDFObjC.h:1123
Definition: FSPDFObjC.h:418
Annotation flag: locked contents.
Definition: FSPDFObjC.h:1931
Presence property: Inactive. Do not participate in interaction, layout, or rendering.
Definition: FSPDFObjC.h:3962
If set, show bitmap on signature appearance.
Definition: FSPDFObjC.h:4452
FSRenditionMediaPlayerFitStyle
Enumeration for the fit style.
Definition: FSPDFObjC.h:1308
Sample message: "Unexpected expression '%s'".
Definition: FSPDFObjC.h:3731
Position center left.
Definition: FSPDFObjC.h:483
int getXDPI()
Get DPI for X-axis.
Shading graphics object.
Definition: FSPDFObjC.h:1078
Image type is BMP.
Definition: FSPDFObjC.h:763
XFA widget type: unknown.
Definition: FSPDFObjC.h:3954
A bookmark is the previous sibling of another specified bookmark.
Definition: FSPDFObjC.h:2600
The document has not been changed within the scope of the signature.
Definition: FSPDFObjC.h:4427
(Only useful for text field) If set, the text field can contain multiple lines of text; if clear,...
Definition: FSPDFObjC.h:3407
Definition: FSPDFObjC.h:1546
BOOL isBold()
Judge whether current font is bold or not.
FSGraphStateLineJoinStyle
Enumeration for line join style.
Definition: FSPDFObjC.h:559
Page size: A2.
Definition: FSPDFObjC.h:2870
Message box icon: Question.
Definition: FSPDFObjC.h:3800
Indicates that this point is the ending point for a Bezier spline, and this point will also be connec...
Definition: FSPDFObjC.h:689
unsigned int fillColor
Get or Set the fill color.
Definition: FSPDFObjC.h:1088
Presence property: Invisible. Participate in interaction and layout but not rendering.
Definition: FSPDFObjC.h:3963
BOOL isParsed()
Check if current reflow page has been parsed or not.
BOOL canRedo()
Check if the operation of related XFA widget can be redone.
Definition: FSPDFObjC.h:5425
Form field type: text field.
Definition: FSPDFObjC.h:3397
Annotation flag: hidden.
Definition: FSPDFObjC.h:1923
BOOL verifyEncryptionParams()
Verify encryption parameters.
FSActionCallbackLanguage getLanguage()
A callback function to get the language of the running viewer application.
Page size: legal.
Definition: FSPDFObjC.h:2869
BOOL isEmpty()
Check whether current object is empty or not.
Subtracts the darker of the two constituent colors from lighter colors.
Definition: FSPDFObjC.h:1065
Definition: FSPDFObjC.h:4716
Expected data or object is not found.
Definition: FSPDFObjC.h:382
The application window.
Definition: FSPDFObjC.h:1336
Color space: Invalid.
Definition: FSPDFObjC.h:1158
Bit 6. Field names and values are submitted as XFDF.
Definition: FSPDFObjC.h:1622
(For ConnectedPDF only) Loaded document is already a ConnectedPDF document.
Definition: FSPDFObjC.h:400
float getZoomFactor()
Get zoom factor.
End key.
Definition: FSPDFObjC.h:3207
FSPDFDictionary * create()
Create a new dictionary object.
String ID for case: Use string in local language for "Friday".
Definition: FSPDFObjC.h:3771
NSString * copy()
Copy the text of related XFA widget.
Font charset: System default, for unknown or mapping purpose.
Definition: FSPDFObjC.h:627
Import pages with layers.
Definition: FSPDFObjC.h:3038
Markup annotation state model: review.
Definition: FSPDFObjC.h:2070
FSAppProviderCallbackAppInfo
Enumeration for XFA application information type.
Definition: FSPDFObjC.h:3675
Text encoding: UTF-16.
Definition: FSPDFObjC.h:3853
English.
Definition: FSPDFObjC.h:2562
Bit 5. Coordinates of the mouse are transmitted as part of the form data.
Definition: FSPDFObjC.h:1621
Action type: launch action.
Definition: FSPDFObjC.h:1478
Font style: non-symbolic.
Definition: FSPDFObjC.h:618
id init()
Constructor.
Definition: FSPDFObjC.h:1747
FSWatermarkTextPropertiesFontStyle
Enumeration for watermark font style.
Definition: FSPDFObjC.h:4388
PDF document is encrypted by some unsupported security handler.
Definition: FSPDFObjC.h:380
Data of current object is invalid.
Definition: FSPDFObjC.h:387
BOOL isEmpty()
Check whether current object is empty or not.
Definition: FSPDFObjC.h:2048
A short line at the endpoint approximately 30 degrees clockwise from perpendicular to the line itself...
Definition: FSPDFObjC.h:2093
Color space: DeviceRGB.
Definition: FSPDFObjC.h:1160
Definition: FSPDFObjC.h:268
Nothing.
Definition: FSPDFObjC.h:1348
Definition: FSPDFObjC.h:1601
Definition: FSPDFObjC.h:895
String ID for case: Filter for image files. Sample message: "Image Files(*.bmp;*.jpg;*....
Definition: FSPDFObjC.h:3698
XFA widget type: push button.
Definition: FSPDFObjC.h:3941
FSAnnotFlags
Enumeration for PDF annotation flags.
Definition: FSPDFObjC.h:1921
DIB format: 32bpp format, with bits order "Blue, Green, Red, Alpha". Blue is in the lowest order.
Definition: FSPDFObjC.h:720
FSBitmapDIBFormat
Enumeration for DIB format.
Definition: FSPDFObjC.h:716
Definition: FSPDFObjC.h:2216
The state is unchanged.
Definition: FSPDFObjC.h:2725
Definition: FSPDFObjC.h:3297
(For compliance only) Fail to initialize compliance engine.
Definition: FSPDFObjC.h:415
Device type: printer.
Definition: FSPDFObjC.h:808
The capability of recovery from 7% amounts of damage.
Definition: FSPDFObjC.h:864
XFA widget type: arc.
Definition: FSPDFObjC.h:3943
Sample message: "Unable to set the value for property 'className'".
Definition: FSPDFObjC.h:3715
FSPageLabelsStyle
Enumeration for page label style.
Definition: FSPDFObjC.h:3539
Result type: unsupported or invalid.
Definition: FSPDFObjC.h:4730
Type definition for point class for integer.
Definition: FSPDFObjC.h:119
Use for representing a document designer's structural organization of artwork.
Definition: FSPDFObjC.h:2747
BOOL isEmpty()
Check whether current object is empty or not.
If set, print page in reverse order; otherwise, in normal order.
Definition: FSPDFObjC.h:3830
unsigned long long getSize()
Get the current stream size, in bytes.
Unknown filter type.
Definition: FSPDFObjC.h:931
Definition: FSPDFObjC.h:1870
FSReflowPageFlags
Enumeration for parsing flags used for a reflow page.
Definition: FSPDFObjC.h:3607
String ID for case: Use string in local language for "March".
Definition: FSPDFObjC.h:3775
Event flag: key pad.
Definition: FSPDFObjC.h:3289
BOOL needPauseNow()
Check whether need to pause now.
PDF reference object.
Definition: FSPDFObjC.h:892
Right alignment.
Definition: FSPDFObjC.h:470
W key.
Definition: FSPDFObjC.h:3250
J key.
Definition: FSPDFObjC.h:3237
F1 key.
Definition: FSPDFObjC.h:3270
Definition: FSPDFObjC.h:4198
Text mode: stroke text.
Definition: FSPDFObjC.h:1124
The media is not scaled. A scrolling user interface is provided if the media rectangle is wider or ta...
Definition: FSPDFObjC.h:1312
Presence property: Visible. Participate in interaction, layout, and rendering.
Definition: FSPDFObjC.h:3960
This kind of event is triggered just after the rendered form has been sent to the printer,...
Definition: FSPDFObjC.h:3872
Verification state of the issuer is valid.
Definition: FSPDFObjC.h:4428
Message box button ID: No.
Definition: FSPDFObjC.h:3814
Brazilian Portuguese.
Definition: FSPDFObjC.h:2570
Invalid PDF object type.
Definition: FSPDFObjC.h:883
Sample message: "Cannot find method '%s'".
Definition: FSPDFObjC.h:3740
Annotation property: border color.
Definition: FSPDFObjC.h:1945
Hit test area: HyperLink.
Definition: FSPDFObjC.h:3936
FSRenditionWindowType
Enumeration for the type of window that the media should play in.
Definition: FSPDFObjC.h:1317
Definition: FSPDFObjC.h:4472
Definition: FSPDFObjC.h:4811
Standard font: Courier-Bold.
Definition: FSPDFObjC.h:645
Bit 1. If set, fields name defined in submit form action should be excluded from submitting; if not s...
Definition: FSPDFObjC.h:1617
Sample message: "Validate failed".
Definition: FSPDFObjC.h:3693
Scale only when icon is smaller than annotation rectangle.
Definition: FSPDFObjC.h:1866
id init()
Constructor.
Definition: FSPDFObjC.h:870
The verified issue is current issuer.
Definition: FSPDFObjC.h:4433
Caption to the left of the icon.
Definition: FSPDFObjC.h:1969
FSRenditionMediaPermission
Enumeration for PDF media player permission.
Definition: FSPDFObjC.h:1295
Definition: FSPDFObjC.h:2517
FDF document type: FDF.
Definition: FSPDFObjC.h:2474
Fill PDF form. (Bit 9 in permission value)
Definition: FSPDFObjC.h:3021
XFA document type: Static.
Definition: FSPDFObjC.h:3878
FSPDFPageBoxType
Enumeration for page box type.
Definition: FSPDFObjC.h:2859
Only even numbers in a range will be used (discards odd numbers).
Definition: FSPDFObjC.h:590
Darkens or lightens colors, depending on source color value.
Definition: FSPDFObjC.h:1064
BOOL canSelectAll()
Check if the text of related XFA widget can be selected all.
Color space: Separation.
Definition: FSPDFObjC.h:1165
Presence property: Hidden. Participate in interaction but not layout or rendering.
Definition: FSPDFObjC.h:3961
Highlighting mode: Invert, which is to invert the contents of the annotation rectangle.
Definition: FSPDFObjC.h:1936
Definition: FSPDFObjC.h:2160
If set, show signer on signature appearance.
Definition: FSPDFObjC.h:4451
Z key.
Definition: FSPDFObjC.h:3253
Filter type: LZWDecode, which means to decompress data encoded using the LZW (Lempel-Ziv-Welch) adapt...
Definition: FSPDFObjC.h:935
Font charset: Hebrew.
Definition: FSPDFObjC.h:638
Window type: a hidden window.
Definition: FSPDFObjC.h:1320
Verification state of a signature is valid.
Definition: FSPDFObjC.h:4420
Stop any rendition being played in association with related screen annotation and remove the associat...
Definition: FSPDFObjC.h:1700
BOOL apply()
Apply redaction in marked areas: remove the text or graphics under marked areas permanently.
Sample message: "Invalid append operation: %s cannot have a child element of %s".
Definition: FSPDFObjC.h:3760
Certificate for verifying issuer is revoked.
Definition: FSPDFObjC.h:4430
Depends on monitor specifier.
Definition: FSPDFObjC.h:1338
FSPDFStreamFilter
Enumeration for stream filter type.
Definition: FSPDFObjC.h:930
Standard font: ZapfDingbats.
Definition: FSPDFObjC.h:657
"NewWindow" flag is YES.
Definition: FSPDFObjC.h:1497
int getMatchSentenceStartIndex()
Get the index of the first character of current match pattern, based on the match sentence.
Border style: Cloudy.
Definition: FSPDFObjC.h:1800
void clear()
Clear all points.
The full virtual desktop.
Definition: FSPDFObjC.h:1337
Application information: variation.
Definition: FSPDFObjC.h:3679
Sample message: "Unknown error is caught!".
Definition: FSPDFObjC.h:3699
Definition: FSPDFObjC.h:4292
FSLayerPrintData * getPrintUsage()
Get the data for printing usage.
PDF number object.
Definition: FSPDFObjC.h:885
Application's forms version information.
Definition: FSPDFObjC.h:2576
Font charset: ANSI (United States, Western Europe).
Definition: FSPDFObjC.h:626
Parse the text content of a PDF page by the stream order.
Definition: FSPDFObjC.h:4044
Monitor with the greatest area (in pixels squared)
Definition: FSPDFObjC.h:1329
NSString * getPDFPath()
Get the path of related PDF document.
Miter line join type.
Definition: FSPDFObjC.h:560
Image type is TIF or TIFF.
Definition: FSPDFObjC.h:767
Sample message: "'%s' argument is expected to be a container".
Definition: FSPDFObjC.h:3752
FSPDFDocDisplayMode
Enumeration for display mode which specifies how the document should be displayed when opened.
Definition: FSPDFObjC.h:3042
Sample message: "Argument mismatch in property or function argument".
Definition: FSPDFObjC.h:3758
Crop Box for page boundary.
Definition: FSPDFObjC.h:2861
Standard font: Helvetica-Bold.
Definition: FSPDFObjC.h:649
Trigger an action to be performed when the page containing the annotation is opened.
Definition: FSPDFObjC.h:1741
New data conflicts with existed data.
Definition: FSPDFObjC.h:384
Color space: DeviceGray.
Definition: FSPDFObjC.h:1159
The media's width and height are scaled while preserving the aspect ratio so that the media and play ...
Definition: FSPDFObjC.h:1309
Flatten a PDF page without annotations.
Definition: FSPDFObjC.h:2855
Color space: ICCBased DeviceRGB.
Definition: FSPDFObjC.h:1169
Definition: FSPDFObjC.h:732
void removeAllSubActions()
Remove all the sub-actions.
The submit data is packaged in PDF format as described in the PDF Reference.
Definition: FSPDFObjC.h:3836
Verification state of the timestamp is invalid.
Definition: FSPDFObjC.h:4437
(Used for FSMarkupStateModelMarked) The annotation has not been marked by the user.
Definition: FSPDFObjC.h:2075
Sample message: "Message limit exceeded. Remaining %d validation errors not reported....
Definition: FSPDFObjC.h:3786
Only odd numbers in a range will be used (discards even numbers).
Definition: FSPDFObjC.h:591
Sample message: "Cannot modify the '%s' value".
Definition: FSPDFObjC.h:3728
Definition: FSPDFObjC.h:3638
(Used for FSMarkupStateModelMarked) The annotation has been marked by the user.
Definition: FSPDFObjC.h:2074
Definition: FSPDFObjC.h:5584
Fit the entire width of the page's bounding box within the display area when display the page.
Definition: FSPDFObjC.h:1438
Standard font: Courier-BoldOblique, Bold italic.
Definition: FSPDFObjC.h:646
Bit 14. "F" entry of submitted FDF is an embedded file stream.
Definition: FSPDFObjC.h:1629
When document is opened, neither document outlines nor thumbnail images are visible.
Definition: FSPDFObjC.h:3043
No "NewWindow" flag.
Definition: FSPDFObjC.h:1498
Event type: after a page view is removed.
Definition: FSPDFObjC.h:3859
Definition: FSPDFObjC.h:4589
If set, shrink page to fit within content area.
Definition: FSPDFObjC.h:3828
String ID for case: Not allow to modify field. Sample message: "You are not allowed to modify this fi...
Definition: FSPDFObjC.h:3696
Definition: FSPDFObjC.h:692
float getRight()
Get right position value.
BOOL isTopNull()
Check if top value is a null object.
int getElementCount()
Get the count of elements.
FSXFAWidgetWidgetType
Enumeration for the type of XFA widget.
Definition: FSPDFObjC.h:3939
Font charset: Baltic.
Definition: FSPDFObjC.h:640
F4 key.
Definition: FSPDFObjC.h:3273
Filter type: RunLengthDecode, which means to decompress data encoded using a byte-oriented run-length...
Definition: FSPDFObjC.h:937
Annotation flag: toggle no view.
Definition: FSPDFObjC.h:1930
Page size: B5.
Definition: FSPDFObjC.h:2878
Sample message: "Invalidate character '%c'".
Definition: FSPDFObjC.h:3721
Event flag: the left button of the mouse is down.
Definition: FSPDFObjC.h:3291
Definition: FSPDFObjC.h:2478
Definition: FSPDFObjC.h:1190
Form XObject graphics object.
Definition: FSPDFObjC.h:1079
2 key.
Definition: FSPDFObjC.h:3220
Progress state: progress is finished.
Definition: FSPDFObjC.h:509
FSAnnotType
Enumeration for PDF annotation type.
Definition: FSPDFObjC.h:1890
U key.
Definition: FSPDFObjC.h:3248
Media Box for page boundary.
Definition: FSPDFObjC.h:2860
Annotation property: fill color.
Definition: FSPDFObjC.h:1946
(For compliance only) Compliance engine has not been initialized successfully.
Definition: FSPDFObjC.h:413
Chinese Traditional.
Definition: FSPDFObjC.h:2559
BOOL isEmpty()
Check whether current object is empty or not.
BOOL isEmpty()
Check whether current object is empty or not.
float getHeight()
Get the height of the XFA page.
PDF null object.
Definition: FSPDFObjC.h:891
PDF/A-2u.
Definition: FSPDFObjC.h:4710
F9 key.
Definition: FSPDFObjC.h:3278
XFA widget type: rectangle.
Definition: FSPDFObjC.h:3952
Mailed data type: document.
Definition: FSPDFObjC.h:2584
Border style: Underline.
Definition: FSPDFObjC.h:1797
String ID for case: Use string in local language for "November".
Definition: FSPDFObjC.h:3783
If set, print annotations.
Definition: FSPDFObjC.h:3831
O key.
Definition: FSPDFObjC.h:3242
Definition: FSPDFObjC.h:308
Encryption type: Microsoft RMS encryption.
Definition: FSPDFObjC.h:3012
No password is used in PDF document.
Definition: FSPDFObjC.h:3000
Sample message: "'%s' function's %d argument cannot be array".
Definition: FSPDFObjC.h:3751
FSPDFDocUserPermissions
Enumeration for user access permissions in a PDF document.
Definition: FSPDFObjC.h:3016
Definition: FSPDFObjC.h:3888
Sample message: "Illegal continue".
Definition: FSPDFObjC.h:3734
(For ConnectedPDF only) Loaded document is already a ConnectedPDF DRM document.
Definition: FSPDFObjC.h:401
(Reserved, not supported yet) Result type: insert shading.
Definition: FSPDFObjC.h:4744
float getWidth()
Get the width.
Bit 3. Field names and values are submitted in HTML Form format.
Definition: FSPDFObjC.h:1619
Watermark font style: with underline.
Definition: FSPDFObjC.h:4390
Signature key name: location.
Definition: FSPDFObjC.h:4458
Annotation type: line annotation. One of standard annotation in <PDF reference 1.7>.
Definition: FSPDFObjC.h:1895
(For ConnectedPDF only) Cannot upload ConnectedPDF DRM document info to ConnectedPDF server.
Definition: FSPDFObjC.h:403
(For ConnectedPDF only) Input ACL is invalid.
Definition: FSPDFObjC.h:407
FSXFAWidgetHitTestArea
Enumeration for hit test area of XFA widget.
Definition: FSPDFObjC.h:3932
Definition: FSPDFObjC.h:1823
F7 key.
Definition: FSPDFObjC.h:3276
Sample message: "'%s' is not an array".
Definition: FSPDFObjC.h:3748
FSLineCapPos
Enumeration for the position type of caption.
Definition: FSPDFObjC.h:2248
FSPDFDocDataType
Enumeration for data type used to decide which object(s) will be imported from or exported to FDF/XFD...
Definition: FSPDFObjC.h:3051
Text encoding: ISO8859NN.
Definition: FSPDFObjC.h:3849
FSPathPointType
Enumeration for point type in path.
Definition: FSPDFObjC.h:684
16bpp format, bits order: Red 5 bits, Green 6 bits, Blue 5 bits. Red is the lowest order.
Definition: FSPDFObjC.h:723
The state is ON.
Definition: FSPDFObjC.h:2723
An array of PointF objects.
Definition: FSPDFObjC.h:178
Annotation property: creation date.
Definition: FSPDFObjC.h:1944
Signature does not have any data for signing.
Definition: FSPDFObjC.h:4417
Invalid or incorrect state.
Definition: FSPDFObjC.h:390
Trigger an action to be performed when the page containing the annotation is closed.
Definition: FSPDFObjC.h:1742
Parsing flag for normal mode, without image.
Definition: FSPDFObjC.h:3608
Border color entry. "BC" in MK dictionary.
Definition: FSPDFObjC.h:1951
Bevel line join type.
Definition: FSPDFObjC.h:562
BOOL removeAllObjs()
Remove all key integers from current number tree, along with theirs value (as PDF object).
FSActionType
Enumeration for action type.
Definition: FSPDFObjC.h:1473
BOOL isEmpty()
Check whether current object is empty or not.
Indicates property text color of FSDefaultAppearance is meaningful.
Definition: FSPDFObjC.h:1770
Players in this type must not be used in playing the associated media clip.
Definition: FSPDFObjC.h:1305
Page size: letter.
Definition: FSPDFObjC.h:2868
Definition: FSPDFObjC.h:2394
F12 key.
Definition: FSPDFObjC.h:3281
NSString * getMatchSentence()
Get the sentence that contains current match pattern.
Annotation's rollover appearance.
Definition: FSPDFObjC.h:1975
Definition: FSPDFObjC.h:4005
BOOL isEmpty()
Check whether current object is empty or not.
Map a color value to the color range defined by a background color and a foreground color.
Definition: FSPDFObjC.h:799
Font charset: Greek.
Definition: FSPDFObjC.h:636
Tab key.
Definition: FSPDFObjC.h:3197
BOOL isEmpty()
Check whether current object is empty or not.
(For ConnectedPDF only) Current device is limited to open the ConnectedPDF DRM document.
Definition: FSPDFObjC.h:396
Annotation type: file attachment annotation. One of standard annotation in <PDF reference 1....
Definition: FSPDFObjC.h:1908
id init()
Constructor.
Annotation type: printer's mark annotation. One of standard annotation in <PDF reference 1....
Definition: FSPDFObjC.h:1913
Form field type: list box.
Definition: FSPDFObjC.h:3396
A square filled with the annotation's interior color if any.
Definition: FSPDFObjC.h:2085
Caption above the icon.
Definition: FSPDFObjC.h:1967
Event flag: "Alt" key.
Definition: FSPDFObjC.h:3287
FSRenditionMonitorSpecifier
Enumeration for monitor specifier type.
Definition: FSPDFObjC.h:1324
Definition: FSPDFObjC.h:3571
Sample message: "Unable to set the value for property 'ready'".
Definition: FSPDFObjC.h:3713
Annotation type: watermark annotation. One of standard annotation in <PDF reference 1....
Definition: FSPDFObjC.h:1915
(Reserved, not supported yet) Result type: replace table.
Definition: FSPDFObjC.h:4736
Sample message: "Unable to set the value for property 'language'".
Definition: FSPDFObjC.h:3707
Action type: named action.
Definition: FSPDFObjC.h:1484
Definition: FSPDFObjC.h:5658
Definition: FSPDFObjC.h:4365
A flag specifying whether to hide user interface elements in the document's window (such as scroll ba...
Definition: FSPDFObjC.h:3509
int getUpperBound()
Get the upper bound in the array, actually the maximum valid index.
Font charset: Turkish.
Definition: FSPDFObjC.h:637
Definition: FSPDFObjC.h:2124
Font charset: Eastern European.
Definition: FSPDFObjC.h:634
The monitor that contains the largest section of the document window.
Definition: FSPDFObjC.h:1325
String ID for case: Use string in local language for "December".
Definition: FSPDFObjC.h:3784
Image type is JBIG2.
Definition: FSPDFObjC.h:769
E key.
Definition: FSPDFObjC.h:3232
FSBitmapDIBFormat getFormat()
Get bitmap format.
Definition: FSPDFObjC.h:5680
String ID for case: Use string in local language for "Tuesday".
Definition: FSPDFObjC.h:3768
BOOL isEmpty()
Check whether current object is empty or not.
Norwegian.
Definition: FSPDFObjC.h:2569
Associate rendition to related screen annotation.
Definition: FSPDFObjC.h:1699
Signature key name: contact information.
Definition: FSPDFObjC.h:4460
Page size: A3.
Definition: FSPDFObjC.h:2871
Definition: FSPDFObjC.h:1979
Position: top left.
Definition: FSPDFObjC.h:480
FSFontStyles
Enumeration for font styles.
Definition: FSPDFObjC.h:613
Text graphics object.
Definition: FSPDFObjC.h:1075
A flag specifying whether to resize the document's window to fit the size of the first displayed page...
Definition: FSPDFObjC.h:3510
FSDocProviderCallbackTextEncoding
Enumeration for text encoding for XFA submit.
Definition: FSPDFObjC.h:3842
The media's width and height are scaled independently so that the media and play rectangles are the s...
Definition: FSPDFObjC.h:1311
A diamond shape filled with the annotation's interior color if any.
Definition: FSPDFObjC.h:2087
Definition: FSPDFObjC.h:3482
If set, do bicubic interpolation for stretching or transforming.
Definition: FSPDFObjC.h:729
FSImageType
Enumeration for image type.
Definition: FSPDFObjC.h:760
float getLeft()
Get left position value.
Primary monitor. If no monitor is considered primary, use case 0.
Definition: FSPDFObjC.h:1327
id init()
Constructor function.
Definition: FSPDFObjC.h:2500
Creates a color with the luminosity of the source color, and the hue and saturation of the backdrop c...
Definition: FSPDFObjC.h:1070
FSRenditionFloatingWindowRelatedWindowType
Enumeration for the type of floating window's related window.
Definition: FSPDFObjC.h:1334
id init()
Constructor.
Signature key name: text content.
Definition: FSPDFObjC.h:4462
Page size: A5.
Definition: FSPDFObjC.h:2873
Page label style: uppercase roman numerals.
Definition: FSPDFObjC.h:3542
id init()
Constructor.
Sample message: "Invalid enumerated value: %s".
Definition: FSPDFObjC.h:3759
NSData * getBuffer()
Get bitmap buffer.
3 key in the numeric keypad.
Definition: FSPDFObjC.h:3257
BOOL isLocked()
Check if current layer node is locked.
String ID for case: Use string in local language for "Wednesday".
Definition: FSPDFObjC.h:3769
int getSubActionCount()
Get the count of sub-actions.
Definition: FSPDFObjC.h:6348
String ID for case: Use string in local language for "Thursday".
Definition: FSPDFObjC.h:3770
Sample message: "Unsupported method %s.".
Definition: FSPDFObjC.h:3703
Sample message: "Illegal value:cannot assign '%s' to %s.".
Definition: FSPDFObjC.h:3791
BOOL delete()
Delete all the text of related XFA widget.
Rotate 90 degrees in clockwise direction.
Definition: FSPDFObjC.h:461
An unknown key.
Definition: FSPDFObjC.h:3195
FSPDFStream * getStream()
Get stream.
The capability of recovery from 15% amounts of damage.
Definition: FSPDFObjC.h:865
Definition: FSPDFObjC.h:1230
id init()
Constructor.
Certificate for verifying issuer is expired.
Definition: FSPDFObjC.h:4431
(For ConnectedPDF only) Current user has no right to open the ConnectedPDF DRM document.
Definition: FSPDFObjC.h:394
A key.
Definition: FSPDFObjC.h:3228
If set, show distinguish name on signature appearance.
Definition: FSPDFObjC.h:4449
Definition: FSPDFObjC.h:1013
Definition: FSPDFObjC.h:1442
FSDestinationZoomMode getZoomMode()
Get the zoom mode.
Fit the entire width of the page within the display area when display the page.
Definition: FSPDFObjC.h:1434
id init()
Constructor.
2 key in the numeric keypad.
Definition: FSPDFObjC.h:3256
BOOL isEmpty()
Check whether current object is empty or not.
Icon and caption relation entry. "TP" in MK dictionary.
Definition: FSPDFObjC.h:1960
Highlighting mode: Push, which is to display the annotation's down appearance, if any.
Definition: FSPDFObjC.h:1938
Center alignment.
Definition: FSPDFObjC.h:469
FSXFADocExportDataType
Enumeration for the type of exported data.
Definition: FSPDFObjC.h:3882
Text mode: fill and stroke text.
Definition: FSPDFObjC.h:1125
Print PDF document with higher qualities. (Bit 12 in permission value)
Definition: FSPDFObjC.h:3024
An array of float values.
Definition: FSPDFObjC.h:199
A flag specifying whether to hide the viewer application's menu bar when the document is active.
Definition: FSPDFObjC.h:3508
Annotation type: unknown.
Definition: FSPDFObjC.h:1891
Definition: FSPDFObjC.h:945
Definition: FSPDFObjC.h:2306
Save document normally, without using any special flag. This can only be used alone.
Definition: FSPDFObjC.h:3028
Sample message: "Invalidate left-value '%s'".
Definition: FSPDFObjC.h:3726
Definition: FSPDFObjC.h:2140
String ID for case: Some setting operation to property is invalid. Sample message: "Invalid property ...
Definition: FSPDFObjC.h:3705
Trigger an action to be performed when the mouse button is pressed inside the annotation's active are...
Definition: FSPDFObjC.h:1737
FSPDFDoc * getDocument()
Get the PDF document, to which current action belongs.
XFA widget type: choice list.
Definition: FSPDFObjC.h:3947
Page label style: decimal Arabic numerals.
Definition: FSPDFObjC.h:3541
Extract PDF contents. (Bit 5 in permission value)
Definition: FSPDFObjC.h:3019
Sample message: "Expected number instead of '%s'".
Definition: FSPDFObjC.h:3744
BOOL killFocus()
Kill focus from form.
Invalid DIB format.
Definition: FSPDFObjC.h:717
Annotation type: strikeout annotation. One of standard annotation in <PDF reference 1....
Definition: FSPDFObjC.h:1903
Bit 12. Submitted FDF excludes "F" entry.
Definition: FSPDFObjC.h:1628
Definition: FSPDFObjC.h:660
A bookmark is the first sibling of another specified bookmark.
Definition: FSPDFObjC.h:2602
Multiply or screens colors, depending on backdrop color value.
Definition: FSPDFObjC.h:1058
Never allowed.
Definition: FSPDFObjC.h:1296
FSLayerTreeUsageState
Enumeration for PDF layer base state.
Definition: FSPDFObjC.h:2722
Verification state of the timestamp issuer is valid.
Definition: FSPDFObjC.h:4440
Definition: FSPDFObjC.h:2249
FSImageType getType()
Get image type.
No ranking mode is used for searching results.
Definition: FSPDFObjC.h:4602
Action type: import-data action.
Definition: FSPDFObjC.h:1487
int getFixupDataCount()
Get count of fixup data.
FSBarcodeQRErrorCorrectionLevel
Enumeration for format error correction level of QR Code.
Definition: FSPDFObjC.h:863
Color space: DeviceCMYK.
Definition: FSPDFObjC.h:1161
NSString * getProviderID()
A callback function used to get provider ID.
Disabilities support. (Bit 10 in permission value)
Definition: FSPDFObjC.h:3022
int getUpperBound()
Get the upper bound in the array, actually the maximum valid index.
Action type: thread action.
Definition: FSPDFObjC.h:1479
Signed signature.
Definition: FSPDFObjC.h:4419
FSSignatureAPFlags
Enumeration for signature appearance flags.
Definition: FSPDFObjC.h:4444
Bit 8. Submitted FDF file includes all markup annotations in underlying PDF document.
Definition: FSPDFObjC.h:1624
PDF stream object.
Definition: FSPDFObjC.h:890
Show bookmark title as bold text.
Definition: FSPDFObjC.h:2594
Swedish.
Definition: FSPDFObjC.h:2572
int getAscent()
Get the ascent value, in 1/1000 of em size (PDF units).
Message box button: Yes and No.
Definition: FSPDFObjC.h:3807
Unknown rotation.
Definition: FSPDFObjC.h:464
Unknown language.
Definition: FSPDFObjC.h:2557
"PageLabels" number tree.
Definition: FSPDFObjC.h:1269
Down caption (or alternate caption) entry. "AC" in MK dictionary.
Definition: FSPDFObjC.h:1955
Use for a viewer.
Definition: FSPDFObjC.h:2746
int getHeight()
Get image height.
Definition: FSPDFObjC.h:3592
The document window.
Definition: FSPDFObjC.h:1335
BOOL canDeSelect()
Check if the selection of the text in related XFA widget can be canceled.
(For ConnectedPDF only) Cannot remove the security from ConnectedPDF server.
Definition: FSPDFObjC.h:397
int getIndex()
Get index of the XFA page.
FSSecurityHandlerCipherType
Enumeration for Encryption Algorithm.
Definition: FSPDFObjC.h:4131
Move or resize.
Definition: FSPDFObjC.h:1349
Round cap. A semicircular arc with a diameter equal to the line width is drawn around the endpoint an...
Definition: FSPDFObjC.h:555
Sample message: "Undefined identifier '%s'".
Definition: FSPDFObjC.h:3725
FSXFAWidgetWidgetNameType
Enumeration for the type of XFA widget name.
Definition: FSPDFObjC.h:3966
Annotation type: note annotation, which is just "Text" annotation - one of standard annotation in <PD...
Definition: FSPDFObjC.h:1892
FSConnectedPDFEncryptType
Enumeration for encryption mode.
Definition: FSPDFObjC.h:4531
Annotation type: screen annotation. One of standard annotation in <PDF reference 1....
Definition: FSPDFObjC.h:1912
(Only useful for text field) If set, the field is intended for entering a secure password that should...
Definition: FSPDFObjC.h:3408
FSSubmitFormActionFlags
Enumeration for flags of submit form action.
Definition: FSPDFObjC.h:1616
FSTabOrderMgrOrderType
Enumeration for tab order type.
Definition: FSPDFObjC.h:4313
BOOL reset()
Reset current layer context, back to the initialized state.
BOOL isItalic()
Judge whether current font object is italic or not.
Message box button: OK and Cancel.
Definition: FSPDFObjC.h:3806
Text encoding: GBK.
Definition: FSPDFObjC.h:3846
Color space: DeviceN.
Definition: FSPDFObjC.h:1166
BOOL isNeedPadData()
Whether return all contents all hex string include padding zero when call Verify function.
Annotation type: free text annotation. One of standard annotation in <PDF reference 1....
Definition: FSPDFObjC.h:1894
Two short lines meeting in an acute angle as in the OpenArrow style and connected by a third line to ...
Definition: FSPDFObjC.h:2089
Sample message: "Calculate Override".
Definition: FSPDFObjC.h:3694
Sample message: "The element [%s] has violated its allowable number of occurrences".
Definition: FSPDFObjC.h:3764
All the indexes within a range will be used.
Definition: FSPDFObjC.h:589
Application information: type.
Definition: FSPDFObjC.h:3681
Q key.
Definition: FSPDFObjC.h:3244
Result type: delete text.
Definition: FSPDFObjC.h:4731
FSAlignment
Enumeration for alignment (horizontal).
Definition: FSPDFObjC.h:467
(For ConnectedPDF only) Cannot get the ACL from ConnectedPDF server.
Definition: FSPDFObjC.h:398
FSTextObject * create()
Create a new text graphics object.
Application's app version information.
Definition: FSPDFObjC.h:2580
Info severity.
Definition: FSPDFObjC.h:4666
int getPointCount()
Get the count of points.
Presence property: Unknown.
Definition: FSPDFObjC.h:3959
BOOL isEmpty()
Check whether current object is empty or not.
(For ConnectedPDF only) Cannot upload ConnectedPDF document info to ConnectedPDF server.
Definition: FSPDFObjC.h:402
int getUpperBound()
Get the upper bound in the array, actually the maximum valid index.
Definition: FSPDFObjC.h:2291
void removeAll()
Clean up the array.
Sample message: "Cannot find property '%s'".
Definition: FSPDFObjC.h:3739
Sample message: "Expected '%s' instead of '%s'".
Definition: FSPDFObjC.h:3720
Caption below the icon.
Definition: FSPDFObjC.h:1966
id init()
Constructor.
Position: bottom left.
Definition: FSPDFObjC.h:486
Mailed data type: form.
Definition: FSPDFObjC.h:2585
Definition: FSPDFObjC.h:1501
"Dests" name tree.
Definition: FSPDFObjC.h:1241
A bookmark is the next sibling of another specified bookmark.
Definition: FSPDFObjC.h:2601
Path graphics object.
Definition: FSPDFObjC.h:1076
F3 key.
Definition: FSPDFObjC.h:3272
XFA widget type: Exclusion Group for radio button only.
Definition: FSPDFObjC.h:3955
FSPDFPageSize
Enumeration for page size type.
Definition: FSPDFObjC.h:2867
Sample message: "%s : %s".
Definition: FSPDFObjC.h:3755
Sample message: "Unable to set the value for property 'variation'".
Definition: FSPDFObjC.h:3711
F10 key.
Definition: FSPDFObjC.h:3279
Annotation type: circle annotation. One of standard annotation in <PDF reference 1....
Definition: FSPDFObjC.h:1897
(Reserved, not supported yet) Result type: delete shading.
Definition: FSPDFObjC.h:4743
BOOL clearStyle()
(Only useful for rich text) Clear the style of the rich text.
Use AES encryption algorithm, with the key length be 16 bytes (as AES-128) or 32 bytes (as AES-256,...
Definition: FSPDFObjC.h:4134
Barcode format: standard 39 code.
Definition: FSPDFObjC.h:853
Sample message: "Expected identifier instead of '%s'".
Definition: FSPDFObjC.h:3719
A bookmark is the last child of another specified bookmark.
Definition: FSPDFObjC.h:2599
Verification state of the timestamp time is valid, since the times is before the expiration date.
Definition: FSPDFObjC.h:4441
Scale only when icon is bigger than annotation rectangle.
Definition: FSPDFObjC.h:1865
Annotation type: trap network annotation. One of standard annotation in <PDF reference 1....
Definition: FSPDFObjC.h:1914
Definition: FSPDFObjC.h:491
unsigned long long getSize()
Get total size of the file.
Standard font: Courier-Oblique, Italic.
Definition: FSPDFObjC.h:647
Type definition for point class for float.
Definition: FSPDFObjC.h:138
None (index order): Annotations are visited in annotation's index across the page.
Definition: FSPDFObjC.h:4314
Definition: FSPDFObjC.h:2537
Sample message: "Cannot assign to '%s'".
Definition: FSPDFObjC.h:3746
Signature digest algorithm: sha512 algorithm.
Definition: FSPDFObjC.h:4469
The submit data is translated and packaged into an URL-Encoded format.
Definition: FSPDFObjC.h:3839
Font style: small cap.
Definition: FSPDFObjC.h:621
Definition: FSPDFObjC.h:4607
Normal document.
Definition: FSPDFObjC.h:3058
Text encoding: GB2312.
Definition: FSPDFObjC.h:3848
(For ConnectedPDF only) Cannot get user token from ConnectedPDF server.
Definition: FSPDFObjC.h:406
Signature key name: reason.
Definition: FSPDFObjC.h:4459
void removeAll()
Clean up the array.
Definition: FSPDFObjC.h:4769
int getWidth()
Get bitmap width.
Compare text only.
Definition: FSPDFObjC.h:4807
Sample message: "'%s' redefinition".
Definition: FSPDFObjC.h:3722
"EmbeddedFiles" name tree.
Definition: FSPDFObjC.h:1243
If set, do not display a watermark.
Definition: FSPDFObjC.h:4362
Beep type: default.
Definition: FSPDFObjC.h:3689
id init()
Constructor.
FSErrorCode
Enumeration for error code.
Definition: FSPDFObjC.h:368
id init()
Constructor.
DIB format: 32bpp format, with bits order "Blue, Green, Red, not used". Blue is in the lowest order.
Definition: FSPDFObjC.h:719
Definition: FSPDFObjC.h:1203
Text mode: add text to path for clipping.
Definition: FSPDFObjC.h:1130
PDF/A-3b.
Definition: FSPDFObjC.h:4712
Font charset: Standard symbols.
Definition: FSPDFObjC.h:628
int getSize()
Get the number of elements in the array.
Page size: A6.
Definition: FSPDFObjC.h:2874
FSSignatureDigestAlgorithm
Enumeration for signature digest algorithm.
Definition: FSPDFObjC.h:4465
Standard font: Times-Roman.
Definition: FSPDFObjC.h:652
FSFontStandardID
Enumeration for standard font ID.
Definition: FSPDFObjC.h:643
Structure that represents the client information which is used to apply for a client ID from Connecte...
Definition: FSPDFObjC.h:4509
Standard font: Symbol.
Definition: FSPDFObjC.h:656
Save document incrementally.
Definition: FSPDFObjC.h:3029
An array of RectF objects.
Definition: FSPDFObjC.h:157
Definition: FSPDFObjC.h:2425
Definition: FSPDFObjC.h:2280
unsigned long long getSize()
Get total size of the file.
Image type is PNG.
Definition: FSPDFObjC.h:765
void onDocWillOpen()
Triggered when the document will be opened.
When document is opened, full-screen mode, with no menu bar, window controls, or any other windows ar...
Definition: FSPDFObjC.h:3046
Font style: symbolic.
Definition: FSPDFObjC.h:616
Text encoding: UTF-8.
Definition: FSPDFObjC.h:3854
FSDocProviderCallbackWidgetEventType
Enumeration for the type of XFA widget event.
Definition: FSPDFObjC.h:3863
Definition: FSPDFObjC.h:4230
Color space: Pattern.
Definition: FSPDFObjC.h:1167
Window type: a floating window.
Definition: FSPDFObjC.h:1318
Form field type: combo box.
Definition: FSPDFObjC.h:3395
Text mode: fill and stroke text, and add to path for clipping.
Definition: FSPDFObjC.h:1129
Signature key name: signer.
Definition: FSPDFObjC.h:4457
4 key in the numeric keypad.
Definition: FSPDFObjC.h:3258
Sample message: "Cannot find container '%s'".
Definition: FSPDFObjC.h:3738
Definition: FSPDFObjC.h:3178
Definition: FSPDFObjC.h:4339
Definition: FSPDFObjC.h:962
Standard font: Times-BoldItalic.
Definition: FSPDFObjC.h:654
Application's viewer version information.
Definition: FSPDFObjC.h:2579
int getCount()
Get the count of attachments.
If set, annotations will be rendered.
Definition: FSPDFObjC.h:804
Definition: FSPDFObjC.h:1680
If set, the watermark will be an annotation when inserted to a PDF page.
Definition: FSPDFObjC.h:4359
Action type: transition action.
Definition: FSPDFObjC.h:1491
BOOL isEmpty()
Check whether current object is empty or not.
R key.
Definition: FSPDFObjC.h:3245
Barcode format: EAN-13 code.
Definition: FSPDFObjC.h:857
Options defined in this type need only be honored in a "best effort" sense.
Definition: FSPDFObjC.h:1292
BOOL flush()
Flush internal buffer.
(Reserved, not supported yet) Result type: insert image.
Definition: FSPDFObjC.h:4738
Position: bottom center.
Definition: FSPDFObjC.h:487
XFA widget type: image edit.
Definition: FSPDFObjC.h:3948
Sample message: "Function 's' is built-in.
Definition: FSPDFObjC.h:3754
Definition: FSPDFObjC.h:4647
L key.
Definition: FSPDFObjC.h:3239
int getPageCount()
Get XFA page count.
Definition: FSPDFObjC.h:2807
BOOL isEmpty()
Check whether current object is empty or not.
This means applications should use the current print scaling.
Definition: FSPDFObjC.h:3503
Modify PDF contents. (Bit 4 in permission value)
Definition: FSPDFObjC.h:3018
Unsupported signature.
Definition: FSPDFObjC.h:4423
No text encoding.
Definition: FSPDFObjC.h:3843
int getHitDataCount()
Get count of hit data.
If set, show label on signature appearance.
Definition: FSPDFObjC.h:4446
Delete key.
Definition: FSPDFObjC.h:3216
Beep type: question.
Definition: FSPDFObjC.h:3687
Multiply or screens colors, depending on source color value.
Definition: FSPDFObjC.h:1063
BOOL isEmpty()
Check whether current object is empty or not.
An owner password is used in PDF document.
Definition: FSPDFObjC.h:3002
If set, show printing dialog box.
Definition: FSPDFObjC.h:3826
Annotation type: squiggly annotation. One of standard annotation in <PDF reference 1....
Definition: FSPDFObjC.h:1902
H key.
Definition: FSPDFObjC.h:3235
Definition: FSPDFObjC.h:2882
Page label style: uppercase letters.
Definition: FSPDFObjC.h:3544
Definition: FSPDFObjC.h:241
Unsigned signature.
Definition: FSPDFObjC.h:4418
XFA widget type: text edit.
Definition: FSPDFObjC.h:3953
Finnish.
Definition: FSPDFObjC.h:2571
Encryption type: Foxit connected PDF DRM encryption.
Definition: FSPDFObjC.h:3013
Sample message: "Unable to set the value for property 'version'".
Definition: FSPDFObjC.h:3712
Color space: Lab.
Definition: FSPDFObjC.h:1164
Definition: FSPDFObjC.h:4393
XFA widget type: date time edit.
Definition: FSPDFObjC.h:3944
If set, show text content on signature appearance.
Definition: FSPDFObjC.h:4453
FSPDFArray * create()
Create a new array object.
Definition: FSPDFObjC.h:430
S key.
Definition: FSPDFObjC.h:3246
A bookmark is the first child of another specified bookmark.
Definition: FSPDFObjC.h:2598
id init()
Constructor.
Current object has not been loaded yet.
Definition: FSPDFObjC.h:389
Beep type: status.
Definition: FSPDFObjC.h:3688
Definition: FSPDFObjC.h:2228
id init()
Constructor.
The capability of recovery from 30% amounts of damage.
Definition: FSPDFObjC.h:867
Definition: FSPDFObjC.h:2180
Text encoding: GB18030.
Definition: FSPDFObjC.h:3847
Save document by using XRef stream.
Definition: FSPDFObjC.h:3031
String ID for case: Use string in local language for "Monday".
Definition: FSPDFObjC.h:3767
Color space: CalGray.
Definition: FSPDFObjC.h:1162
Play rendition (which is specified in rendition action), associating it with related screen annotatio...
Definition: FSPDFObjC.h:1703
FSPDFObjectType
Enumeration for PDF object type.
Definition: FSPDFObjC.h:882
Definition: FSPDFObjC.h:2384
This kind of event is triggered just before the rendering for printing begins.
Definition: FSPDFObjC.h:3873
FSPDFNameTreeType
Enumeration for name tree type.
Definition: FSPDFObjC.h:1240
Progress state: any error occurs.
Definition: FSPDFObjC.h:507
String ID for case: Server denies. Sample message: "Server does not permit".
Definition: FSPDFObjC.h:3765
Progress state: progress needs to be continued.
Definition: FSPDFObjC.h:508
(For OCR only) Not enough disk space.
Definition: FSPDFObjC.h:410
Text mode: neither fill nor stroke text, to make it invisible.
Definition: FSPDFObjC.h:1126
(Only useful for text field) If set, the field does not scroll (horizontally for single-line fields,...
Definition: FSPDFObjC.h:3409
Definition: FSPDFObjC.h:2360
Definition: FSPDFObjC.h:565
BOOL subscript()
(Only useful for rich text) Make the rich text as subscript.
Menu key.
Definition: FSPDFObjC.h:3201
BOOL isEmpty()
Check whether current object is empty or not.
FSWatermarkSettingsFlags
Enumeration for watermark setting flags.
Definition: FSPDFObjC.h:4357
Annotation type: stamp annotation. One of standard annotation in <PDF reference 1....
Definition: FSPDFObjC.h:1904
Application information: version.
Definition: FSPDFObjC.h:3676
Definition: FSPDFObjC.h:3971
Left arrow key.
Definition: FSPDFObjC.h:3209
No icon; captin only.
Definition: FSPDFObjC.h:1964
FSRenditionMediaPlayerType
Enumeration for PDF media player classified type.
Definition: FSPDFObjC.h:1302
Options defined in this type must be honored for rendition object to be considered viable.
Definition: FSPDFObjC.h:1291
Chinese Simplified.
Definition: FSPDFObjC.h:2558
Unknown signature.
Definition: FSPDFObjC.h:4416
(Reserved, not supported yet) Result type: insert annotation.
Definition: FSPDFObjC.h:4747
FSAppProviderCallbackMsgBoxIconType
Enumeration for icon type of XFA message box.
Definition: FSPDFObjC.h:3797
A fixup succeeded.
Definition: FSPDFObjC.h:4642
FSLayerTreeUsageState getViewUsage()
Get the state for viewing usage.
No special parsing options for text page.
Definition: FSPDFObjC.h:4042
If set, match the case of keyword when searching.
Definition: FSPDFObjC.h:4070
Any unknown state occurs.
Definition: FSPDFObjC.h:385
FSLayerTreeUsageState getExportUsage()
Get the state for exporting usage.
float getHeight()
Get the original height of current watermark.
Creates a color with the saturation of the source color, and the hue and luminosity of the backdrop c...
Definition: FSPDFObjC.h:1068
FSBarcodeFormat
Enumeration for barcode format.
Definition: FSPDFObjC.h:852
9 key in the numeric keypad.
Definition: FSPDFObjC.h:3263
FSPDFDocEncryptType GetSecurityType()
Get the encryption type of security callback.
(Only useful for combo box) If set, the combo box includes an editable text control with a drop-down ...
Definition: FSPDFObjC.h:3411
The relationship is "Form data" which means the file specification is the data associated with the "A...
Definition: FSPDFObjC.h:2445
Image type is JPX or JPeg-2000.
Definition: FSPDFObjC.h:768
Use for exporting.
Definition: FSPDFObjC.h:2749
void onOutOfMemory()
A callback function used to notify application when Foxit PDF SDK runs out of memory.
Image type is GIF.
Definition: FSPDFObjC.h:766
Definition: FSPDFObjC.h:2204
6 key.
Definition: FSPDFObjC.h:3224
id init()
Constructor.
Font charset: Arabic.
Definition: FSPDFObjC.h:639
Insert key.
Definition: FSPDFObjC.h:3215
BOOL isEmpty()
Check whether current object is empty or not.
(Reserved, not supported yet) Result type: replace image.
Definition: FSPDFObjC.h:4739
FSFillMode
Enumeration for filling mode type, mainly for path graphics object.
Definition: FSPDFObjC.h:473
Sample message: "Expected 'endif' instead of '%s'".
Definition: FSPDFObjC.h:3730
BOOL isEmpty()
Check whether current object is empty or not.
Definition: FSPDFObjC.h:2824
Beep type: warning.
Definition: FSPDFObjC.h:3686
Annotation flag: read only.
Definition: FSPDFObjC.h:1928
Definition: FSPDFObjC.h:1668
Action type: JavaScript action.
Definition: FSPDFObjC.h:1488
FSRectF * getRect()
Get the rectangle of current graphics object.
Definition: FSPDFObjC.h:4573
Page size: B6.
Definition: FSPDFObjC.h:2879
(For OCR only) The trial for OCR module is end.
Definition: FSPDFObjC.h:411
Sample message: "Unable to set the value for property 'platform'".
Definition: FSPDFObjC.h:3709
Print Screen key.
Definition: FSPDFObjC.h:3214
Definition: FSPDFObjC.h:4870
If set, the field must have a value at the time it is exported by a submit-form action.
Definition: FSPDFObjC.h:3403
BOOL isEmpty()
Check whether current object is empty or not.
FSPDFDictionary * getDict()
Get the dictionary of current object.
Definition: FSPDFObjC.h:4244
Text encoding: ShiftJIS.
Definition: FSPDFObjC.h:3851
Creates a color with the hue of the source color, and the saturation and luminosity of the backdrop c...
Definition: FSPDFObjC.h:1067
(Reserved, not supported yet) Result type: replace annotation.
Definition: FSPDFObjC.h:4748
Signature key name: distinguish name.
Definition: FSPDFObjC.h:4461
FSRangeFilter
Enumeration for range filter.
Definition: FSPDFObjC.h:588
(Reserved, not supported yet) Compare table.
Definition: FSPDFObjC.h:4808
Annotation flag: no view.
Definition: FSPDFObjC.h:1927
FSBitmap * getBitmap()
Get the canvas bitmap.
Event type: Unknown.
Definition: FSPDFObjC.h:3871
Caption overlaid directly on the icon.
Definition: FSPDFObjC.h:1970
FSComparisonCompareType
Enumeration for compare type flags.
Definition: FSPDFObjC.h:4806
BOOL redo()
Redo the operation of related XFA widget. (No effect for rich text)
BOOL canCopy()
Check if the text of related XFA widget can be copied.
String ID for case: Use string in local language for "April".
Definition: FSPDFObjC.h:3776
Font charset: Thai.
Definition: FSPDFObjC.h:633
FSSignatureStates
Enumeration for signature states.
Definition: FSPDFObjC.h:4415
Down arrow key.
Definition: FSPDFObjC.h:3212
String ID for case: Use string in local language for "September".
Definition: FSPDFObjC.h:3781
Sample message: "%s.%s cannot covert to object".
Definition: FSPDFObjC.h:3737
Definition: FSPDFObjC.h:5639
Sample message: "Unable to set the value for property 'validationsEnabled'".
Definition: FSPDFObjC.h:3710
BOOL removeAllObjs()
Remove all key names from current name tree, along with theirs value (as PDF object).
Rank the searching results according to how the result matches the expected searching patten,...
Definition: FSPDFObjC.h:4603
Sample message: "Divide by zero".
Definition: FSPDFObjC.h:3736
XFA document type: XDP, as Raw XML data.
Definition: FSPDFObjC.h:3879
If set, show location on signature appearance.
Definition: FSPDFObjC.h:4450
Annotation flag: invisible.
Definition: FSPDFObjC.h:1922
(Reserved, not supported yet) Result type: delete table.
Definition: FSPDFObjC.h:4734
FSRotation
Enumeration for rotation.
Definition: FSPDFObjC.h:459
If set, do interpolation for stretching or transforming.
Definition: FSPDFObjC.h:728
Definition: FSPDFObjC.h:2349
Result type: insert text.
Definition: FSPDFObjC.h:4732
BOOL isEmpty()
Check whether current object is empty or not.
Sample message: "Cannot find function '%s'".
Definition: FSPDFObjC.h:3747
Annotation type: polyline annotation. One of standard annotation in <PDF reference 1....
Definition: FSPDFObjC.h:1899
Art Box for page boundary.
Definition: FSPDFObjC.h:2863
8 key in the numeric keypad.
Definition: FSPDFObjC.h:3262
Event flag: the middle button of the mouse is down.
Definition: FSPDFObjC.h:3292
String ID for case: Use string in local language for "July".
Definition: FSPDFObjC.h:3779
BOOL hasLayer()
Check if current layer node is associated with a layer.
Form field type: radio button.
Definition: FSPDFObjC.h:3394
int getMatchPageIndex()
Get the page index, to which current match belongs.
Color space: CalRGB.
Definition: FSPDFObjC.h:1163
Definition: FSPDFObjC.h:2096
Sample message: "%s cannot be left blank.".
Definition: FSPDFObjC.h:3788
Annotation's normal appearance.
Definition: FSPDFObjC.h:1974
Sample message: "Value!".
Definition: FSPDFObjC.h:3701
PDF/A-1b.
Definition: FSPDFObjC.h:4707
Watermark font style: normal.
Definition: FSPDFObjC.h:4389
FSAppProviderCallbackMsgBoxButtonType
Enumeration for button type of XFA message box.
Definition: FSPDFObjC.h:3804
Definition: FSPDFObjC.h:4320
Definition: FSPDFObjC.h:2940
NSString * text
Get or Set text string.
Definition: FSPDFObjC.h:1191
PDF boolean object.
Definition: FSPDFObjC.h:884
FSActionNewWindowFlag
Enumeration for new window flag.
Definition: FSPDFObjC.h:1495
int getYDPI()
Get DPI for Y-axis.
BOOL removeAllActions()
Remove all actions.
If set, show Foxit flag on signature appearance.
Definition: FSPDFObjC.h:4445
String ID for case: Use string in local language for "January".
Definition: FSPDFObjC.h:3773
Application's viewer type information.
Definition: FSPDFObjC.h:2577
Indicates property text size of FSDefaultAppearance is meaningful.
Definition: FSPDFObjC.h:1771
BOOL isEmpty()
Check whether current object is empty or not.
(For compliance only) Invalid unlock code is used to initialize compliance engine.
Definition: FSPDFObjC.h:414
8 key.
Definition: FSPDFObjC.h:3226
Sample message: "Out of the range of '%s' array".
Definition: FSPDFObjC.h:3749
Border style: Dashed.
Definition: FSPDFObjC.h:1796
Standard font: Helvetica.
Definition: FSPDFObjC.h:648
BOOL canPaste()
Check if the text of related XFA widget can be pasted.
V key.
Definition: FSPDFObjC.h:3249
FSLayerContextUsageType getUsageType()
Get the layer usage type for rendering.
"NewWindow" flag is NO.
Definition: FSPDFObjC.h:1496
PDF string object.
Definition: FSPDFObjC.h:886
Sample message: "Invalidate instruction".
Definition: FSPDFObjC.h:3743
Application information: platform.
Definition: FSPDFObjC.h:3678
A flag specifying whether the window's title bar should display the document title taken from the "Ti...
Definition: FSPDFObjC.h:3512
String ID for case: Use string in local language for "Sunday".
Definition: FSPDFObjC.h:3766
Always scale.
Definition: FSPDFObjC.h:1864
(For ConnectedPDF only) Cannot connect to ConnectedPDF server.
Definition: FSPDFObjC.h:392
Definition: FSPDFObjC.h:2705
When document is opened, document outlines (bookmarks) are visible.
Definition: FSPDFObjC.h:3044
(For ConnectedPDF only) Cannot set the ACL to ConnectedPDF server.
Definition: FSPDFObjC.h:399
Calculate margin according to bounding box of all contents.
Definition: FSPDFObjC.h:2849
FSAppProviderCallbackMsgBoxButtonID
Enumeration for button ID of XFA message box.
Definition: FSPDFObjC.h:3811
I key.
Definition: FSPDFObjC.h:3236
FSPDFDictionary * getDictionary()
Get the PDF dictionary object associated to current PDF stream object.
Multiply key in the numeric keypad.
Definition: FSPDFObjC.h:3264
Font charset: Simplified Chinese.
Definition: FSPDFObjC.h:631
Trigger an action to be performed when the mouse button is released inside the annotation's active ar...
Definition: FSPDFObjC.h:1738
The signature is a timestamp signature.
Definition: FSPDFObjC.h:4435
Standard font: Courier.
Definition: FSPDFObjC.h:644
Trigger an action to be performed when the page containing the annotation becomes visible in the view...
Definition: FSPDFObjC.h:1743
Filter type: CCITTFaxDecode, which means to decompress data encoded using the CCITT facsimile standar...
Definition: FSPDFObjC.h:938
The password is invalid.
Definition: FSPDFObjC.h:2999
A bookmark is the last sibling of another specified bookmark.
Definition: FSPDFObjC.h:2603
void removeAll()
Clean up the array.
(Applicable for widget annotation only) Trigger an action to be performed when the annotation loses t...
Definition: FSPDFObjC.h:1740
A user password is used in PDF document.
Definition: FSPDFObjC.h:3001
K key.
Definition: FSPDFObjC.h:3238
(Reserved, not supported yet) Result type: delete annotation.
Definition: FSPDFObjC.h:4746
BOOL hasTransparency()
Check whether current graphics object has transparency or not.
Definition: FSPDFObjC.h:1522
Some types are not supported.
Definition: FSPDFObjC.h:378
Message box icon: Error.
Definition: FSPDFObjC.h:3798
void killFocus()
Kill the focus of XFA widget.
Action type: sound action.
Definition: FSPDFObjC.h:1481
Sample message: "SOM expression returned list when single result was expected".
Definition: FSPDFObjC.h:3761
Event flag: meta key.
Definition: FSPDFObjC.h:3288
Space key.
Definition: FSPDFObjC.h:3204
Event type: all page views are removed.
Definition: FSPDFObjC.h:3860
FSRenditionMediaOptionType
Enumeration for media option type.
Definition: FSPDFObjC.h:1290
FSPDFPageParseFlags
Enumeration for parsing flags used for PDF page.
Definition: FSPDFObjC.h:2843
FSProgressiveState resume()
Continue the progressive process.
Text mode: fill text and add to path for clipping.
Definition: FSPDFObjC.h:1127
F key.
Definition: FSPDFObjC.h:3233
The submit data is packaged in XFD format, as described in XFDF.
Definition: FSPDFObjC.h:3838
Trim Box for page boundary.
Definition: FSPDFObjC.h:2862
id init()
Constructor, as an empty bitmap object.
(Only useful for radio button) If set, exactly one radio button must be selected at all times; clicki...
Definition: FSPDFObjC.h:3405
F6 key.
Definition: FSPDFObjC.h:3275
Message box button ID: Yes.
Definition: FSPDFObjC.h:3815
AES encryption algorithm.
Definition: FSPDFObjC.h:4532
FSCompareResultInfoCompareResultType
Enumeration for compare result type.
Definition: FSPDFObjC.h:4729
FSAdditionalActionTriggerEvent
Enumeration for trigger event.
Definition: FSPDFObjC.h:1723
Success, and no error occurs.
Definition: FSPDFObjC.h:369
Unknown encryption type.
Definition: FSPDFObjC.h:3006
NSString * getName()
Get the name of current layer node.
Resume any rendition being played in association with related screen annotation. If no rendition is b...
Definition: FSPDFObjC.h:1702
Parameter error: value of any input parameter for a function is invalid.
Definition: FSPDFObjC.h:377
Definition: FSPDFObjC.h:5516
G key.
Definition: FSPDFObjC.h:3234
Name type: field name. Name in this type will be retrieved from XFA widget's name entry and this may ...
Definition: FSPDFObjC.h:3967
XFA widget type: barcode.
Definition: FSPDFObjC.h:3940
FSPDFDoc * getDocument()
Get the related PDF document.
Annotation type: highlight annotation. One of standard annotation in <PDF reference 1....
Definition: FSPDFObjC.h:1900
Sample message: "Bad suffix on number".
Definition: FSPDFObjC.h:3718
Application's viewer variation information.
Definition: FSPDFObjC.h:2578
id init()
Constructor.
Definition: FSPDFObjC.h:2029
BOOL findPrev()
Search for previous matched pattern.
German.
Definition: FSPDFObjC.h:2561
(For ConnectedPDF only) Cannot get client ID from ConnectedPDF server.
Definition: FSPDFObjC.h:405
Trigger a JavaScript action to be performed after saving a document.
Definition: FSPDFObjC.h:1728
Definition: FSPDFObjC.h:772
BOOL removeAllEmbeddedFiles()
Remove all attachments.
FSMarkupState
Enumeration for markup annotation's state.
Definition: FSPDFObjC.h:2073
FSRenditionActionOperationType
Enumeration for operation type to perform when the rendition action is triggered.
Definition: FSPDFObjC.h:1697
Border style: Solid.
Definition: FSPDFObjC.h:1795
FSAnnotAppearanceType
Enumeration for the type of annotation's appearance.
Definition: FSPDFObjC.h:1973
Definition: FSPDFObjC.h:3613
Highlighting mode: No highlighting.
Definition: FSPDFObjC.h:1935
Operate text annotations and fill in interactive form fields. (Bit 6 in permission value)
Definition: FSPDFObjC.h:3020
Application information: name.
Definition: FSPDFObjC.h:3680
Invalidate current page.
Definition: FSPDFObjC.h:3822
Event flag: the command key.
Definition: FSPDFObjC.h:3294
The relationship is "Source" which means the file specification is the original source material for t...
Definition: FSPDFObjC.h:2440
if set, the field must not be exported by a submit-form action.
Definition: FSPDFObjC.h:3404
Font style: all cap.
Definition: FSPDFObjC.h:620
The state is OFF.
Definition: FSPDFObjC.h:2724
Trigger an action to be performed when the page containing the annotation is no longer visible in the...
Definition: FSPDFObjC.h:1744
Bit 7. Submitted FDF file includes contents as contained in differences entry in the FDF dictionary.
Definition: FSPDFObjC.h:1623
Creates a color with the hue and saturation of the source color, and the luminosity of the backdrop c...
Definition: FSPDFObjC.h:1069
Definition: FSPDFObjC.h:1173
Border style: Inset.
Definition: FSPDFObjC.h:1799
Calculate margin by detecting paths or images.
Definition: FSPDFObjC.h:2850
BOOL isEmpty()
Check whether current object is empty or not.
Definition: FSPDFObjC.h:2980
Definition: FSPDFObjC.h:5621
FSDocViewerPrefsPrintScale
Enumeration for page scaling option.
Definition: FSPDFObjC.h:3501
Fit the entire height of the page within the display area when display the page.
Definition: FSPDFObjC.h:1435
Barcode format: EAN-8 code.
Definition: FSPDFObjC.h:855
Sample message: "At least one required field was empty. Please fill in the required fields(highlighte...
Definition: FSPDFObjC.h:3794
Definition: FSPDFObjC.h:4900
C (column order): Annotations are visited in columns running vertically up and down the page.
Definition: FSPDFObjC.h:4316
Definition: FSPDFObjC.h:1246
(For OCR only) OCR engine has not been initialized successfully.
Definition: FSPDFObjC.h:409
Trigger an action to be performed when the cursor exits the annotation's active area.
Definition: FSPDFObjC.h:1736
Bleed Box for page boundary.
Definition: FSPDFObjC.h:2864
No timestamp or not check timestamp.
Definition: FSPDFObjC.h:4434
Parsing flag for text-only mode.
Definition: FSPDFObjC.h:2845
Verification state of the timestamp is valid.
Definition: FSPDFObjC.h:4436
M key.
Definition: FSPDFObjC.h:3240
Definition: FSPDFObjC.h:1706
FSImageObjectColorSpace getColorSpace()
Get color space.
BOOL isEmpty()
Check whether current object is empty or not.
Sample message: "The value you entered for %s is invalid.".
Definition: FSPDFObjC.h:3790
Font style: fixed pitch.
Definition: FSPDFObjC.h:614
Bit 10. Any submitted field values representing dates are converted to the standard format.
Definition: FSPDFObjC.h:1626
Parsing flag to decide whether to allow to truncate the first/last image or line of text within the s...
Definition: FSPDFObjC.h:3610
int getRateOfProgress()
Get the rate of current progress.
XFA document type: Dynamic.
Definition: FSPDFObjC.h:3877
(For ConnectedPDF only) The loaded document is not a ConnectedPDF DRM document.
Definition: FSPDFObjC.h:391
FSBitmapInterpolationFlag
Enumeration for bitmap interpolation flags.
Definition: FSPDFObjC.h:726
Trigger a JavaScript action to be performed before the field is formatted to display its current valu...
Definition: FSPDFObjC.h:1732
FSRendererColorMode
Enumeration for rendering color mode.
Definition: FSPDFObjC.h:797
FSLayerContextUsageType
Enumeration for PDF layer usage type.
Definition: FSPDFObjC.h:2745
Unknown image type.
Definition: FSPDFObjC.h:761
Definition: FSPDFObjC.h:512
Event type: after a page view is added.
Definition: FSPDFObjC.h:3858
Use for printing.
Definition: FSPDFObjC.h:2748
Definition: FSPDFObjC.h:3351
Sample message: "Function '%s' does not have %d parameters".
Definition: FSPDFObjC.h:3729
int getSize()
Get the number of elements in the array.
9 key.
Definition: FSPDFObjC.h:3227
Color space: ICCBased DeviceGray.
Definition: FSPDFObjC.h:1168
Definition: FSPDFObjC.h:4690
If set, show watermark above other page content.
Definition: FSPDFObjC.h:4360
Encryption type: customized encryption.
Definition: FSPDFObjC.h:3011
FSImageObjectColorSpace
Enumeration for image color space.
Definition: FSPDFObjC.h:1157
Definition: FSPDFObjC.h:2656
FSFieldFlags
Enumeration for form field flags.
Definition: FSPDFObjC.h:3401
Message box icon: Status.
Definition: FSPDFObjC.h:3801
May not be resized.
Definition: FSPDFObjC.h:1342
Text mode: stroke text and add to path for clipping.
Definition: FSPDFObjC.h:1128
BOOL isEmpty()
Check whether current object is empty or not.
Definition: FSPDFObjC.h:1416
File or folder path does not exist.
Definition: FSPDFObjC.h:412
One of players in this type must be used in playing the associated media clip.
Definition: FSPDFObjC.h:1303
int getWidth()
Get image width.
Definition: FSPDFObjC.h:4262
int getUpperBound()
Get the upper bound in the array, actually the maximum valid index.
FSLayerNode * getRootNode()
Get the root layer node.
Action type: embedded go-to action.
Definition: FSPDFObjC.h:1477
FSActionCallbackLanguage
Enumeration for language.
Definition: FSPDFObjC.h:2556
FSIconFitScaleWayType
Enumeration for the type of icon scaling way.
Definition: FSPDFObjC.h:1863
Dot key in the numeric keypad.
Definition: FSPDFObjC.h:3268
Rotate 270 degrees in clockwise direction.
Definition: FSPDFObjC.h:463
Display page with a specified position and a specified zoom factor.
Definition: FSPDFObjC.h:1432
Sample message: "Cannot find const '%s'".
Definition: FSPDFObjC.h:3741
Definition: FSPDFObjC.h:4536
The media's width and height are scaled while preserving the aspect ratio so that the play rectangle ...
Definition: FSPDFObjC.h:1310
Font style: script.
Definition: FSPDFObjC.h:617
Filter type: Crypt, which means to decrypt data encrypted by a security handler, reproducing the orig...
Definition: FSPDFObjC.h:942
Annotation flag: print.
Definition: FSPDFObjC.h:1924
Indicates that a line is drawn from the previous point to this point, and this point will also be con...
Definition: FSPDFObjC.h:687
Definition: FSPDFObjC.h:1843
Standard font: Helvetica-BoldOblique, Bold italic.
Definition: FSPDFObjC.h:650
Shift key.
Definition: FSPDFObjC.h:3199
No caption; icon only.
Definition: FSPDFObjC.h:1965
Trigger an action to be performed when the cursor enters the annotation's active area.
Definition: FSPDFObjC.h:1735
BOOL selectAll()
Select all the text of related XFA widget.
Definition: FSPDFObjC.h:2150
Form field type: unknown.
Definition: FSPDFObjC.h:3391
Sample message: "Expected operator '%s' instead of '%s'".
Definition: FSPDFObjC.h:3735
Definition: FSPDFObjC.h:4622
FSAssociatedFilesRelationship
Enumeration for the relationship between PDF document and the associated file.
Definition: FSPDFObjC.h:2438
void removeAll()
Remove all range segments.
Bit 9. The document is submitted as PDF.
Definition: FSPDFObjC.h:1625
Annotation property: modified date.
Definition: FSPDFObjC.h:1943
Normal color mode.
Definition: FSPDFObjC.h:798
(For ConnectedPDF only) Input client ID is invalid.
Definition: FSPDFObjC.h:408
Alternate fill mode, in which the system fills this area between odd-numbered and even-numbered polyg...
Definition: FSPDFObjC.h:475
Two short lines in the reverse direction from OpenArrow.
Definition: FSPDFObjC.h:2091
float getWidth()
Get the original width of current watermark.
Plus key in the numeric keypad.
Definition: FSPDFObjC.h:3265
Definition: FSPDFObjC.h:5927
Fit the page content in a specified rectangle entirely within the display area when display the page.
Definition: FSPDFObjC.h:1436
Action type: unknown action.
Definition: FSPDFObjC.h:1474
P key.
Definition: FSPDFObjC.h:3243
Definition: FSPDFObjC.h:3159
Definition: FSPDFObjC.h:2253
1 key in the numeric keypad.
Definition: FSPDFObjC.h:3255
Fill mode: none.
Definition: FSPDFObjC.h:474
FSPDFDocSaveFlags
Enumeration for PDF document saving flags.
Definition: FSPDFObjC.h:3027
FSPDFPageFlattenOptions
Enumeration for flatten options.
Definition: FSPDFObjC.h:2853
FSPosition
Enumeration for watermark position in a PDF page.
Definition: FSPDFObjC.h:479