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 @class FSTimeStampServer;
65 @class FSResponse;
66 @class FSTimeRange;
67 @class FSCertVerifyResult;
69 @class FSCertIssuerPair;
71 @class FSLTVVerifier;
74 @class FSOptimizerSettings;
75 @class FSImageSettings;
76 @class FSMonoImageSettings;
77 @class FSEmbeddedFontData;
81 @class FSConvert;
82 @class FSPageNumberRange;
83 @class FSColor;
85 @class FSHeaderFooter;
87 @class FSFillSign;
88 @class FSFillSignObject;
94 @class FSCombination;
95 @class FSLRElement;
98 @class FSLRContentElement;
99 @class FSLRContext;
100 @class FSOutputPreview;
102 @class FSAnnotationSummary;
103 @class FSPortfolio;
104 @class FSSchemaField;
105 @class FSSchemaFieldArray;
106 @class FSPortfolioNode;
107 @class FSPortfolioNodeArray;
108 @class FSPortfolioFileNode;
109 @class FSPortfolioFolderNode;
110 
111 @protocol FSPauseCallback;
112 @protocol FSFileReaderCallback;
113 @protocol FSFileWriterCallback;
114 @protocol FSFileStreamCallback;
115 @protocol FSActionCallback;
116 @protocol FSIconProviderCallback;
117 @protocol FSNotifierCallback;
118 @protocol FSDocEventCallback;
119 @protocol FSAsyncReaderCallback;
120 @protocol FSFillerAssistCallback;
121 @protocol FSSearchCallback;
122 @protocol FSSearchCancelCallback;
123 @protocol FSPSICallback;
124 @protocol FSSecurityCallback;
126 @protocol FSDRMSecurityCallback;
127 @protocol FSCustomSecurityCallback;
128 @protocol FSRMSSecurityCallback;
129 @protocol FSSignatureCallback;
130 @protocol FSAppProviderCallback;
131 @protocol FSDocProviderCallback;
133 @protocol FSRevocationCallback;
135 @protocol FSFontMapperCallback;
137 
138 #import <Foundation/Foundation.h>
139 
140 
141 #ifdef __cplusplus
142 extern "C" {
143 #endif
144 
145 @interface SWIGTYPE_p_void : NSObject
146 {
147  void *swigCPtr;
148  BOOL swigCMemOwn;
149 }
150 -(id)init NS_UNAVAILABLE;
151 -(void*)getCptr;
152 -(id)initWithCptr: (void*)cptr swigOwnCObject: (BOOL)ownCObject;
153 
154 @end
155 
156 @interface FSBasicArray : NSObject
157 {
158  void *swigCPtr;
159  BOOL swigCMemOwn;
160 }
161 -(void*)getCptr;
162 -(id)initWithCptr: (void*)cptr swigOwnCObject: (BOOL)ownCObject;
163 
164 -(void)dealloc;
165 
166 @end
167 
168 
169 
170 @interface FSPoint : NSObject
171 {
172  void *swigCPtr;
173  BOOL swigCMemOwn;
174 }
175 @property (nonatomic, getter=getX) int x;
176 @property (nonatomic, getter=getY) int y;
177 -(void*)getCptr;
178 -(id)initWithCptr: (void*)cptr swigOwnCObject: (BOOL)ownCObject;
179 -(id)init;
180 -(id)initWithOther: (FSPoint*)other;
181 -(void)set: (int)x y: (int)y;
182 -(void)add: (int)x y: (int)y;
183 -(void)subtract: (int)x y: (int)y;
184 -(void)reset;
185 -(void)dealloc;
186 
187 @end
188 
189 @interface FSPointF : NSObject
190 {
191  void *swigCPtr;
192  BOOL swigCMemOwn;
193 }
194 @property (nonatomic, getter=getX) float x;
195 @property (nonatomic, getter=getY) float y;
196 -(void*)getCptr;
197 -(id)initWithCptr: (void*)cptr swigOwnCObject: (BOOL)ownCObject;
198 -(id)init;
199 -(id)initWithOther: (FSPointF*)other;
200 -(void)set: (float)x y: (float)y;
201 -(void)add: (float)x y: (float)y;
202 -(void)subtract: (float)x y: (float)y;
203 -(void)reset;
204 -(void)dealloc;
205 
206 @end
207 
209 -(void*)getCptr;
210 -(id)initWithCptr: (void*)cptr swigOwnCObject: (BOOL)ownCObject;
211 -(id)init;
212 -(id)initWithOther: (FSRectFArray*)other;
213 -(int)getSize;
214 -(int)getUpperBound;
215 -(BOOL)setSize: (int)nNewSize nGrowBy: (int)nGrowBy;
216 -(void)removeAll;
217 -(FSRectF*)getAt: (int)nIndex;
218 -(BOOL)setAt: (int)nIndex newElement: (FSRectF*)newElement;
219 -(BOOL)setAtGrow: (int)nIndex newElement: (FSRectF*)newElement;
220 -(BOOL)add: (FSRectF*)newElement;
221 -(BOOL)insertAt: (int)nIndex newElement: (FSRectF*)newElement nCount: (int)nCount;
222 -(BOOL)removeAt: (int)nIndex nCount: (int)nCount;
223 -(int)find: (FSRectF*)data iStart: (int)iStart;
224 
225 -(void)dealloc;
226 
227 @end
228 
230 -(void*)getCptr;
231 -(id)initWithCptr: (void*)cptr swigOwnCObject: (BOOL)ownCObject;
232 -(id)init;
233 -(id)initWithOther: (FSPointFArray*)other;
234 -(int)getSize;
235 -(int)getUpperBound;
236 -(BOOL)setSize: (int)nNewSize nGrowBy: (int)nGrowBy;
237 -(void)removeAll;
238 -(FSPointF*)getAt: (int)nIndex;
239 -(BOOL)setAt: (int)nIndex newElement: (FSPointF*)newElement;
240 -(BOOL)setAtGrow: (int)nIndex newElement: (FSPointF*)newElement;
241 -(BOOL)add: (FSPointF*)newElement;
242 -(BOOL)insertAt: (int)nIndex newElement: (FSPointF*)newElement nCount: (int)nCount;
243 -(BOOL)removeAt: (int)nIndex nCount: (int)nCount;
244 -(int)find: (FSPointF*)data iStart: (int)iStart;
245 
246 -(void)dealloc;
247 
248 @end
249 
251 -(void*)getCptr;
252 -(id)initWithCptr: (void*)cptr swigOwnCObject: (BOOL)ownCObject;
253 -(id)init;
254 -(id)initWithOther: (FSFloatArray*)other;
255 -(int)getSize;
256 -(int)getUpperBound;
257 -(BOOL)setSize: (int)nNewSize nGrowBy: (int)nGrowBy;
258 -(void)removeAll;
259 -(float)getAt: (int)nIndex;
260 -(BOOL)setAt: (int)nIndex newElement: (float)newElement;
261 -(BOOL)setAtGrow: (int)nIndex newElement: (float)newElement;
262 -(BOOL)add: (float)newElement;
263 -(BOOL)insertAt: (int)nIndex newElement: (float)newElement nCount: (int)nCount;
264 -(BOOL)removeAt: (int)nIndex nCount: (int)nCount;
265 -(int)find: (float)data iStart: (int)iStart;
266 
267 -(void)dealloc;
268 
269 @end
270 
272 -(void*)getCptr;
273 -(id)initWithCptr: (void*)cptr swigOwnCObject: (BOOL)ownCObject;
274 -(id)init;
275 -(id)initWithOther: (FSInt32Array*)other;
276 -(int)getSize;
277 -(int)getUpperBound;
278 -(BOOL)setSize: (int)nNewSize nGrowBy: (int)nGrowBy;
279 -(void)removeAll;
280 -(int)getAt: (int)nIndex;
281 -(BOOL)setAt: (int)nIndex newElement: (int)newElement;
282 -(BOOL)setAtGrow: (int)nIndex newElement: (int)newElement;
283 -(BOOL)add: (int)newElement;
284 -(BOOL)insertAt: (int)nIndex newElement: (int)newElement nCount: (int)nCount;
285 -(BOOL)removeAt: (int)nIndex nCount: (int)nCount;
286 -(int)find: (int)data iStart: (int)iStart;
287 
288 -(void)dealloc;
289 
290 @end
291 
292 @interface FSRectI : NSObject
293 {
294  void *swigCPtr;
295  BOOL swigCMemOwn;
296 }
297 @property (nonatomic, getter=getLeft) int left;
298 @property (nonatomic, getter=getTop) int top;
299 @property (nonatomic, getter=getRight) int right;
300 @property (nonatomic, getter=getBottom) int bottom;
301 -(void*)getCptr;
302 -(id)initWithCptr: (void*)cptr swigOwnCObject: (BOOL)ownCObject;
303 -(id)init;
304 -(id)initWithLeft1: (int)left1 top1: (int)top1 right1: (int)right1 bottom1: (int)bottom1;
305 -(int)width;
306 -(int)height;
307 -(BOOL)isEmpty;
308 -(void)normalize;
309 -(void)intersect: (FSRectI*)src;
310 -(void)union: (FSRectI*)other_rect;
311 -(void)offset: (int)dx dy: (int)dy;
312 -(BOOL)contains: (FSRectI*)other_rect;
313 -(BOOL)containsPoint: (int)x y: (int)y;
314 -(BOOL)valid;
315 
316 -(void)dealloc;
317 
318 @end
319 
320 @interface FSRectF : NSObject
321 {
322  void *swigCPtr;
323  BOOL swigCMemOwn;
324 }
325 @property (nonatomic, getter=getLeft) float left;
326 @property (nonatomic, getter=getRight) float right;
327 @property (nonatomic, getter=getBottom) float bottom;
328 @property (nonatomic, getter=getTop) float top;
329 -(void*)getCptr;
330 -(id)initWithCptr: (void*)cptr swigOwnCObject: (BOOL)ownCObject;
331 -(id)init;
332 -(id)initWithLeft1: (float)left1 bottom1: (float)bottom1 right1: (float)right1 top1: (float)top1;
333 -(id)initWithRect: (FSRectI*)rect;
334 -(BOOL)isEmpty;
335 -(void)normalize;
336 -(void)reset;
337 -(BOOL)contains: (FSRectF*)other_rect;
338 -(void)transform: (FSMatrix2D*)pMatrix;
339 -(void)intersect: (FSRectF*)other_rect;
340 -(void)union: (FSRectF*)other_rect;
341 -(FSRectI*)getInnerRect;
342 -(FSRectI*)getOuterRect;
343 -(FSRectI*)getClosestRect;
344 -(void)initRect: (float)x y: (float)y;
345 -(void)updateRect: (float)x y: (float)y;
346 -(float)width;
347 -(float)height;
348 -(void)inflateWithValues: (float)x y: (float)y;
349 -(void)inflate: (FSRectF*)rt;
350 -(void)defalteWithValues: (float)x y: (float)y;
351 -(void)deflate: (FSRectF*)rt;
352 -(void)translate: (float)e f: (float)f;
353 +(FSRectF*)getBBox: (FSPointF*)pPoints nPoints: (int)nPoints;
354 -(BOOL)containsPointF: (FSPointF*)point;
355 +(BOOL)IsRectAdjacent: (FSRectF*)rect1 rect2: (FSRectF*)rect2 alignmentTolerance: (float)alignmentTolerance distanceTolerance: (float)distanceTolerance direction: (int)direction;
356 
357 -(void)dealloc;
358 
359 @end
360 
361 @interface FSMatrix2D : NSObject
362 {
363  void *swigCPtr;
364  BOOL swigCMemOwn;
365 }
366 @property (nonatomic, getter=getA) float a;
367 @property (nonatomic, getter=getB) float b;
368 @property (nonatomic, getter=getC) float c;
369 @property (nonatomic, getter=getD) float d;
370 @property (nonatomic, getter=getE) float e;
371 @property (nonatomic, getter=getF) float f;
372 -(void*)getCptr;
373 -(id)initWithCptr: (void*)cptr swigOwnCObject: (BOOL)ownCObject;
374 -(id)init;
375 -(id)initWithA1: (float)a1 b1: (float)b1 c1: (float)c1 d1: (float)d1 e1: (float)e1 f1: (float)f1;
376 -(void)set: (float)a b: (float)b c: (float)c d: (float)d e: (float)e f: (float)f;
377 -(void)setIdentity;
378 -(void)setReverse: (FSMatrix2D*)m;
379 -(void)concat: (float)a b: (float)b c: (float)c d: (float)d e: (float)e f: (float)f bPrepended: (BOOL)bPrepended;
380 -(void)concatWithMatrix: (FSMatrix2D*)m bPrepended: (BOOL)bPrepended;
381 -(void)concatInverse: (FSMatrix2D*)m bPrepended: (BOOL)bPrepended;
382 -(void)reset;
383 -(void)copy: (FSMatrix2D*)m;
384 -(BOOL)isIdentity;
385 -(BOOL)isInvertible;
386 -(BOOL)is90Rotated;
387 -(BOOL)isScaled;
388 -(void)translate: (float)x y: (float)y bPrepended: (BOOL)bPrepended;
389 -(void)translateI: (int)x y: (int)y bPrepended: (BOOL)bPrepended;
390 -(void)scale: (float)sx sy: (float)sy bPrepended: (BOOL)bPrepended;
391 -(void)rotate: (float)fRadian bPrepended: (BOOL)bPrepended;
392 -(void)rotateAt: (float)fRadian x: (float)x y: (float)y bPrepended: (BOOL)bPrepended;
393 -(void)shear: (float)fAlphaRadian fBetaRadian: (float)fBetaRadian bPrepended: (BOOL)bPrepended;
394 -(void)matchRect: (FSRectF*)dest src: (FSRectF*)src;
395 -(float)getXUnit;
396 -(float)getYUnit;
397 -(FSRectF*)getUnitRect;
398 -(float)getUnitArea;
399 -(float)transformXDistanceInFloat: (float)dx;
400 -(int)transformXDistance: (int)dx;
401 -(float)transformYDistanceInFloat: (float)dy;
402 -(int)transformYDistance: (int)dy;
403 -(float)transformDistanceInFloat: (float)dx dy: (float)dy;
404 -(int)transformDistanceInInteger: (int)dx dy: (int)dy;
405 -(float)transformDistance: (float)distance;
406 -(void)transformPoint: (int *)x y: (int *)y;
407 -(void)transformRectF: (FSRectF*)rect;
408 -(void)transformRect: (FSRectI*)rect;
409 -(void)transformPointF: (FSPointF*)point;
410 
411 -(void)dealloc;
412 
413 @end
414 
415 
416 
417 
418 
419 
420 
421 typedef NS_ENUM(NSInteger, FSErrorCode) {
493 };
494 
495 @interface FSBase : NSObject
496 {
497  void *swigCPtr;
498  BOOL swigCMemOwn;
499 }
500 -(void*)getCptr;
501 -(id)initWithCptr: (void*)cptr swigOwnCObject: (BOOL)ownCObject;
502 
503 -(void)dealloc;
504 
505 @end
506 
507 @interface FSDateTime : NSObject
508 {
509  void *swigCPtr;
510  BOOL swigCMemOwn;
511 }
512 @property (nonatomic, getter=getYear) unsigned short year;
513 @property (nonatomic, getter=getMonth) unsigned short month;
514 @property (nonatomic, getter=getDay) unsigned short day;
515 @property (nonatomic, getter=getHour) unsigned short hour;
516 @property (nonatomic, getter=getMinute) unsigned short minute;
517 @property (nonatomic, getter=getSecond) unsigned short second;
518 @property (nonatomic, getter=getMilliseconds) unsigned short milliseconds;
519 @property (nonatomic, getter=getUtc_hour_offset) short utc_hour_offset;
520 @property (nonatomic, getter=getUtc_minute_offset) unsigned short utc_minute_offset;
521 -(void*)getCptr;
522 -(id)initWithCptr: (void*)cptr swigOwnCObject: (BOOL)ownCObject;
523 +(FSDateTime*)getUTCTime;
524 +(FSDateTime*)getLocalTime;
525 -(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;
526 -(id)init;
527 -(id)initWithDt: (FSDateTime*)dt;
528 -(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;
529 -(BOOL)isValid;
530 -(FSDateTime*)toLocalTime;
531 -(FSDateTime*)toUTCTime;
532 -(void)dealloc;
533 
534 @end
535 
536 typedef NS_ENUM(NSInteger, FSRotation) {
542 };
543 
544 typedef NS_ENUM(NSInteger, FSAlignment) {
548 };
549 
550 typedef NS_ENUM(NSInteger, FSFillMode) {
554 };
555 
556 typedef NS_ENUM(NSInteger, FSPosition) {
566 };
567 
568 typedef NS_ENUM(NSInteger, FSModuleName) {
579 };
580 
581 typedef NS_ENUM(NSInteger, FSColorSpaceType) {
595 };
596 
597 typedef NS_ENUM(NSInteger, FSLocaleID) {
607 };
608 
609 @interface FSCodec : FSBase
610 -(void*)getCptr;
611 -(id)initWithCptr: (void*)cptr swigOwnCObject: (BOOL)ownCObject;
612 +(NSData *)base64Encode: (NSData *)buffer;
613 +(NSData *)base64Decode: (NSData *)buffer;
614 +(NSData *)flateCompress: (NSData *)buffer;
615 +(NSData *)flateDecompress: (NSData *)buffer;
616 -(id)init;
617 
618 -(void)dealloc;
619 
620 @end
621 
622 
623 
624 typedef NS_ENUM(NSInteger, FSProgressiveState) {
628 };
629 
630 @interface FSProgressive : FSBase
631 -(id)init NS_UNAVAILABLE;
632 -(void*)getCptr;
633 -(id)initWithCptr: (void*)cptr swigOwnCObject: (BOOL)ownCObject;
634 -(id)initWithOther: (FSProgressive*)other;
636 -(int)getRateOfProgress;
637 
638 -(void)dealloc;
639 
640 @end
641 
642 @interface FSRenderConfig : NSObject
643 {
644  void *swigCPtr;
645  BOOL swigCMemOwn;
646 }
647 @property (nonatomic, getter=getGraphics_objs_count_in_one_step) int graphics_objs_count_in_one_step;
648 -(void*)getCptr;
649 -(id)initWithCptr: (void*)cptr swigOwnCObject: (BOOL)ownCObject;
650 -(id)initWithGraphics_objs_count_in_one_step: (int)graphics_objs_count_in_one_step;
651 -(id)init;
652 -(void)set: (int)graphics_objs_count_in_one_step;
653 -(void)dealloc;
654 
655 @end
656 
657 @interface FSLibrary : NSObject
658 {
659  void *swigCPtr;
660  BOOL swigCMemOwn;
661 }
662 -(id)init NS_UNAVAILABLE;
663 -(void*)getCptr;
664 -(id)initWithCptr: (void*)cptr swigOwnCObject: (BOOL)ownCObject;
665 +(FSErrorCode)initialize: (NSString *)sn key: (NSString *)key;
666 +(FSErrorCode)reinitialize;
667 +(void)destroy;
668 +(BOOL)hasModuleLicenseRight: (FSModuleName)module_name;
669 +(NSString *)getVersion;
670 +(BOOL)setCacheSize: (unsigned int)size;
671 +(BOOL)enableJavaScript: (BOOL)enable_javascript;
672 +(BOOL)setAnnotIconProviderCallback: (id<FSIconProviderCallback>)annot_icon_provider;
673 +(BOOL)setNotifierCallback: (id<FSNotifierCallback>)notifier;
674 +(BOOL)setActionCallback: (id<FSActionCallback>)action_callback;
675 +(BOOL)setDocEventCallback: (id<FSDocEventCallback>)callback;
676 +(BOOL)registerSignatureCallback: (NSString *)filter sub_filter: (NSString *)sub_filter signature_callback: (id<FSSignatureCallback>)signature_callback;
677 +(BOOL)registerSecurityCallback: (NSString *)filter callback: (id<FSSecurityCallback>)callback;
678 +(BOOL)unregisterSecurityCallback: (NSString *)filter;
679 +(void)registerXFAAppProviderCallback: (id<FSAppProviderCallback>)callback;
680 +(void)setRenderTextGamma: (float)gamma;
681 +(void)setLogFile: (NSString *)log_file_path;
682 +(BOOL)setFontMapperCallback: (id<FSFontMapperCallback>)callback;
683 +(void)setDefaultICCProfilesPath: (NSString *)icc_profile_folder_path;
684 +(FSRenderConfig*)getRenderConfig;
685 +(void)setRenderConfig: (FSRenderConfig*)render_config;
686 
687 -(void)dealloc;
688 
689 @end
690 
691 typedef NS_ENUM(NSInteger, FSGraphStateLineCapStyle) {
695 };
696 
697 typedef NS_ENUM(NSInteger, FSGraphStateLineJoinStyle) {
701 };
702 
703 @interface FSGraphState : NSObject
704 {
705  void *swigCPtr;
706  BOOL swigCMemOwn;
707 }
708 @property (nonatomic, getter=getLine_width) float line_width;
709 @property (nonatomic, getter=getLine_join) FSGraphStateLineJoinStyle line_join;
710 @property (nonatomic, getter=getMiter_limit) float miter_limit;
711 @property (nonatomic, getter=getLine_cap) FSGraphStateLineCapStyle line_cap;
712 @property (nonatomic, getter=getDash_phase) float dash_phase;
713 @property (nonatomic, weak, getter=getDashes) FSFloatArray* dashes;
714 -(void*)getCptr;
715 -(id)initWithCptr: (void*)cptr swigOwnCObject: (BOOL)ownCObject;
716 -(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;
717 -(id)init;
718 -(id)initWithState: (FSGraphState*)state;
719 -(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;
720 -(void)dealloc;
721 
722 @end
723 
724 
725 
726 typedef NS_ENUM(NSInteger, FSRangeFilter) {
730 };
731 
732 @interface FSRange : FSBase
733 -(void*)getCptr;
734 -(id)initWithCptr: (void*)cptr swigOwnCObject: (BOOL)ownCObject;
735 -(id)init;
736 -(id)initWithIndex: (int)index;
737 -(id)initWithStart_index: (int)start_index end_index: (int)end_index filter: (FSRangeFilter)filter;
738 -(id)initWithOther: (FSRange*)other;
739 -(BOOL)isEmpty;
740 -(void)addSingle: (int)index;
741 -(void)addSegment: (int)start_index end_index: (int)end_index filter: (FSRangeFilter)filter;
742 -(int)getSegmentCount;
743 -(int)getSegmentStart: (int)segment_index;
744 -(int)getSegmentEnd: (int)segment_index;
745 -(void)removeAll;
746 
747 -(void)dealloc;
748 
749 @end
750 
751 typedef NS_ENUM(NSInteger, FSFontStyles) {
758  FSFontStyleAllCap = 0x10000,
761 };
762 
763 typedef NS_ENUM(NSInteger, FSFontCharset) {
779 };
780 
781 typedef NS_ENUM(NSInteger, FSFontCIDCharset) {
788 };
789 
790 typedef NS_ENUM(NSInteger, FSFontStandardID) {
805 };
806 
807 typedef NS_ENUM(NSInteger, FSFontFontTypes) {
812 };
813 
814 @interface FSFont : FSBase
815 -(id)init NS_UNAVAILABLE;
816 -(void*)getCptr;
817 -(id)initWithCptr: (void*)cptr swigOwnCObject: (BOOL)ownCObject;
818 -(id)initWithName: (NSString *)name styles: (unsigned int)styles charset: (FSFontCharset)charset weight: (int)weight;
819 -(id)initWithFont_id: (FSFontStandardID)font_id;
820 -(id)initWithFont_file_path: (NSString *)font_file_path face_index: (int)face_index charset: (FSFontCharset)charset;
821 -(id)initWithOther: (FSFont*)other;
822 -(BOOL)isEmpty;
823 -(NSString *)getName;
824 -(NSString *)getFamilyName;
825 -(BOOL)isBold;
826 -(BOOL)isItalic;
827 -(BOOL)isEmbedded: (FSPDFDoc*)document;
828 -(BOOL)isSupportEmbedded: (FSPDFDoc*)document;
829 -(FSFont*)embed: (FSPDFDoc*)document;
830 -(int)getAscent;
831 -(int)getDescent;
832 -(FSRectI*)getCharBBox: (unsigned int)unicode;
833 -(float)getCharWidth: (unsigned int)unicode;
834 -(FSRectI*)getCharBBoxWithPDFDoc: (unsigned int)unicode document: (FSPDFDoc*)document;
835 -(float)getCharWidthWithPDFDoc: (unsigned int)unicode document: (FSPDFDoc*)document;
836 -(unsigned int)getStyles: (FSPDFDoc*)document;
837 -(FSFontCIDCharset)getCIDCharset: (FSPDFDoc*)document;
838 -(BOOL)isStandardFont: (FSPDFDoc*)document;
839 -(FSFontStandardID)getStandard14Font: (FSPDFDoc*)document;
840 -(FSFontFontTypes)getFontType: (FSPDFDoc*)document;
841 -(NSString *)getBaseFontName: (FSPDFDoc*)document;
842 -(BOOL)isVertWriting: (FSPDFDoc*)document;
843 
844 -(void)dealloc;
845 
846 @end
847 
848 @interface FSFontMapResult : NSObject
849 {
850  void *swigCPtr;
851  BOOL swigCMemOwn;
852 }
853 @property (nonatomic, retain, getter=getFile_read) id<FSFileReaderCallback> file_read;
854 @property (nonatomic, getter=getFace_index) int face_index;
855 -(void*)getCptr;
856 -(id)initWithCptr: (void*)cptr swigOwnCObject: (BOOL)ownCObject;
857 -(id)init;
858 -(id)initWithFile_read: (id<FSFileReaderCallback>)file_read face_index: (int)face_index;
859 -(id)initWithOther: (FSFontMapResult*)other;
860 -(void)set: (id<FSFileReaderCallback>)file_read face_index: (int)face_index;
861 -(void)dealloc;
862 
863 @end
864 
865 
866 
867 typedef NS_ENUM(NSInteger, FSPathPointType) {
873 };
874 
875 @interface FSPath : FSBase
876 -(void*)getCptr;
877 -(id)initWithCptr: (void*)cptr swigOwnCObject: (BOOL)ownCObject;
878 -(id)init;
879 -(id)initWithOther: (FSPath*)other;
880 -(BOOL)isEmpty;
881 -(int)getPointCount;
882 -(FSPointF*)getPoint: (int)index;
883 -(FSPathPointType)getPointType: (int)index;
884 -(BOOL)setPoint: (int)index point: (FSPointF*)point type: (FSPathPointType)type;
885 -(BOOL)moveTo: (FSPointF*)point;
886 -(BOOL)lineTo: (FSPointF*)point;
887 -(BOOL)cubicBezierTo: (FSPointF*)point1 point2: (FSPointF*)point2 point3: (FSPointF*)point3;
888 -(BOOL)closeFigure;
889 -(BOOL)removePoint: (int)index;
890 -(BOOL)appendRect: (FSRectF*)rect;
891 -(BOOL)appendEllipse: (FSRectF*)rect;
892 -(void)transform: (FSMatrix2D*)matrix;
893 -(void)clear;
894 -(void)increasePointCount: (int)count;
895 
896 -(void)dealloc;
897 
898 @end
899 
900 typedef NS_ENUM(NSInteger, FSColorSpaceRenderingIntent) {
905 };
906 
907 @interface FSColorSpace : FSBase
908 -(id)init NS_UNAVAILABLE;
909 -(void*)getCptr;
910 -(id)initWithCptr: (void*)cptr swigOwnCObject: (BOOL)ownCObject;
911 -(id)initWithType: (FSColorSpaceType)type;
912 -(id)initWithOther: (FSColorSpace*)other;
913 -(BOOL)isEmpty;
914 -(int)getComponentCount;
916 -(BOOL)isSpotColorSpace;
917 -(NSArray<NSData *> *)getComponentNames;
918 -(FSColor*)convertColor: (FSColor*)color;
919 -(FSColor*)convertColorWithRGBColor: (int)r_value g_value: (int)g_value b_value: (int)b_value;
920 -(FSColor*)convertColorWithCMYKColor: (int)c_value m_value: (int)m_value y_value: (int)y_value k_value: (int)k_value;
921 
922 -(void)dealloc;
923 
924 @end
925 
926 @interface FSColor : FSBase
927 @property (nonatomic, weak, getter=getValue) FSFloatArray* value;
928 -(void*)getCptr;
929 -(id)initWithCptr: (void*)cptr swigOwnCObject: (BOOL)ownCObject;
930 -(id)init;
931 -(id)initWithColor_space: (FSColorSpace*)color_space;
932 -(id)initWithOther: (FSColor*)other;
933 -(BOOL)isEmpty;
935 -(FSColor*)convertToRGB: (FSColorSpaceRenderingIntent)intent;
936 -(FSColor*)convertToCMYK: (FSColorSpaceRenderingIntent)intent;
937 
938 -(void)dealloc;
939 
940 @end
941 
942 typedef NS_ENUM(NSInteger, FSBitmapDIBFormat) {
944  FSBitmapDIBRgb = 0x018,
952 };
953 
954 typedef NS_ENUM(NSInteger, FSBitmapInterpolationFlag) {
958 };
959 
960 @interface FSBitmap : FSBase
961 -(void*)getCptr;
962 -(id)initWithCptr: (void*)cptr swigOwnCObject: (BOOL)ownCObject;
963 -(id)initWithWidth: (int)width height: (int)height format: (FSBitmapDIBFormat)format buffer: (NSData *)buffer pitch: (int)pitch;
964 -(id)initWithOther: (FSBitmap*)other;
965 -(id)init;
966 -(BOOL)isEmpty;
967 -(FSBitmap*)clone: (FSRectI*)clip_rect;
968 -(int)getWidth;
969 -(int)getHeight;
970 -(int)getPitch;
971 -(int)getBpp;
973 -(void)fillRect: (unsigned int)color rect: (FSRectI*)rect;
974 -(FSBitmap*)convertFormat: (FSBitmapDIBFormat)format icc_transform: (NSData *)icc_transform;
975 -(FSRectI*)calculateBBoxByColor: (unsigned int)backgroud_color;
976 -(FSRectI*)detectBBoxByColorDiffer: (int)detection_size color_differ: (int)color_differ;
977 -(FSBitmap*)swapXY: (BOOL)is_flip_horz is_flip_vert: (BOOL)is_flip_vert clip_rect: (FSRectI*)clip_rect;
978 -(FSBitmap*)flip: (BOOL)is_flip_horz is_flip_vert: (BOOL)is_flip_vert;
979 -(FSBitmap*)stretchTo: (int)dest_width dest_height: (int)dest_height flag: (FSBitmapInterpolationFlag)flag clip_rect: (FSRectI*)clip_rect;
980 -(FSBitmap*)transformTo: (FSMatrix2D*)matrix flag: (FSBitmapInterpolationFlag)flag out_left: (int *)out_left out_top: (int *)out_top clip_rect: (FSRectI*)clip_rect;
981 -(FSBitmap*)getMask: (FSRectI*)clip_rect;
982 -(NSData *)getBuffer;
983 
984 -(void)dealloc;
985 
986 @end
987 
988 typedef NS_ENUM(NSInteger, FSImageType) {
998 };
999 
1000 @interface FSImage : FSBase
1001 -(void*)getCptr;
1002 -(id)initWithCptr: (void*)cptr swigOwnCObject: (BOOL)ownCObject;
1003 -(id)init;
1004 -(id)initWithPath: (NSString *)path;
1005 -(id)initWithFile_read: (id<FSFileReaderCallback>)file_read;
1006 -(id)initWithOther: (FSImage*)other;
1007 -(BOOL)isEmpty;
1009 -(int)getWidth;
1010 -(int)getHeight;
1011 -(int)getFrameCount;
1012 -(FSBitmap*)getFrameBitmap: (int)index;
1013 -(int)getXDPI;
1014 -(int)getYDPI;
1015 -(BOOL)addFrame: (FSBitmap*)bitmap;
1016 -(void)setDPIs: (int)x_dpi y_dpi: (int)y_dpi;
1017 -(BOOL)saveAs: (NSString *)file_path;
1018 -(BOOL)saveAsWithStreamCallback: (id<FSFileStreamCallback>)file file_extension: (NSString *)file_extension;
1019 -(id)initWithBuffer: (NSData *)buffer;
1020 
1021 -(void)dealloc;
1022 
1023 @end
1024 
1025 
1026 
1027 typedef NS_ENUM(NSInteger, FSBarcodeFormat) {
1036 };
1037 
1038 typedef NS_ENUM(NSInteger, FSBarcodeQRErrorCorrectionLevel) {
1043 };
1044 
1045 @interface FSBarcode : FSBase
1046 -(void*)getCptr;
1047 -(id)initWithCptr: (void*)cptr swigOwnCObject: (BOOL)ownCObject;
1048 -(id)init;
1049 -(id)initWithOther: (FSBarcode*)other;
1050 -(BOOL)isEmpty;
1051 -(FSBitmap*)generateBitmap: (NSString *)info format: (FSBarcodeFormat)format unit_width: (int)unit_width unit_height: (int)unit_height level: (FSBarcodeQRErrorCorrectionLevel)level;
1052 
1053 -(void)dealloc;
1054 
1055 @end
1056 
1057 typedef NS_ENUM(NSInteger, FSPDFObjectType) {
1068 };
1069 
1070 @interface FSPDFObject : NSObject
1071 {
1072  void *swigCPtr;
1073  BOOL swigCMemOwn;
1074 }
1075 -(void*)getCptr;
1076 -(id)initWithCptr: (void*)cptr swigOwnCObject: (BOOL)ownCObject;
1077 +(FSPDFObject*)createFromBoolean: (BOOL)boolean_value;
1078 +(FSPDFObject*)createFromFloat: (float)float_value;
1079 +(FSPDFObject*)createFromInteger: (int)integer_value;
1080 +(FSPDFObject*)createFromString: (NSString *)string_value;
1081 +(FSPDFObject*)createFromName: (NSString *)name;
1082 +(FSPDFObject*)createFromDateTime: (FSDateTime*)date_time;
1083 +(FSPDFObject*)createReference: (FSPDFDoc*)document object_number: (unsigned int)object_number;
1084 -(FSPDFObject*)cloneObject;
1085 -(FSPDFObject*)deepCloneObject;
1086 -(BOOL)isIdentical: (FSPDFObject*)pdf_obj;
1087 -(FSPDFObjectType)getType;
1088 -(unsigned int)getObjNum;
1089 -(int)getInteger;
1090 -(float)getFloat;
1091 -(BOOL)getBoolean;
1092 -(FSMatrix2D*)getMatrix;
1093 -(FSRectF*)getRect;
1094 -(FSPDFObject*)getDirectObject;
1095 -(FSDateTime*)getDateTime;
1096 -(NSString *)getName;
1097 -(NSString *)getWideString;
1098 -(FSPDFArray*)getArray;
1099 -(FSPDFDictionary*)getDict;
1100 -(FSPDFStream*)getStream;
1101 -(NSData *)getString;
1102 
1103 -(void)dealloc;
1104 
1105 @end
1106 
1107 typedef NS_ENUM(NSInteger, FSPDFStreamFilter) {
1120 };
1121 
1123 -(id)init NS_UNAVAILABLE;
1124 -(void*)getCptr;
1125 -(id)initWithCptr: (void*)cptr swigOwnCObject: (BOOL)ownCObject;
1126 +(FSPDFStream*)create: (FSPDFDictionary*)dictionary;
1129 -(unsigned long long)getDataSize: (BOOL)is_raw_data;
1130 -(void)importData: (id<FSFileReaderCallback>)file_read stream_filter: (FSPDFStreamFilter)stream_filter;
1131 -(id<FSFileReaderCallback>)exportData: (BOOL)is_raw_data;
1132 -(NSData *)getData: (BOOL)is_raw_data;
1133 -(void)setData: (NSData *)buffer;
1134 
1135 -(void)dealloc;
1136 
1137 @end
1138 
1140 -(id)init NS_UNAVAILABLE;
1141 -(void*)getCptr;
1142 -(id)initWithCptr: (void*)cptr swigOwnCObject: (BOOL)ownCObject;
1143 +(FSPDFArray*)create;
1144 +(FSPDFArray*)createFromMatrix: (FSMatrix2D*)matrix;
1145 +(FSPDFArray*)createFromRect: (FSRectF*)rect;
1146 -(int)getElementCount;
1147 -(FSPDFObject*)getElement: (int)index;
1148 -(void)addElement: (FSPDFObject*)element;
1149 -(void)addBoolean: (BOOL)boolean_value;
1150 -(void)addDateTime: (FSDateTime*)date_time;
1151 -(void)addFloat: (float)float_value;
1152 -(void)addInteger: (int)integer_value;
1153 -(void)addMatrix: (FSMatrix2D*)matrix;
1154 -(void)addRect: (FSRectF*)rect;
1155 -(void)addName: (NSString *)name;
1156 -(void)addString: (NSString *)new_string;
1157 -(void)insertAt: (int)index element: (FSPDFObject*)element;
1158 -(void)setAt: (int)index element: (FSPDFObject*)element;
1159 -(void)removeAt: (int)index;
1160 
1161 -(void)dealloc;
1162 
1163 @end
1164 
1166 -(id)init NS_UNAVAILABLE;
1167 -(void*)getCptr;
1168 -(id)initWithCptr: (void*)cptr swigOwnCObject: (BOOL)ownCObject;
1170 -(BOOL)hasKey: (NSString *)key;
1171 -(FSPDFObject*)getElement: (NSString *)key;
1172 -(long)moveNext: (long)position;
1173 -(NSString *)getKey: (long)position;
1174 -(FSPDFObject*)getValue: (long)position;
1175 -(void)setAt: (NSString *)key pdf_object: (FSPDFObject*)pdf_object;
1176 -(void)setAtReference: (NSString *)key pdf_object: (FSPDFObject*)pdf_object document: (FSPDFDoc*)document;
1177 -(void)setAtBoolean: (NSString *)key value: (BOOL)value;
1178 -(void)setAtDateTime: (NSString *)key value: (FSDateTime*)value;
1179 -(void)setAtFloat: (NSString *)key value: (float)value;
1180 -(void)setAtInteger: (NSString *)key value: (int)value;
1181 -(void)setAtMatrix: (NSString *)key value: (FSMatrix2D*)value;
1182 -(void)setAtRect: (NSString *)key value: (FSRectF*)value;
1183 -(void)setAtName: (NSString *)key value: (NSString *)value;
1184 -(void)setAtString: (NSString *)key value: (NSString *)value;
1185 -(void)removeAt: (NSString *)key;
1186 
1187 -(void)dealloc;
1188 
1189 @end
1190 
1192 -(void*)getCptr;
1193 -(id)initWithCptr: (void*)cptr swigOwnCObject: (BOOL)ownCObject;
1194 -(id)init;
1195 -(id)initWithOther: (FSGraphicsObjectArray*)other;
1196 -(int)getSize;
1197 -(int)getUpperBound;
1198 -(BOOL)setSize: (int)nNewSize nGrowBy: (int)nGrowBy;
1199 -(void)removeAll;
1200 -(FSGraphicsObject*)getAt: (int)nIndex;
1201 -(BOOL)setAt: (int)nIndex newElement: (FSGraphicsObject*)newElement;
1202 -(BOOL)setAtGrow: (int)nIndex newElement: (FSGraphicsObject*)newElement;
1203 -(BOOL)add: (FSGraphicsObject*)newElement;
1204 -(BOOL)insertAt: (int)nIndex newElement: (FSGraphicsObject*)newElement nCount: (int)nCount;
1205 -(BOOL)removeAt: (int)nIndex nCount: (int)nCount;
1206 -(int)find: (FSGraphicsObject*)data iStart: (int)iStart;
1207 
1208 -(void)dealloc;
1209 
1210 @end
1211 
1212 @interface FSColorState : FSBase
1213 @property (nonatomic, weak, getter=getFillColor) FSColor* fillColor;
1214 @property (nonatomic, weak, getter=getStrokeColor) FSColor* strokeColor;
1215 -(id)init NS_UNAVAILABLE;
1216 -(void*)getCptr;
1217 -(id)initWithCptr: (void*)cptr swigOwnCObject: (BOOL)ownCObject;
1218 -(id)initWithOther: (FSColorState*)other;
1219 -(BOOL)isEmpty;
1220 
1221 -(void)dealloc;
1222 
1223 @end
1224 
1225 @interface FSMarkedContent : NSObject
1226 {
1227  void *swigCPtr;
1228  BOOL swigCMemOwn;
1229 }
1230 -(id)init NS_UNAVAILABLE;
1231 -(void*)getCptr;
1232 -(id)initWithCptr: (void*)cptr swigOwnCObject: (BOOL)ownCObject;
1233 -(BOOL)hasTag: (NSString *)tag_name;
1234 -(int)getItemCount;
1235 -(NSString *)getItemTagName: (int)index;
1236 -(int)getItemMCID: (int)index;
1237 -(FSPDFDictionary*)getItemPropertyDict: (int)index;
1238 -(int)addItem: (NSString *)tag_name property_dict: (FSPDFDictionary*)property_dict;
1239 -(BOOL)removeItem: (NSString *)tag_name;
1240 
1241 -(void)dealloc;
1242 
1243 @end
1244 
1245 typedef NS_ENUM(NSInteger, FSGraphicsObjectBlendMode) {
1262 };
1263 
1264 typedef NS_ENUM(NSInteger, FSGraphicsObjectType) {
1271 };
1272 
1273 @interface FSGraphicsObject : NSObject
1274 {
1275  void *swigCPtr;
1276  BOOL swigCMemOwn;
1277 }
1278 @property (nonatomic, getter=getStrokeColor) unsigned int strokeColor;
1279 @property (nonatomic, getter=getFillColor) unsigned int fillColor;
1280 @property (nonatomic, weak, getter=getColorState) FSColorState* colorState;
1281 @property (nonatomic, getter=getFillOpacity) float fillOpacity;
1282 @property (nonatomic, getter=getStrokeOpacity) float strokeOpacity;
1283 @property (nonatomic, weak, getter=getMatrix) FSMatrix2D* matrix;
1284 @property (nonatomic, weak, getter=getGraphState) FSGraphState* graphState;
1285 @property (nonatomic, getter=getBlendMode) FSGraphicsObjectBlendMode blendMode;
1286 @property (nonatomic, weak, getter=getClipRect) FSRectF* clipRect;
1287 -(void*)getCptr;
1288 -(id)initWithCptr: (void*)cptr swigOwnCObject: (BOOL)ownCObject;
1289 -(FSGraphicsObjectType)getType;
1290 -(FSRectF*)getRect;
1291 -(BOOL)hasTransparency;
1292 -(BOOL)transform: (FSMatrix2D*)matrix need_transform_clippath: (BOOL)need_transform_clippath;
1293 -(FSGraphicsObject*)clone;
1294 -(int)getClipPathCount;
1295 -(FSPath*)getClipPath: (int)index;
1296 -(FSFillMode)getClipPathFillMode: (int)index;
1297 -(BOOL)addClipPath: (FSPath*)path fill_mode: (FSFillMode)fill_mode;
1298 -(BOOL)removeClipPath: (int)index;
1299 -(int)getClipTextObjectCount;
1300 -(FSTextObject*)getClipTextObject: (int)index;
1301 -(BOOL)addClipTextObject: (FSTextObject*)textobject;
1302 -(BOOL)removeClipTextObject: (int)index;
1303 -(BOOL)clearClips;
1304 -(FSMarkedContent*)getMarkedContent;
1305 -(FSLayerNodeArray*)getLayers: (FSLayerTree*)layer_tree;
1306 -(FSTextObject*)getTextObject;
1307 -(FSFormXObject*)getFormXObject;
1308 -(FSImageObject*)getImageObject;
1309 -(FSPathObject*)getPathObject;
1310 -(FSShadingObject*)getShadingObject;
1311 -(void)rotate: (int)angle;
1312 
1313 -(void)dealloc;
1314 
1315 @end
1316 
1317 typedef NS_ENUM(NSInteger, FSTextStateMode) {
1326 };
1327 
1328 @interface FSTextState : NSObject
1329 {
1330  void *swigCPtr;
1331  BOOL swigCMemOwn;
1332 }
1333 @property (nonatomic, getter=getVersion) unsigned int version;
1334 @property (nonatomic, getter=getFont_size) float font_size;
1335 @property (nonatomic, getter=getCharspace) float charspace;
1336 @property (nonatomic, getter=getWordspace) float wordspace;
1337 @property (nonatomic, getter=getTextmode) FSTextStateMode textmode;
1338 @property (nonatomic, weak, getter=getTextmatrix) NSArray<NSNumber *> * textmatrix;
1339 @property (nonatomic, weak, getter=getOrigin_position) FSPointF* origin_position;
1340 @property (nonatomic, weak, getter=getFont) FSFont* font;
1341 -(void*)getCptr;
1342 -(id)initWithCptr: (void*)cptr swigOwnCObject: (BOOL)ownCObject;
1343 -(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;
1344 -(id)init;
1345 -(id)initWithState: (FSTextState*)state;
1346 -(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;
1347 
1348 -(void)dealloc;
1349 
1350 @end
1351 
1353 -(id)init NS_UNAVAILABLE;
1354 -(void*)getCptr;
1355 -(id)initWithCptr: (void*)cptr swigOwnCObject: (BOOL)ownCObject;
1356 +(FSImageObject*)create: (FSPDFDoc*)document;
1357 -(void)setBitmap: (FSBitmap*)bitmap mask: (FSBitmap*)mask;
1358 -(void)setImage: (FSImage*)image frame_index: (int)frame_index;
1359 -(FSBitmap*)cloneBitmap: (FSGraphicsObjects*)graphics_objects;
1362 -(BOOL)isImageMask;
1363 -(FSPDFObject*)getMask;
1364 
1365 -(void)dealloc;
1366 
1367 @end
1368 
1370 @property (nonatomic, weak, getter=getText) NSString * text;
1371 -(id)init NS_UNAVAILABLE;
1372 -(void*)getCptr;
1373 -(id)initWithCptr: (void*)cptr swigOwnCObject: (BOOL)ownCObject;
1374 +(FSTextObject*)create;
1375 -(FSTextState*)getTextState: (FSPDFPage*)page;
1376 -(void)setTextState: (FSPDFPage*)page text_state: (FSTextState*)text_state is_italic: (BOOL)is_italic weight: (int)weight;
1377 -(int)getCharCount;
1378 -(FSPointF*)getCharPos: (int)index;
1379 -(float)getCharWidthByIndex: (int)index;
1380 -(float)getCharHeightByIndex: (int)index;
1381 
1382 -(void)dealloc;
1383 
1384 @end
1385 
1387 @property (nonatomic, getter=getFillMode) FSFillMode fillMode;
1388 @property (nonatomic, getter=getStrokeState) BOOL strokeState;
1389 @property (nonatomic, weak, getter=getPathData) FSPath* pathData;
1390 -(id)init NS_UNAVAILABLE;
1391 -(void*)getCptr;
1392 -(id)initWithCptr: (void*)cptr swigOwnCObject: (BOOL)ownCObject;
1393 +(FSPathObject*)create;
1394 +(FSPathObject*)createFromTextObject: (FSPDFPage*)page text_obj: (FSTextObject*)text_obj;
1395 
1396 -(void)dealloc;
1397 
1398 @end
1399 
1401 -(id)init NS_UNAVAILABLE;
1402 -(void*)getCptr;
1403 -(id)initWithCptr: (void*)cptr swigOwnCObject: (BOOL)ownCObject;
1404 +(FSFormXObject*)create: (FSPDFDoc*)document;
1407 -(BOOL)importPageContent: (FSPDFPage*)source_page is_annots_included: (BOOL)is_annots_included;
1408 
1409 -(void)dealloc;
1410 
1411 @end
1412 
1414 -(id)init NS_UNAVAILABLE;
1415 -(void*)getCptr;
1416 -(id)initWithCptr: (void*)cptr swigOwnCObject: (BOOL)ownCObject;
1418 
1419 -(void)dealloc;
1420 
1421 @end
1422 
1423 typedef NS_ENUM(NSInteger, FSPDFNameTreeType) {
1427 };
1428 
1429 @interface FSPDFNameTree : FSBase
1430 -(void*)getCptr;
1431 -(id)initWithCptr: (void*)cptr swigOwnCObject: (BOOL)ownCObject;
1432 -(id)initWithDocument: (FSPDFDoc*)document type: (FSPDFNameTreeType)type;
1433 -(id)init;
1434 -(id)initWithOther: (FSPDFNameTree*)other;
1435 -(BOOL)isEmpty;
1437 -(BOOL)hasName: (NSString *)name;
1438 -(int)getCount;
1439 -(NSString *)getName: (int)index;
1440 -(FSPDFObject*)getObj: (NSString *)name;
1441 -(BOOL)setObj: (NSString *)name pdf_object: (FSPDFObject*)pdf_object;
1442 -(BOOL)rename: (NSString *)old_name new_name: (NSString *)new_name;
1443 -(BOOL)add: (NSString *)name pdf_object: (FSPDFObject*)pdf_object;
1444 -(BOOL)removeObj: (NSString *)name;
1445 -(BOOL)removeAllObjs;
1446 
1447 -(void)dealloc;
1448 
1449 @end
1450 
1451 typedef NS_ENUM(NSInteger, FSPDFNumberTreeType) {
1453 };
1454 
1456 -(void*)getCptr;
1457 -(id)initWithCptr: (void*)cptr swigOwnCObject: (BOOL)ownCObject;
1458 -(id)initWithDocument: (FSPDFDoc*)document type: (FSPDFNumberTreeType)type;
1459 -(id)init;
1460 -(id)initWithOther: (FSPDFNumberTree*)other;
1461 -(BOOL)isEmpty;
1463 -(BOOL)hasNumber: (int)number;
1464 -(FSPDFObject*)getObj: (int)number;
1465 -(BOOL)setObj: (int)number pdf_object: (FSPDFObject*)pdf_object;
1466 -(BOOL)removeObj: (int)number;
1467 -(BOOL)removeAllObjs;
1468 
1469 -(void)dealloc;
1470 
1471 @end
1472 
1473 typedef NS_ENUM(NSInteger, FSRenditionMediaOptionType) {
1476 };
1477 
1478 typedef NS_ENUM(NSInteger, FSRenditionMediaPermission) {
1483 };
1484 
1485 typedef NS_ENUM(NSInteger, FSRenditionMediaPlayerType) {
1489 };
1490 
1491 typedef NS_ENUM(NSInteger, FSRenditionMediaPlayerFitStyle) {
1498 };
1499 
1500 typedef NS_ENUM(NSInteger, FSRenditionWindowType) {
1505 };
1506 
1507 typedef NS_ENUM(NSInteger, FSRenditionMonitorSpecifier) {
1515 };
1516 
1517 typedef NS_ENUM(NSInteger, FSRenditionFloatingWindowRelatedWindowType) {
1522 };
1523 
1524 typedef NS_ENUM(NSInteger, FSRenditionFloatingWindowResizeType) {
1528 };
1529 
1530 typedef NS_ENUM(NSInteger, FSRenditionFloatingWindowOffscreenEvent) {
1534 };
1535 
1536 @interface FSRendition : FSBase
1537 @property (nonatomic, weak, getter=getRenditionName) NSString * renditionName;
1538 @property (nonatomic, weak, getter=getMediaClipName) NSString * mediaClipName;
1539 @property (nonatomic, weak, getter=getMediaClipFile) FSFileSpec* mediaClipFile;
1540 @property (nonatomic, weak, getter=getMediaClipContentType) NSString * mediaClipContentType;
1541 @property (nonatomic, getter=getPermission) FSRenditionMediaPermission permission;
1542 @property (nonatomic, weak, getter=getMediaDescriptions) NSArray<NSString *> * mediaDescriptions;
1543 -(id)init NS_UNAVAILABLE;
1544 -(void*)getCptr;
1545 -(id)initWithCptr: (void*)cptr swigOwnCObject: (BOOL)ownCObject;
1546 -(id)initWithPdf_doc: (FSPDFDoc*)pdf_doc rendition_dict: (FSPDFDictionary*)rendition_dict;
1547 -(id)initWithOther: (FSRendition*)other;
1548 -(BOOL)isEmpty;
1549 -(FSPDFDictionary*)getDict;
1550 -(BOOL)hasMediaClip;
1551 -(NSString *)getMediaBaseURL;
1552 -(void)setMediaBaseURL: (NSString *)base_url opt_type: (FSRenditionMediaOptionType)opt_type;
1553 -(int)getMediaPlayerCount: (FSRenditionMediaPlayerType)type;
1554 -(FSMediaPlayer*)getMediaPlayer: (FSRenditionMediaPlayerType)type index: (int)index;
1555 -(int)addMediaPlayer: (FSRenditionMediaPlayerType)type player: (FSMediaPlayer*)player;
1556 -(void)removeMediaPlayer: (FSRenditionMediaPlayerType)type player: (FSMediaPlayer*)player;
1557 -(int)getVolume;
1558 -(void)setVolume: (int)volume opt_type: (FSRenditionMediaOptionType)opt_type;
1559 -(BOOL)isControlBarVisible;
1560 -(void)enableControlBarVisible: (BOOL)is_visible opt_type: (FSRenditionMediaOptionType)opt_type;
1561 -(FSRenditionMediaPlayerFitStyle)getFitStyle;
1562 -(void)setFitStyle: (FSRenditionMediaPlayerFitStyle)fit_style opt_type: (FSRenditionMediaOptionType)opt_type;
1563 -(int)getDuration;
1564 -(void)setDuration: (int)duration opt_type: (FSRenditionMediaOptionType)opt_type;
1565 -(BOOL)isAutoPlay;
1566 -(void)enableAutoPlay: (BOOL)is_auto_play opt_type: (FSRenditionMediaOptionType)opt_type;
1567 -(int)getRepeatCount;
1568 -(void)setRepeatCount: (int)count opt_type: (FSRenditionMediaOptionType)opt_type;
1569 -(FSRenditionWindowType)getWindowType;
1570 -(void)setWindowType: (FSRenditionWindowType)window_type opt_type: (FSRenditionMediaOptionType)opt_type;
1571 -(unsigned int)getBackgroundColor;
1572 -(void)setBackgroundColor: (unsigned int)color opt_type: (FSRenditionMediaOptionType)opt_type;
1573 -(float)getBackgroundOpacity;
1574 -(void)setBackgroundOpacity: (float)opacity opt_type: (FSRenditionMediaOptionType)opt_type;
1575 -(FSRenditionMonitorSpecifier)getMonitorSpecifier;
1576 -(void)setMonitorSpecifier: (FSRenditionMonitorSpecifier)monitor_specifier opt_type: (FSRenditionMediaOptionType)opt_type;
1577 -(int)getFloatingWindowWidth;
1578 -(int)getFloatingWindowHeight;
1579 -(void)setFloatingWindowSize: (int)width height: (int)height opt_type: (FSRenditionMediaOptionType)opt_type;
1580 -(FSRenditionFloatingWindowRelatedWindowType)getFloatingWindowRelatedWindowType;
1581 -(void)setFloatingWindowRelatedWindowType: (FSRenditionFloatingWindowRelatedWindowType)window_type opt_type: (FSRenditionMediaOptionType)opt_type;
1582 -(FSPosition)getFloatingWindowPosition;
1583 -(void)setFloatingWindowPosition: (FSPosition)position opt_type: (FSRenditionMediaOptionType)opt_type;
1584 -(FSRenditionFloatingWindowOffscreenEvent)getFloatingWindowOffscreenEvent;
1585 -(void)setFloatingWindowOffscreenEvent: (FSRenditionFloatingWindowOffscreenEvent)offscreen_event opt_type: (FSRenditionMediaOptionType)opt_type;
1586 -(BOOL)hasFloatingWindowTitleBar;
1587 -(void)enableFloatingWindowTitleBar: (BOOL)is_visible opt_type: (FSRenditionMediaOptionType)opt_type;
1588 -(BOOL)hasFloatingWindowCloseButton;
1589 -(void)enableFloatingWindowCloseButton: (BOOL)is_visible opt_type: (FSRenditionMediaOptionType)opt_type;
1590 -(FSRenditionFloatingWindowResizeType)getFloatingWindowResizeType;
1591 -(void)setFloatingWindowResizeType: (FSRenditionFloatingWindowResizeType)resize_type opt_type: (FSRenditionMediaOptionType)opt_type;
1592 -(NSArray<NSString *> *)getFloatingWindowTitles;
1593 -(void)setFloatingWindowTitles: (NSArray<NSString *> *)titles opt_type: (FSRenditionMediaOptionType)opt_type;
1594 
1595 -(void)dealloc;
1596 
1597 @end
1598 
1599 @interface FSMediaPlayer : FSBase
1600 @property (nonatomic, weak, getter=getSoftwareURI) NSString * softwareURI;
1601 @property (nonatomic, weak, getter=getOSIdentifiers) NSArray<NSData *> * oSIdentifiers;
1602 -(id)init NS_UNAVAILABLE;
1603 -(void*)getCptr;
1604 -(id)initWithCptr: (void*)cptr swigOwnCObject: (BOOL)ownCObject;
1605 -(id)initWithMedia_player_dict: (FSPDFDictionary*)media_player_dict;
1606 -(id)initWithOther: (FSMediaPlayer*)other;
1607 -(BOOL)isEmpty;
1608 -(FSPDFDictionary*)getDict;
1609 
1610 -(void)dealloc;
1611 
1612 @end
1613 
1614 typedef NS_ENUM(NSInteger, FSDestinationZoomMode) {
1623 };
1624 
1625 @interface FSDestination : FSBase
1626 -(id)init NS_UNAVAILABLE;
1627 -(void*)getCptr;
1628 -(id)initWithCptr: (void*)cptr swigOwnCObject: (BOOL)ownCObject;
1629 +(FSDestination*)createXYZ: (FSPDFDoc*)document page_index: (int)page_index left: (float)left top: (float)top zoom_factor: (float)zoom_factor;
1630 +(FSDestination*)createFitPage: (FSPDFDoc*)document page_index: (int)page_index;
1631 +(FSDestination*)createFitHorz: (FSPDFDoc*)document page_index: (int)page_index top: (float)top;
1632 +(FSDestination*)createFitVert: (FSPDFDoc*)document page_index: (int)page_index left: (float)left;
1633 +(FSDestination*)createFitRect: (FSPDFDoc*)document page_index: (int)page_index left: (float)left bottom: (float)bottom right: (float)right top: (float)top;
1634 +(FSDestination*)createFitBBox: (FSPDFDoc*)document page_index: (int)page_index;
1635 +(FSDestination*)createFitBHorz: (FSPDFDoc*)document page_index: (int)page_index top: (float)top;
1636 +(FSDestination*)createFitBVert: (FSPDFDoc*)document page_index: (int)page_index left: (float)left;
1637 +(FSDestination*)createFromPDFArray: (FSPDFDoc*)document pdf_array: (FSPDFArray*)pdf_array;
1638 -(id)initWithDest_array: (FSPDFArray*)dest_array;
1639 -(id)initWithOther: (FSDestination*)other;
1640 -(BOOL)isEmpty;
1641 -(int)getPageIndex: (FSPDFDoc*)document;
1643 -(float)getLeft;
1644 -(BOOL)isLeftNull;
1645 -(float)getTop;
1646 -(BOOL)isTopNull;
1647 -(float)getRight;
1648 -(float)getBottom;
1649 -(float)getZoomFactor;
1651 
1652 -(void)dealloc;
1653 
1654 @end
1655 
1656 typedef NS_ENUM(NSInteger, FSActionType) {
1676 };
1677 
1678 typedef NS_ENUM(NSInteger, FSActionNewWindowFlag) {
1682 };
1683 
1684 @interface FSAction : FSBase
1685 -(void*)getCptr;
1686 -(id)initWithCptr: (void*)cptr swigOwnCObject: (BOOL)ownCObject;
1687 +(FSAction*)create: (FSPDFDoc*)document action_type: (FSActionType)action_type;
1688 -(id)initWithDocument: (FSPDFDoc*)document action_dict: (FSPDFDictionary*)action_dict;
1689 -(id)initWithAction: (FSAction*)action;
1690 -(BOOL)isEmpty;
1694 -(int)getSubActionCount;
1695 -(FSAction*)getSubAction: (int)index;
1696 -(void)setSubAction: (int)index sub_action: (FSAction*)sub_action;
1697 -(void)insertSubAction: (int)index sub_action: (FSAction*)sub_action;
1698 -(void)removeSubAction: (int)index;
1699 -(void)removeAllSubActions;
1700 
1701 -(void)dealloc;
1702 
1703 @end
1704 
1706 @property (nonatomic, weak, getter=getDestination) FSDestination* destination;
1707 -(id)init NS_UNAVAILABLE;
1708 -(void*)getCptr;
1709 -(id)initWithCptr: (void*)cptr swigOwnCObject: (BOOL)ownCObject;
1710 -(id)initWithAction: (FSAction*)action;
1711 
1712 -(void)dealloc;
1713 
1714 @end
1715 
1716 @interface FSURIAction : FSAction
1717 @property (nonatomic, weak, getter=getURI) NSString * uRI;
1718 -(id)init NS_UNAVAILABLE;
1719 -(void*)getCptr;
1720 -(id)initWithCptr: (void*)cptr swigOwnCObject: (BOOL)ownCObject;
1721 -(id)initWithAction: (FSAction*)action;
1722 -(BOOL)isTrackPosition;
1723 -(void)setTrackPositionFlag: (BOOL)is_track_position;
1724 
1725 -(void)dealloc;
1726 
1727 @end
1728 
1730 @property (nonatomic, weak, getter=getScript) NSString * script;
1731 -(id)init NS_UNAVAILABLE;
1732 -(void*)getCptr;
1733 -(id)initWithCptr: (void*)cptr swigOwnCObject: (BOOL)ownCObject;
1734 -(id)initWithAction: (FSAction*)action;
1735 
1736 -(void)dealloc;
1737 
1738 @end
1739 
1741 @property (nonatomic, weak, getter=getName) NSString * name;
1742 -(id)init NS_UNAVAILABLE;
1743 -(void*)getCptr;
1744 -(id)initWithCptr: (void*)cptr swigOwnCObject: (BOOL)ownCObject;
1745 -(id)initWithAction: (FSAction*)action;
1746 
1747 -(void)dealloc;
1748 
1749 @end
1750 
1752 @property (nonatomic, weak, getter=getDestination) FSDestination* destination;
1753 @property (nonatomic, weak, getter=getDestinationName) NSString * destinationName;
1754 @property (nonatomic, weak, getter=getFileSpec) FSFileSpec* fileSpec;
1755 @property (nonatomic, getter=getNewWindowFlag) FSActionNewWindowFlag newWindowFlag;
1756 -(id)init NS_UNAVAILABLE;
1757 -(void*)getCptr;
1758 -(id)initWithCptr: (void*)cptr swigOwnCObject: (BOOL)ownCObject;
1759 -(id)initWithAction: (FSAction*)action;
1760 
1761 -(void)dealloc;
1762 
1763 @end
1764 
1766 @property (nonatomic, weak, getter=getRelationship) NSString * relationship;
1767 @property (nonatomic, weak, getter=getAttachedFileName) NSString * attachedFileName;
1768 @property (nonatomic, getter=getPageIndex) int pageIndex;
1769 @property (nonatomic, getter=getFileAttachmentAnnotIndex) int fileAttachmentAnnotIndex;
1770 @property (nonatomic, weak, getter=getTarget) FSEmbeddedGotoTarget* target;
1771 -(id)init NS_UNAVAILABLE;
1772 -(void*)getCptr;
1773 -(id)initWithCptr: (void*)cptr swigOwnCObject: (BOOL)ownCObject;
1774 -(id)initWithDocument: (FSPDFDoc*)document;
1775 -(id)initWithDocument: (FSPDFDoc*)document target_object: (FSPDFDictionary*)target_object;
1776 -(id)initWithAction: (FSEmbeddedGotoTarget*)action;
1777 -(FSPDFDictionary*)getDict;
1778 -(BOOL)isEmpty;
1779 
1780 -(void)dealloc;
1781 
1782 @end
1783 
1785 @property (nonatomic, weak, getter=getDestination) FSDestination* destination;
1786 @property (nonatomic, weak, getter=getDestinationName) NSString * destinationName;
1787 @property (nonatomic, weak, getter=getRootFile) FSFileSpec* rootFile;
1788 @property (nonatomic, getter=getNewWindowFlag) FSActionNewWindowFlag newWindowFlag;
1789 @property (nonatomic, weak, getter=getTarget) FSEmbeddedGotoTarget* target;
1790 -(id)init NS_UNAVAILABLE;
1791 -(void*)getCptr;
1792 -(id)initWithCptr: (void*)cptr swigOwnCObject: (BOOL)ownCObject;
1793 -(id)initWithAction: (FSAction*)action;
1794 
1795 -(void)dealloc;
1796 
1797 @end
1798 
1799 typedef NS_ENUM(NSInteger, FSSubmitFormActionFlags) {
1813 };
1814 
1816 @property (nonatomic, weak, getter=getURL) NSString * uRL;
1817 @property (nonatomic, weak, getter=getFieldNames) NSArray<NSString *> * fieldNames;
1818 @property (nonatomic, getter=getFlags) unsigned int flags;
1819 -(id)init NS_UNAVAILABLE;
1820 -(void*)getCptr;
1821 -(id)initWithCptr: (void*)cptr swigOwnCObject: (BOOL)ownCObject;
1822 -(id)initWithAction: (FSAction*)action;
1823 
1824 -(void)dealloc;
1825 
1826 @end
1827 
1829 @property (nonatomic, weak, getter=getFieldNames) NSArray<NSString *> * fieldNames;
1830 @property (nonatomic, getter=getFlags) unsigned int flags;
1831 -(id)init NS_UNAVAILABLE;
1832 -(void*)getCptr;
1833 -(id)initWithCptr: (void*)cptr swigOwnCObject: (BOOL)ownCObject;
1834 -(id)initWithAction: (FSAction*)action;
1835 
1836 -(void)dealloc;
1837 
1838 @end
1839 
1841 @property (nonatomic, weak, getter=getFDFFileSpec) FSFileSpec* fDFFileSpec;
1842 -(id)init NS_UNAVAILABLE;
1843 -(void*)getCptr;
1844 -(id)initWithCptr: (void*)cptr swigOwnCObject: (BOOL)ownCObject;
1845 -(id)initWithAction: (FSAction*)action;
1846 
1847 -(void)dealloc;
1848 
1849 @end
1850 
1852 @property (nonatomic, weak, getter=getFieldNames) NSArray<NSString *> * fieldNames;
1853 @property (nonatomic, getter=getHideState) BOOL hideState;
1854 -(id)init NS_UNAVAILABLE;
1855 -(void*)getCptr;
1856 -(id)initWithCptr: (void*)cptr swigOwnCObject: (BOOL)ownCObject;
1857 -(id)initWithAction: (FSAction*)action;
1858 
1859 -(void)dealloc;
1860 
1861 @end
1862 
1864 @property (nonatomic, weak, getter=getFileSpec) FSFileSpec* fileSpec;
1865 @property (nonatomic, getter=getNewWindowFlag) FSActionNewWindowFlag newWindowFlag;
1866 -(id)init NS_UNAVAILABLE;
1867 -(void*)getCptr;
1868 -(id)initWithCptr: (void*)cptr swigOwnCObject: (BOOL)ownCObject;
1869 -(id)initWithAction: (FSAction*)action;
1870 -(NSString *)getWinFileName;
1871 -(NSString *)getWinDefaultDirectory;
1872 -(NSString *)getWinAppOperation;
1873 -(NSString *)getWinAppParameter;
1874 -(void)setWinLaunchParameter: (NSString *)file_name default_directory: (NSString *)default_directory operation: (NSString *)operation app_parameter: (NSString *)app_parameter;
1875 
1876 -(void)dealloc;
1877 
1878 @end
1879 
1880 typedef NS_ENUM(NSInteger, FSRenditionActionOperationType) {
1887 };
1888 
1890 @property (nonatomic, getter=getOperationType) FSRenditionActionOperationType operationType;
1891 @property (nonatomic, weak, getter=getScreenAnnot) FSScreen* screenAnnot;
1892 @property (nonatomic, weak, getter=getJavaScript) NSString * javaScript;
1893 -(id)init NS_UNAVAILABLE;
1894 -(void*)getCptr;
1895 -(id)initWithCptr: (void*)cptr swigOwnCObject: (BOOL)ownCObject;
1896 -(id)initWithAction: (FSAction*)action;
1897 -(int)getRenditionCount;
1898 -(FSRendition*)getRendition: (int)index;
1899 -(void)insertRendition: (FSRendition*)rendition index: (int)index;
1900 -(void)removeRendition: (FSRendition*)rendition;
1901 
1902 -(void)dealloc;
1903 
1904 @end
1905 
1906 typedef NS_ENUM(NSInteger, FSAdditionalActionTriggerEvent) {
1928 };
1929 
1931 -(id)init NS_UNAVAILABLE;
1932 -(void*)getCptr;
1933 -(id)initWithCptr: (void*)cptr swigOwnCObject: (BOOL)ownCObject;
1934 -(id)initWithDoc: (FSPDFDoc*)doc pdf_dict: (FSPDFDictionary*)pdf_dict;
1935 -(id)initWithPage: (FSPDFPage*)page;
1936 -(id)initWithField: (FSField*)field;
1937 -(id)initWithAnnot: (FSAnnot*)annot;
1938 -(id)initWithOther: (FSAdditionalAction*)other;
1939 -(BOOL)isEmpty;
1940 -(FSAction*)getAction: (FSAdditionalActionTriggerEvent)trigger;
1941 -(void)setAction: (FSAdditionalActionTriggerEvent)trigger action: (FSAction*)action;
1942 -(BOOL)removeAction: (FSAdditionalActionTriggerEvent)trigger;
1943 -(BOOL)removeAllActions;
1944 -(BOOL)doJSAction: (FSAdditionalActionTriggerEvent)trigger;
1946 
1947 -(void)dealloc;
1948 
1949 @end
1950 
1951 typedef NS_ENUM(NSInteger, FSDefaultAppearanceDefAPFlags) {
1955 };
1956 
1957 @interface FSDefaultAppearance : NSObject
1958 {
1959  void *swigCPtr;
1960  BOOL swigCMemOwn;
1961 }
1962 @property (nonatomic, getter=getFlags) unsigned int flags;
1963 @property (nonatomic, getter=getText_size) float text_size;
1964 @property (nonatomic, getter=getText_color) unsigned int text_color;
1965 @property (nonatomic, weak, getter=getFont) FSFont* font;
1966 -(void*)getCptr;
1967 -(id)initWithCptr: (void*)cptr swigOwnCObject: (BOOL)ownCObject;
1968 -(id)initWithFlags: (unsigned int)flags font: (FSFont*)font text_size: (float)text_size text_color: (unsigned int)text_color;
1969 -(id)init;
1970 -(id)initWithDefault_appearance: (FSDefaultAppearance*)default_appearance;
1971 -(void)set: (unsigned int)flags font: (FSFont*)font text_size: (float)text_size text_color: (unsigned int)text_color;
1972 
1973 -(void)dealloc;
1974 
1975 @end
1976 
1977 typedef NS_ENUM(NSInteger, FSRichTextStyleCornerMarkStyle) {
1981 };
1982 
1983 @interface FSRichTextStyle : NSObject
1984 {
1985  void *swigCPtr;
1986  BOOL swigCMemOwn;
1987 }
1988 @property (nonatomic, weak, getter=getFont) FSFont* font;
1989 @property (nonatomic, getter=getText_size) float text_size;
1990 @property (nonatomic, getter=getText_alignment) FSAlignment text_alignment;
1991 @property (nonatomic, getter=getText_color) unsigned int text_color;
1992 @property (nonatomic, getter=getIs_bold) BOOL is_bold;
1993 @property (nonatomic, getter=getIs_italic) BOOL is_italic;
1994 @property (nonatomic, getter=getIs_underline) BOOL is_underline;
1995 @property (nonatomic, getter=getIs_strikethrough) BOOL is_strikethrough;
1996 @property (nonatomic, getter=getMark_style) FSRichTextStyleCornerMarkStyle mark_style;
1997 -(void*)getCptr;
1998 -(id)initWithCptr: (void*)cptr swigOwnCObject: (BOOL)ownCObject;
1999 -(id)initWithFont: (FSFont*)font text_size: (float)text_size text_alignment: (FSAlignment)text_alignment text_color: (unsigned int)text_color is_bold: (BOOL)is_bold is_italic: (BOOL)is_italic is_underline: (BOOL)is_underline is_strikethrough: (BOOL)is_strikethrough mark_style: (FSRichTextStyleCornerMarkStyle)mark_style;
2000 -(id)init;
2001 -(id)initWithStyle: (FSRichTextStyle*)style;
2002 -(void)set: (FSFont*)font text_size: (float)text_size text_alignment: (FSAlignment)text_alignment text_color: (unsigned int)text_color is_bold: (BOOL)is_bold is_italic: (BOOL)is_italic is_underline: (BOOL)is_underline is_strikethrough: (BOOL)is_strikethrough mark_style: (FSRichTextStyleCornerMarkStyle)mark_style;
2003 -(void)dealloc;
2004 
2005 @end
2006 
2007 typedef NS_ENUM(NSInteger, FSBorderInfoStyle) {
2014 };
2015 
2016 @interface FSBorderInfo : NSObject
2017 {
2018  void *swigCPtr;
2019  BOOL swigCMemOwn;
2020 }
2021 @property (nonatomic, getter=getWidth) float width;
2022 @property (nonatomic, getter=getStyle) FSBorderInfoStyle style;
2023 @property (nonatomic, getter=getCloud_intensity) float cloud_intensity;
2024 @property (nonatomic, getter=getDash_phase) float dash_phase;
2025 @property (nonatomic, weak, getter=getDashes) FSFloatArray* dashes;
2026 -(void*)getCptr;
2027 -(id)initWithCptr: (void*)cptr swigOwnCObject: (BOOL)ownCObject;
2028 -(id)initWithWidth: (float)width style: (FSBorderInfoStyle)style intensity: (float)intensity dash_phase: (float)dash_phase dashes: (FSFloatArray*)dashes;
2029 -(id)init;
2030 -(id)initWithBorder_info: (FSBorderInfo*)border_info;
2031 -(void)set: (float)width style: (FSBorderInfoStyle)style intensity: (float)intensity dash_phase: (float)dash_phase dashes: (FSFloatArray*)dashes;
2032 -(void)dealloc;
2033 
2034 @end
2035 
2036 @interface FSQuadPoints : NSObject
2037 {
2038  void *swigCPtr;
2039  BOOL swigCMemOwn;
2040 }
2041 @property (nonatomic, weak, getter=getFirst) FSPointF* first;
2042 @property (nonatomic, weak, getter=getSecond) FSPointF* second;
2043 @property (nonatomic, weak, getter=getThird) FSPointF* third;
2044 @property (nonatomic, weak, getter=getFourth) FSPointF* fourth;
2045 -(void*)getCptr;
2046 -(id)initWithCptr: (void*)cptr swigOwnCObject: (BOOL)ownCObject;
2047 -(id)initWithFirst: (FSPointF*)first second: (FSPointF*)second third: (FSPointF*)third fourth: (FSPointF*)fourth;
2048 -(id)init;
2049 -(id)initWithQuad_points: (FSQuadPoints*)quad_points;
2050 -(void)set: (FSPointF*)first second: (FSPointF*)second third: (FSPointF*)third fourth: (FSPointF*)fourth;
2051 
2052 -(void)dealloc;
2053 
2054 @end
2055 
2056 @interface FSQuadPointsArray : NSObject
2057 {
2058  void *swigCPtr;
2059  BOOL swigCMemOwn;
2060 }
2061 -(void*)getCptr;
2062 -(id)initWithCptr: (void*)cptr swigOwnCObject: (BOOL)ownCObject;
2063 -(id)init;
2064 -(id)initWithOther: (FSQuadPointsArray*)other;
2065 -(unsigned long)getSize;
2066 -(FSQuadPoints*)getAt: (unsigned long)index;
2067 -(void)add: (FSQuadPoints*)element;
2068 -(void)removeAt: (unsigned long)index;
2069 -(void)insertAt: (unsigned long)index element: (FSQuadPoints*)element;
2070 -(void)removeAll;
2071 
2072 -(void)dealloc;
2073 
2074 @end
2075 
2076 typedef NS_ENUM(NSInteger, FSIconFitScaleWayType) {
2082 };
2083 
2084 @interface FSIconFit : NSObject
2085 {
2086  void *swigCPtr;
2087  BOOL swigCMemOwn;
2088 }
2089 @property (nonatomic, getter=getScale_way_type) FSIconFitScaleWayType scale_way_type;
2090 @property (nonatomic, getter=getIs_proportional_scaling) BOOL is_proportional_scaling;
2091 @property (nonatomic, getter=getHorizontal_fraction) float horizontal_fraction;
2092 @property (nonatomic, getter=getVertical_fraction) float vertical_fraction;
2093 @property (nonatomic, getter=getFit_bounds) BOOL fit_bounds;
2094 -(void*)getCptr;
2095 -(id)initWithCptr: (void*)cptr swigOwnCObject: (BOOL)ownCObject;
2096 -(id)init;
2097 -(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;
2098 -(id)initWithIcon_fit: (FSIconFit*)icon_fit;
2099 -(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;
2100 -(void)dealloc;
2101 
2102 @end
2103 
2104 typedef NS_ENUM(NSInteger, FSAnnotType) {
2133 };
2134 
2135 typedef NS_ENUM(NSInteger, FSAnnotFlags) {
2146 };
2147 
2148 typedef NS_ENUM(NSInteger, FSAnnotHighlightingMode) {
2154 };
2155 
2156 typedef NS_ENUM(NSInteger, FSAnnotProperty) {
2161 };
2162 
2163 typedef NS_ENUM(NSInteger, FSAnnotMKEntry) {
2175 };
2176 
2177 typedef NS_ENUM(NSInteger, FSAnnotMKIconCaptionRelation) {
2185 };
2186 
2187 typedef NS_ENUM(NSInteger, FSAnnotAppearanceType) {
2191 };
2192 
2193 @interface FSAnnot : FSBase
2194 @property (nonatomic, weak, getter=getContent) NSString * content;
2195 @property (nonatomic, weak, getter=getModifiedDateTime) FSDateTime* modifiedDateTime;
2196 @property (nonatomic, getter=getFlags) unsigned int flags;
2197 @property (nonatomic, weak, getter=getUniqueID) NSString * uniqueID;
2198 @property (nonatomic, weak, getter=getBorderInfo) FSBorderInfo* borderInfo;
2199 @property (nonatomic, getter=getBorderColor) unsigned int borderColor;
2200 -(void*)getCptr;
2201 -(id)initWithCptr: (void*)cptr swigOwnCObject: (BOOL)ownCObject;
2202 -(id)initWithPage: (FSPDFPage*)page annot_dict: (FSPDFDictionary*)annot_dict;
2203 -(id)initWithAnnot: (FSAnnot*)annot;
2204 -(BOOL)isEmpty;
2205 -(FSPDFPage*)getPage;
2206 -(BOOL)isMarkup;
2207 -(FSAnnotType)getType;
2208 -(int)getIndex;
2209 -(FSRectF*)getRect;
2210 -(FSMatrix2D*)getDisplayMatrix: (FSMatrix2D*)page_display_matrix;
2211 -(BOOL)move: (FSRectF*)rect;
2212 -(BOOL)resetAppearanceStream;
2213 -(FSRectI*)getDeviceRect: (FSMatrix2D*)matrix;
2214 -(FSPDFDictionary*)getDict;
2215 -(BOOL)hasProperty: (FSAnnotProperty)property;
2216 -(BOOL)removeProperty: (FSAnnotProperty)property;
2217 -(FSPDFDictionary*)getOptionalContent;
2218 -(FSPDFStream*)getAppearanceStream: (FSAnnotAppearanceType)type appearance_state: (NSString *)appearance_state;
2219 
2220 -(void)dealloc;
2221 
2222 @end
2223 
2224 @interface FSAnnotArray : NSObject
2225 {
2226  void *swigCPtr;
2227  BOOL swigCMemOwn;
2228 }
2229 -(void*)getCptr;
2230 -(id)initWithCptr: (void*)cptr swigOwnCObject: (BOOL)ownCObject;
2231 -(id)init;
2232 -(id)initWithOther: (FSAnnotArray*)other;
2233 -(unsigned long)getSize;
2234 -(FSAnnot*)getAt: (unsigned long)index;
2235 -(void)add: (FSAnnot*)element;
2236 -(void)removeAt: (unsigned long)index;
2237 -(void)insertAt: (unsigned long)index element: (FSAnnot*)element;
2238 -(void)removeAll;
2239 
2240 -(void)dealloc;
2241 
2242 @end
2243 
2244 @interface FSShadingColor : NSObject
2245 {
2246  void *swigCPtr;
2247  BOOL swigCMemOwn;
2248 }
2249 @property (nonatomic, getter=getFirst_color) unsigned int first_color;
2250 @property (nonatomic, getter=getSecond_color) unsigned int second_color;
2251 -(void*)getCptr;
2252 -(id)initWithCptr: (void*)cptr swigOwnCObject: (BOOL)ownCObject;
2253 -(id)initWithFirstcolor: (unsigned int)firstcolor secondcolor: (unsigned int)secondcolor;
2254 -(id)init;
2255 -(id)initWithShading_color: (FSShadingColor*)shading_color;
2256 -(void)set: (unsigned int)firstcolor secondcolor: (unsigned int)secondcolor;
2257 -(void)dealloc;
2258 
2259 @end
2260 
2261 
2262 
2263 @interface FSMarkupArray : NSObject
2264 {
2265  void *swigCPtr;
2266  BOOL swigCMemOwn;
2267 }
2268 -(void*)getCptr;
2269 -(id)initWithCptr: (void*)cptr swigOwnCObject: (BOOL)ownCObject;
2270 -(id)init;
2271 -(id)initWithOther: (FSMarkupArray*)other;
2272 -(unsigned long)getSize;
2273 -(FSMarkup*)getAt: (unsigned long)index;
2274 -(void)add: (FSMarkup*)element;
2275 -(void)removeAt: (unsigned long)index;
2276 -(void)insertAt: (unsigned long)index element: (FSMarkup*)element;
2277 -(void)removeAll;
2278 
2279 -(void)dealloc;
2280 
2281 @end
2282 
2283 @interface FSNoteArray : NSObject
2284 {
2285  void *swigCPtr;
2286  BOOL swigCMemOwn;
2287 }
2288 -(void*)getCptr;
2289 -(id)initWithCptr: (void*)cptr swigOwnCObject: (BOOL)ownCObject;
2290 -(id)init;
2291 -(id)initWithOther: (FSNoteArray*)other;
2292 -(unsigned long)getSize;
2293 -(FSNote*)getAt: (unsigned long)index;
2294 -(void)add: (FSNote*)element;
2295 -(void)removeAt: (unsigned long)index;
2296 -(void)insertAt: (unsigned long)index element: (FSNote*)element;
2297 -(void)removeAll;
2298 
2299 -(void)dealloc;
2300 
2301 @end
2302 
2303 typedef NS_ENUM(NSInteger, FSMarkupStateModel) {
2306 };
2307 
2308 typedef NS_ENUM(NSInteger, FSMarkupState) {
2316 };
2317 
2318 typedef NS_ENUM(NSInteger, FSMarkupEndingStyle) {
2329 };
2330 
2331 typedef NS_ENUM(NSInteger, FSMarkupMeasureType) {
2338 };
2339 
2340 @interface FSMarkup : FSAnnot
2341 @property (nonatomic, weak, getter=getPopup) FSPopup* popup;
2342 @property (nonatomic, weak, getter=getTitle) NSString * title;
2343 @property (nonatomic, weak, getter=getSubject) NSString * subject;
2344 @property (nonatomic, getter=getOpacity) float opacity;
2345 @property (nonatomic, weak, getter=getIntent) NSString * intent;
2346 @property (nonatomic, weak, getter=getCreationDateTime) FSDateTime* creationDateTime;
2347 -(void*)getCptr;
2348 -(id)initWithCptr: (void*)cptr swigOwnCObject: (BOOL)ownCObject;
2349 -(id)initWithAnnot: (FSAnnot*)annot;
2350 -(int)getReplyCount;
2351 -(FSNote*)getReply: (int)index;
2352 -(FSNote*)addReply;
2353 -(BOOL)removeReply: (int)index;
2354 -(BOOL)removeAllReplies;
2355 -(BOOL)isGrouped;
2356 -(FSMarkup*)getGroupHeader;
2357 -(FSMarkupArray*)getGroupElements;
2358 -(BOOL)ungroup;
2359 -(FSNoteArray*)getStateAnnots: (FSMarkupStateModel)model;
2360 -(FSNote*)addStateAnnot: (NSString *)title model: (FSMarkupStateModel)model state: (FSMarkupState)state;
2361 -(BOOL)removeAllStateAnnots;
2362 -(int)getRichTextCount;
2363 -(NSString *)getRichTextContent: (int)index;
2364 -(void)setRichTextContent: (int)index content: (NSString *)content;
2365 -(FSRichTextStyle*)getRichTextStyle: (int)index;
2366 -(void)setRichTextStyle: (int)index style: (FSRichTextStyle*)style;
2367 -(void)addRichText: (NSString *)content style: (FSRichTextStyle*)style;
2368 -(void)insertRichText: (int)index content: (NSString *)content style: (FSRichTextStyle*)style;
2369 -(void)removeRichText: (int)index;
2370 
2371 -(void)dealloc;
2372 
2373 @end
2374 
2375 @interface FSNote : FSMarkup
2376 @property (nonatomic, getter=getOpenStatus) BOOL openStatus;
2377 @property (nonatomic, weak, getter=getIconName) NSString * iconName;
2378 @property (nonatomic, getter=getState) FSMarkupState state;
2379 -(void*)getCptr;
2380 -(id)initWithCptr: (void*)cptr swigOwnCObject: (BOOL)ownCObject;
2381 -(id)init;
2382 -(id)initWithAnnot: (FSAnnot*)annot;
2383 -(FSMarkup*)getReplyTo;
2384 -(BOOL)isStateAnnot;
2385 -(FSMarkupStateModel)getStateModel;
2386 
2387 -(void)dealloc;
2388 
2389 @end
2390 
2392 @property (nonatomic, weak, getter=getQuadPoints) FSQuadPointsArray* quadPoints;
2393 -(void*)getCptr;
2394 -(id)initWithCptr: (void*)cptr swigOwnCObject: (BOOL)ownCObject;
2395 -(id)initWithAnnot: (FSAnnot*)annot;
2396 
2397 -(void)dealloc;
2398 
2399 @end
2400 
2402 -(void*)getCptr;
2403 -(id)initWithCptr: (void*)cptr swigOwnCObject: (BOOL)ownCObject;
2404 -(id)init;
2405 -(id)initWithAnnot: (FSAnnot*)annot;
2406 
2407 -(void)dealloc;
2408 
2409 @end
2410 
2412 -(void*)getCptr;
2413 -(id)initWithCptr: (void*)cptr swigOwnCObject: (BOOL)ownCObject;
2414 -(id)init;
2415 -(id)initWithAnnot: (FSAnnot*)annot;
2416 
2417 -(void)dealloc;
2418 
2419 @end
2420 
2422 -(void*)getCptr;
2423 -(id)initWithCptr: (void*)cptr swigOwnCObject: (BOOL)ownCObject;
2424 -(id)init;
2425 -(id)initWithAnnot: (FSAnnot*)annot;
2426 
2427 -(void)dealloc;
2428 
2429 @end
2430 
2432 -(void*)getCptr;
2433 -(id)initWithCptr: (void*)cptr swigOwnCObject: (BOOL)ownCObject;
2434 -(id)init;
2435 -(id)initWithAnnot: (FSAnnot*)annot;
2436 
2437 -(void)dealloc;
2438 
2439 @end
2440 
2441 @interface FSLink : FSAnnot
2442 @property (nonatomic, weak, getter=getQuadPoints) FSQuadPointsArray* quadPoints;
2443 @property (nonatomic, getter=getHighlightingMode) FSAnnotHighlightingMode highlightingMode;
2444 @property (nonatomic, weak, getter=getAction) FSAction* action;
2445 -(void*)getCptr;
2446 -(id)initWithCptr: (void*)cptr swigOwnCObject: (BOOL)ownCObject;
2447 -(id)init;
2448 -(id)initWithAnnot: (FSAnnot*)annot;
2449 -(BOOL)removeAction;
2450 
2451 -(void)dealloc;
2452 
2453 @end
2454 
2455 @interface FSSquare : FSMarkup
2456 @property (nonatomic, getter=getFillColor) unsigned int fillColor;
2457 @property (nonatomic, weak, getter=getInnerRect) FSRectF* innerRect;
2458 @property (nonatomic, weak, getter=getMeasureRatio) NSString * measureRatio;
2459 -(void*)getCptr;
2460 -(id)initWithCptr: (void*)cptr swigOwnCObject: (BOOL)ownCObject;
2461 -(id)init;
2462 -(id)initWithAnnot: (FSAnnot*)annot;
2463 -(NSString *)getMeasureRatioW;
2464 -(void)setMeasureUnit: (FSMarkupMeasureType)measure_type unit: (NSString *)unit;
2465 -(NSString *)getMeasureUnit: (FSMarkupMeasureType)measure_type;
2466 -(NSString *)getMeasureUnitW: (FSMarkupMeasureType)measure_type;
2467 -(void)setMeasureConversionFactor: (FSMarkupMeasureType)measure_type factor: (float)factor;
2468 -(float)getMeasureConversionFactor: (FSMarkupMeasureType)measure_type;
2469 
2470 -(void)dealloc;
2471 
2472 @end
2473 
2474 @interface FSCircle : FSMarkup
2475 @property (nonatomic, getter=getFillColor) unsigned int fillColor;
2476 @property (nonatomic, weak, getter=getInnerRect) FSRectF* innerRect;
2477 @property (nonatomic, weak, getter=getMeasureRatio) NSString * measureRatio;
2478 -(void*)getCptr;
2479 -(id)initWithCptr: (void*)cptr swigOwnCObject: (BOOL)ownCObject;
2480 -(id)init;
2481 -(id)initWithAnnot: (FSAnnot*)annot;
2482 -(NSString *)getMeasureRatioW;
2483 -(void)setMeasureUnit: (FSMarkupMeasureType)measure_type unit: (NSString *)unit;
2484 -(NSString *)getMeasureUnit: (FSMarkupMeasureType)measure_type;
2485 -(NSString *)getMeasureUnitW: (FSMarkupMeasureType)measure_type;
2486 -(void)setMeasureConversionFactor: (FSMarkupMeasureType)measure_type factor: (float)factor;
2487 -(float)getMeasureConversionFactor: (FSMarkupMeasureType)measure_type;
2488 
2489 -(void)dealloc;
2490 
2491 @end
2492 
2493 @interface FSFreeText : FSMarkup
2494 @property (nonatomic, getter=getFillColor) unsigned int fillColor;
2495 @property (nonatomic, getter=getAlignment) FSAlignment alignment;
2496 @property (nonatomic, weak, getter=getInnerRect) FSRectF* innerRect;
2497 @property (nonatomic, getter=getCalloutLineEndingStyle) FSMarkupEndingStyle calloutLineEndingStyle;
2498 @property (nonatomic, weak, getter=getCalloutLinePoints) FSPointFArray* calloutLinePoints;
2499 @property (nonatomic, weak, getter=getTextMatrix) FSMatrix2D* textMatrix;
2500 @property (nonatomic, getter=getRotation) FSRotation rotation;
2501 -(void*)getCptr;
2502 -(id)initWithCptr: (void*)cptr swigOwnCObject: (BOOL)ownCObject;
2503 -(id)init;
2504 -(id)initWithAnnot: (FSAnnot*)annot;
2505 -(FSDefaultAppearance*)getDefaultAppearance;
2506 -(BOOL)setDefaultAppearance: (FSDefaultAppearance*)default_ap;
2507 -(void)rotate: (FSRotation)rotation;
2508 
2509 -(void)dealloc;
2510 
2511 @end
2512 
2513 typedef NS_ENUM(NSInteger, FSLineCapPos) {
2516 };
2517 
2518 @interface FSLine : FSMarkup
2519 @property (nonatomic, getter=getLineStartStyle) FSMarkupEndingStyle lineStartStyle;
2520 @property (nonatomic, getter=getLineEndStyle) FSMarkupEndingStyle lineEndStyle;
2521 @property (nonatomic, getter=getStyleFillColor) unsigned int styleFillColor;
2522 @property (nonatomic, weak, getter=getStartPoint) FSPointF* startPoint;
2523 @property (nonatomic, weak, getter=getEndPoint) FSPointF* endPoint;
2524 @property (nonatomic, getter=getCaptionPositionType) FSLineCapPos captionPositionType;
2525 @property (nonatomic, weak, getter=getCaptionOffset) FSPointF* captionOffset;
2526 @property (nonatomic, getter=getLeaderLineLength) float leaderLineLength;
2527 @property (nonatomic, getter=getLeaderLineExtensionLength) float leaderLineExtensionLength;
2528 @property (nonatomic, getter=getLeaderLineOffset) float leaderLineOffset;
2529 @property (nonatomic, weak, getter=getMeasureRatio) NSString * measureRatio;
2530 -(void*)getCptr;
2531 -(id)initWithCptr: (void*)cptr swigOwnCObject: (BOOL)ownCObject;
2532 -(id)init;
2533 -(id)initWithAnnot: (FSAnnot*)annot;
2534 -(BOOL)hasCaption;
2535 -(void)enableCaption: (BOOL)cap;
2536 -(NSString *)getMeasureRatioW;
2537 -(void)setMeasureUnit: (FSMarkupMeasureType)measure_type unit: (NSString *)unit;
2538 -(NSString *)getMeasureUnit: (FSMarkupMeasureType)measure_type;
2539 -(NSString *)getMeasureUnitW: (FSMarkupMeasureType)measure_type;
2540 -(void)setMeasureConversionFactor: (FSMarkupMeasureType)measure_type factor: (float)factor;
2541 -(float)getMeasureConversionFactor: (FSMarkupMeasureType)measure_type;
2542 
2543 -(void)dealloc;
2544 
2545 @end
2546 
2547 @interface FSInk : FSMarkup
2548 @property (nonatomic, weak, getter=getInkList) FSPath* inkList;
2549 -(void*)getCptr;
2550 -(id)initWithCptr: (void*)cptr swigOwnCObject: (BOOL)ownCObject;
2551 -(id)init;
2552 -(id)initWithAnnot: (FSAnnot*)annot;
2553 -(void)enableUseBezier: (BOOL)use_bezier;
2554 
2555 -(void)dealloc;
2556 
2557 @end
2558 
2559 @interface FSStamp : FSMarkup
2560 @property (nonatomic, weak, getter=getIconName) NSString * iconName;
2561 @property (nonatomic, getter=getRotation) int rotation;
2562 -(void*)getCptr;
2563 -(id)initWithCptr: (void*)cptr swigOwnCObject: (BOOL)ownCObject;
2564 -(id)init;
2565 -(id)initWithAnnot: (FSAnnot*)annot;
2566 -(void)setBitmap: (FSBitmap*)bitmap;
2567 -(void)setImage: (FSImage*)image frame_index: (int)frame_index compress: (int)compress;
2568 -(void)rotate: (int)angle;
2569 
2570 -(void)dealloc;
2571 
2572 @end
2573 
2574 @interface FSScreen : FSAnnot
2575 @property (nonatomic, weak, getter=getMKDict) FSPDFDictionary* mKDict;
2576 @property (nonatomic, getter=getRotation) FSRotation rotation;
2577 @property (nonatomic, getter=getOpacity) float opacity;
2578 @property (nonatomic, weak, getter=getTitle) NSString * title;
2579 @property (nonatomic, weak, getter=getAction) FSAction* action;
2580 -(void*)getCptr;
2581 -(id)initWithCptr: (void*)cptr swigOwnCObject: (BOOL)ownCObject;
2582 -(id)init;
2583 -(id)initWithAnnot: (FSAnnot*)annot;
2584 -(void)setImage: (FSImage*)image frame_index: (int)frame_index compress: (int)compress;
2585 -(void)removeAction;
2586 
2587 -(void)dealloc;
2588 
2589 @end
2590 
2591 @interface FSPolygon : FSMarkup
2592 @property (nonatomic, getter=getFillColor) unsigned int fillColor;
2593 @property (nonatomic, weak, getter=getVertexes) FSPointFArray* vertexes;
2594 @property (nonatomic, weak, getter=getMeasureRatio) NSString * measureRatio;
2595 -(void*)getCptr;
2596 -(id)initWithCptr: (void*)cptr swigOwnCObject: (BOOL)ownCObject;
2597 -(id)init;
2598 -(id)initWithAnnot: (FSAnnot*)annot;
2599 -(NSString *)getMeasureRatioW;
2600 -(void)setMeasureUnit: (FSMarkupMeasureType)measure_type unit: (NSString *)unit;
2601 -(NSString *)getMeasureUnit: (FSMarkupMeasureType)measure_type;
2602 -(NSString *)getMeasureUnitW: (FSMarkupMeasureType)measure_type;
2603 -(void)setMeasureConversionFactor: (FSMarkupMeasureType)measure_type factor: (float)factor;
2604 -(float)getMeasureConversionFactor: (FSMarkupMeasureType)measure_type;
2605 
2606 -(void)dealloc;
2607 
2608 @end
2609 
2610 @interface FSPolyLine : FSMarkup
2611 @property (nonatomic, getter=getStyleFillColor) unsigned int styleFillColor;
2612 @property (nonatomic, weak, getter=getVertexes) FSPointFArray* vertexes;
2613 @property (nonatomic, getter=getLineStartStyle) FSMarkupEndingStyle lineStartStyle;
2614 @property (nonatomic, getter=getLineEndStyle) FSMarkupEndingStyle lineEndStyle;
2615 @property (nonatomic, weak, getter=getMeasureRatio) NSString * measureRatio;
2616 -(void*)getCptr;
2617 -(id)initWithCptr: (void*)cptr swigOwnCObject: (BOOL)ownCObject;
2618 -(id)init;
2619 -(id)initWithAnnot: (FSAnnot*)annot;
2620 -(NSString *)getMeasureRatioW;
2621 -(void)setMeasureUnit: (FSMarkupMeasureType)measure_type unit: (NSString *)unit;
2622 -(NSString *)getMeasureUnit: (FSMarkupMeasureType)measure_type;
2623 -(NSString *)getMeasureUnitW: (FSMarkupMeasureType)measure_type;
2624 -(void)setMeasureConversionFactor: (FSMarkupMeasureType)measure_type factor: (float)factor;
2625 -(float)getMeasureConversionFactor: (FSMarkupMeasureType)measure_type;
2626 
2627 -(void)dealloc;
2628 
2629 @end
2630 
2631 @interface FSCaret : FSMarkup
2632 @property (nonatomic, weak, getter=getInnerRect) FSRectF* innerRect;
2633 -(void*)getCptr;
2634 -(id)initWithCptr: (void*)cptr swigOwnCObject: (BOOL)ownCObject;
2635 -(id)init;
2636 -(id)initWithAnnot: (FSAnnot*)annot;
2637 
2638 -(void)dealloc;
2639 
2640 @end
2641 
2643 @property (nonatomic, weak, getter=getIconName) NSString * iconName;
2644 -(void*)getCptr;
2645 -(id)initWithCptr: (void*)cptr swigOwnCObject: (BOOL)ownCObject;
2646 -(id)init;
2647 -(id)initWithAnnot: (FSAnnot*)annot;
2648 -(BOOL)setFileSpec: (FSFileSpec*)file_spec;
2649 -(FSFileSpec*)getFileSpec;
2650 
2651 -(void)dealloc;
2652 
2653 @end
2654 
2655 @interface FSPopup : FSAnnot
2656 @property (nonatomic, getter=getOpenStatus) BOOL openStatus;
2657 -(void*)getCptr;
2658 -(id)initWithCptr: (void*)cptr swigOwnCObject: (BOOL)ownCObject;
2659 -(id)init;
2660 -(id)initWithAnnot: (FSAnnot*)annot;
2661 -(FSMarkup*)getParent;
2662 
2663 -(void)dealloc;
2664 
2665 @end
2666 
2667 @interface FSPSInk : FSAnnot
2668 -(void*)getCptr;
2669 -(id)initWithCptr: (void*)cptr swigOwnCObject: (BOOL)ownCObject;
2670 -(id)init;
2671 -(id)initWithAnnot: (FSAnnot*)annot;
2672 
2673 -(void)dealloc;
2674 
2675 @end
2676 
2677 @interface FSWidget : FSAnnot
2678 @property (nonatomic, getter=getHighlightingMode) FSAnnotHighlightingMode highlightingMode;
2679 @property (nonatomic, weak, getter=getAction) FSAction* action;
2680 @property (nonatomic, getter=getMKRotation) FSRotation mKRotation;
2681 @property (nonatomic, getter=getMKBorderColor) unsigned int mKBorderColor;
2682 @property (nonatomic, getter=getMKBackgroundColor) unsigned int mKBackgroundColor;
2683 @property (nonatomic, weak, getter=getMKNormalCaption) NSString * mKNormalCaption;
2684 @property (nonatomic, weak, getter=getMKRolloverCaption) NSString * mKRolloverCaption;
2685 @property (nonatomic, weak, getter=getMKDownCaption) NSString * mKDownCaption;
2686 @property (nonatomic, weak, getter=getMKNormalIconBitmap) FSBitmap* mKNormalIconBitmap;
2687 @property (nonatomic, weak, getter=getMKRolloverIconBitmap) FSBitmap* mKRolloverIconBitmap;
2688 @property (nonatomic, weak, getter=getMKDownIconBitmap) FSBitmap* mKDownIconBitmap;
2689 @property (nonatomic, weak, getter=getMKIconFit) FSIconFit* mKIconFit;
2690 @property (nonatomic, getter=getMKIconCaptionRelation) FSAnnotMKIconCaptionRelation mKIconCaptionRelation;
2691 @property (nonatomic, weak, getter=getAppearanceState) NSString * appearanceState;
2692 -(void*)getCptr;
2693 -(id)initWithCptr: (void*)cptr swigOwnCObject: (BOOL)ownCObject;
2694 -(id)init;
2695 -(id)initWithAnnot: (FSAnnot*)annot;
2696 -(FSField*)getField;
2697 -(FSControl*)getControl;
2698 -(void)removeAction;
2699 -(BOOL)hasMKEntry: (FSAnnotMKEntry)mk_entry;
2700 -(void)removeMKEntry: (FSAnnotMKEntry)mk_entry;
2701 -(void)setMKNormalIconImage: (FSImage*)image frame_index: (int)frame_index;
2702 -(void)setMKRolloverIconImage: (FSImage*)image frame_index: (int)frame_index;
2703 -(void)setMKDownIconImage: (FSImage*)image frame_index: (int)frame_index;
2704 -(NSString *)getAppearanceOnStateName;
2705 
2706 -(void)dealloc;
2707 
2708 @end
2709 
2710 @interface FSRedact : FSMarkup
2711 @property (nonatomic, weak, getter=getQuadPoints) FSQuadPointsArray* quadPoints;
2712 @property (nonatomic, getter=getFillColor) unsigned int fillColor;
2713 @property (nonatomic, getter=getApplyFillColor) unsigned int applyFillColor;
2714 @property (nonatomic, weak, getter=getOverlayText) NSString * overlayText;
2715 @property (nonatomic, getter=getOverlayTextAlignment) FSAlignment overlayTextAlignment;
2716 -(void*)getCptr;
2717 -(id)initWithCptr: (void*)cptr swigOwnCObject: (BOOL)ownCObject;
2718 -(id)init;
2719 -(id)initWithAnnot: (FSAnnot*)annot;
2720 -(FSDefaultAppearance*)getDefaultAppearance;
2721 -(BOOL)setDefaultAppearance: (FSDefaultAppearance*)default_ap;
2722 -(BOOL)apply;
2723 
2724 -(void)dealloc;
2725 
2726 @end
2727 
2728 typedef NS_ENUM(NSInteger, FSSoundSampleEncodingFormat) {
2733 };
2734 
2735 @interface FSSound : FSMarkup
2736 -(void*)getCptr;
2737 -(id)initWithCptr: (void*)cptr swigOwnCObject: (BOOL)ownCObject;
2738 -(id)init;
2739 -(id)initWithAnnot: (FSAnnot*)annot;
2741 -(float)getSamplingRate;
2742 -(int)getChannelCount;
2743 -(int)getBits;
2745 -(NSString *)getCompressionFormat;
2747 
2748 -(void)dealloc;
2749 
2750 @end
2751 
2752 typedef NS_ENUM(NSInteger, FSRendererColorMode) {
2756 };
2757 
2758 typedef NS_ENUM(NSInteger, FSRendererContentFlag) {
2761 };
2762 
2763 typedef NS_ENUM(NSInteger, FSRendererDeviceType) {
2766 };
2767 
2768 @interface FSRenderer : FSBase
2769 -(id)init NS_UNAVAILABLE;
2770 -(void*)getCptr;
2771 -(id)initWithCptr: (void*)cptr swigOwnCObject: (BOOL)ownCObject;
2772 -(id)initWithBitmap: (FSBitmap*)bitmap is_rgb_order: (BOOL)is_rgb_order;
2773 -(id)initWithContext: (CGContextRef)context device_type: (FSRendererDeviceType)device_type;
2774 -(id)initWithOther: (FSRenderer*)other;
2775 -(BOOL)isEmpty;
2776 -(FSProgressive*)startQuickRender: (FSPDFPage*)page matrix: (FSMatrix2D*)matrix pause: (id<FSPauseCallback>)pause;
2777 -(FSProgressive*)startRender: (FSPDFPage*)page matrix: (FSMatrix2D*)matrix pause: (id<FSPauseCallback>)pause;
2778 -(FSProgressive*)startRenderReflowPage: (FSReflowPage*)reflow_page matrix: (FSMatrix2D*)matrix pause: (id<FSPauseCallback>)pause;
2779 -(FSProgressive*)startRenderXFAPage: (FSXFAPage*)xfa_page_view matrix: (FSMatrix2D*)matrix is_highlight: (BOOL)is_highlight pause: (id<FSPauseCallback>)pause;
2780 -(FSProgressive*)startRenderBitmap: (FSBitmap*)bitmap matrix: (FSMatrix2D*)matrix clip_rect: (FSRectI*)clip_rect interpolation: (unsigned int)interpolation pause: (id<FSPauseCallback>)pause;
2781 -(void)setRenderAnnotAppearanceType: (FSAnnotAppearanceType)ap_type;
2782 -(BOOL)renderAnnot: (FSAnnot*)annot matrix: (FSMatrix2D*)matrix;
2783 -(BOOL)renderFormControls: (FSPDFPage*)page matrix: (FSMatrix2D*)matrix;
2784 -(BOOL)renderGraphicsObject: (FSGraphicsObject*)graphics_object page: (FSPDFPage*)page matrix: (FSMatrix2D*)matrix;
2785 -(void)setClipRect: (FSRectI*)clip_rect;
2786 -(void)setClipPathFill: (FSPath*)clip_path matrix: (FSMatrix2D*)matrix fill_mode: (FSFillMode)fill_mode;
2787 -(void)setClipPathStroke: (FSPath*)clip_path matrix: (FSMatrix2D*)matrix graph_state: (FSGraphState*)graph_state;
2788 -(void)setRenderContentFlags: (unsigned int)render_content_flags;
2789 -(void)setRenderAnnotsForThumbnail: (BOOL)is_render_annots_for_thumbnail;
2790 -(void)setRenderFormField: (BOOL)is_render_formfield;
2791 -(void)setRenderSignature: (BOOL)is_render_signature;
2792 -(void)setLayerContext: (FSLayerContext*)layer_context;
2793 -(void)setColorMode: (FSRendererColorMode)color_mode;
2794 -(void)setMappingModeColors: (unsigned int)background_color foreground_color: (unsigned int)foreground_color;
2795 -(void)setClearType: (BOOL)is_clear_type;
2796 -(void)setPrintTextAsGraphic: (BOOL)is_to_print_text_graphic;
2797 -(void)setPrintTextAsImage: (BOOL)is_to_print_text_image;
2798 -(void)setForceDownSample: (BOOL)is_to_force_down_sample;
2799 -(void)setJPEGDownSample: (BOOL)is_jepg_down_sample;
2800 -(void)setJPXDownSample: (BOOL)is_jpx_down_sample;
2801 -(void)enableForPrint: (BOOL)is_render_for_print;
2802 -(void)setForceHalftone: (BOOL)is_to_force_halftone;
2803 -(void)setRenderPathThinLine: (BOOL)is_render_path_thin_line;
2804 -(void)setRenderTextAntiAliasing: (BOOL)is_render_text_antialiasing;
2805 -(void)setRenderPathAntiAliasing: (BOOL)is_render_path_antialiasing;
2806 -(void)setRenderImageAntiAliasing: (BOOL)is_render_image_antialiasing;
2807 
2808 -(void)dealloc;
2809 
2810 @end
2811 
2812 typedef NS_ENUM(NSInteger, FSAssociatedFilesRelationship) {
2821 };
2822 
2824 -(id)init NS_UNAVAILABLE;
2825 -(void*)getCptr;
2826 -(id)initWithCptr: (void*)cptr swigOwnCObject: (BOOL)ownCObject;
2827 -(id)initWithOther: (FSAssociatedFiles*)other;
2828 -(id)initWithPdf_doc: (FSPDFDoc*)pdf_doc;
2829 -(BOOL)isEmpty;
2830 -(int)getAssociatedFilesCount: (FSPDFObject*)pdf_object;
2831 -(int)getAssociatedFilesCountWithGraphicsObject: (FSGraphicsObject*)graphics_object;
2832 -(FSFileSpec*)getAssociatedFile: (FSPDFObject*)pdf_object index: (int)index;
2833 -(FSFileSpec*)getAssociatedFileWithGraphicsObject: (FSGraphicsObject*)graphics_object index: (int)index;
2834 -(void)associateFile: (FSPDFObject*)pdf_object file_spec: (FSFileSpec*)file_spec;
2835 -(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;
2836 -(void)associateFileWithPDFPage: (FSPDFPage*)page file_spec: (FSFileSpec*)file_spec;
2837 -(void)associateFileWithImageObject: (FSImageObject*)image file_spec: (FSFileSpec*)file_spec;
2838 -(void)associateFileWithFormXObject: (FSFormXObject*)form_xobject file_spec: (FSFileSpec*)file_spec;
2839 -(void)associateFileWithAnnot: (FSAnnot*)annot file_spec: (FSFileSpec*)file_spec;
2840 -(void)removeAssociatedFile: (FSPDFObject*)pdf_object index: (int)index;
2841 -(void)removeAssociatedFileWithGraphicsObject: (FSGraphicsObject*)graphics_object index: (int)index;
2842 
2843 -(void)dealloc;
2844 
2845 @end
2846 
2847 typedef NS_ENUM(NSInteger, FSFDFDocType) {
2850 };
2851 
2852 @interface FSFDFDoc : FSBase
2853 -(id)init NS_UNAVAILABLE;
2854 -(void*)getCptr;
2855 -(id)initWithCptr: (void*)cptr swigOwnCObject: (BOOL)ownCObject;
2856 -(id)initWithFile_read: (id<FSFileReaderCallback>)file_read;
2857 -(id)initWithType: (FSFDFDocType)type;
2858 -(id)initWithPath: (NSString *)path;
2859 -(id)initWithOther: (FSFDFDoc*)other;
2860 -(BOOL)isEmpty;
2862 -(NSString *)getPDFPath;
2863 -(BOOL)setPDFPath: (NSString *)pdf_path;
2864 -(BOOL)saveAs: (NSString *)file_path;
2865 -(BOOL)saveAsWithWriterCallback: (id<FSFileWriterCallback>)file;
2868 -(id)initWithBuffer: (NSData *)buffer;
2869 
2870 -(void)dealloc;
2871 
2872 @end
2873 
2874 @interface FSMenuList : NSObject
2875 {
2876  void *swigCPtr;
2877  BOOL swigCMemOwn;
2878 }
2879 @property (nonatomic, getter=getLevel) int level;
2880 @property (nonatomic, weak, getter=getName) NSString * name;
2881 -(void*)getCptr;
2882 -(id)initWithCptr: (void*)cptr swigOwnCObject: (BOOL)ownCObject;
2883 -(id)init;
2884 -(id)initWithLevel: (int)level name: (NSString *)name;
2885 -(id)initWithMenu_list: (FSMenuList*)menu_list;
2886 -(void)set: (int)level name: (NSString *)name;
2887 -(void)dealloc;
2888 
2889 @end
2890 
2891 @interface FSMenuListArray : NSObject
2892 {
2893  void *swigCPtr;
2894  BOOL swigCMemOwn;
2895 }
2896 -(void*)getCptr;
2897 -(id)initWithCptr: (void*)cptr swigOwnCObject: (BOOL)ownCObject;
2898 -(id)init;
2899 -(id)initWithOther: (FSMenuListArray*)other;
2900 -(unsigned long)getSize;
2901 -(FSMenuList*)getAt: (unsigned long)index;
2902 -(void)add: (FSMenuList*)element;
2903 -(void)removeAt: (unsigned long)index;
2904 -(void)insertAt: (unsigned long)index element: (FSMenuList*)element;
2905 -(void)removeAll;
2906 
2907 -(void)dealloc;
2908 
2909 @end
2910 
2911 @interface FSIdentityProperties : NSObject
2912 {
2913  void *swigCPtr;
2914  BOOL swigCMemOwn;
2915 }
2916 @property (nonatomic, weak, getter=getCorporation) NSString * corporation;
2917 @property (nonatomic, weak, getter=getEmail) NSString * email;
2918 @property (nonatomic, weak, getter=getLogin_name) NSString * login_name;
2919 @property (nonatomic, weak, getter=getName) NSString * name;
2920 -(void*)getCptr;
2921 -(id)initWithCptr: (void*)cptr swigOwnCObject: (BOOL)ownCObject;
2922 -(id)init;
2923 -(id)initWithCorporation: (NSString *)corporation email: (NSString *)email login_name: (NSString *)login_name name: (NSString *)name;
2924 -(id)initWithId_properities: (FSIdentityProperties*)id_properities;
2925 -(void)set: (NSString *)corporation email: (NSString *)email login_name: (NSString *)login_name name: (NSString *)name;
2926 -(void)dealloc;
2927 
2928 @end
2929 
2930 typedef NS_ENUM(NSInteger, FSActionCallbackLanguage) {
2947 };
2948 
2949 typedef NS_ENUM(NSInteger, FSActionCallbackAppInfoType) {
2955 };
2956 
2957 typedef NS_ENUM(NSInteger, FSActionCallbackMailType) {
2961 };
2962 
2963 
2964 
2965 typedef NS_ENUM(NSInteger, FSBookmarkStyle) {
2969 };
2970 
2971 typedef NS_ENUM(NSInteger, FSBookmarkPosition) {
2978 };
2979 
2980 @interface FSBookmark : FSBase
2981 @property (nonatomic, weak, getter=getDestination) FSDestination* destination;
2982 @property (nonatomic, weak, getter=getTitle) NSString * title;
2983 @property (nonatomic, getter=getColor) unsigned int color;
2984 @property (nonatomic, getter=getStyle) unsigned int style;
2985 @property (nonatomic, weak, getter=getAction) FSAction* action;
2986 -(id)init NS_UNAVAILABLE;
2987 -(void*)getCptr;
2988 -(id)initWithCptr: (void*)cptr swigOwnCObject: (BOOL)ownCObject;
2989 -(id)initWithPdf_doc: (FSPDFDoc*)pdf_doc bookmark_dict: (FSPDFDictionary*)bookmark_dict;
2990 -(id)initWithOther: (FSBookmark*)other;
2991 -(BOOL)isEmpty;
2992 -(FSBookmark*)getParent;
2993 -(BOOL)hasChild;
2994 -(FSBookmark*)getFirstChild;
2995 -(FSBookmark*)getNextSibling;
2996 -(FSBookmark*)insert: (NSString *)title position: (FSBookmarkPosition)position;
2997 -(BOOL)moveTo: (FSBookmark*)dest_bookmark position: (FSBookmarkPosition)position;
2998 -(BOOL)removeAction;
2999 -(BOOL)isRoot;
3000 -(BOOL)isFirstChild;
3001 -(BOOL)isLastChild;
3002 -(FSPDFDictionary*)getDict;
3003 
3004 -(void)dealloc;
3005 
3006 @end
3007 
3008 @interface FSAttachments : FSBase
3009 -(id)init NS_UNAVAILABLE;
3010 -(void*)getCptr;
3011 -(id)initWithCptr: (void*)cptr swigOwnCObject: (BOOL)ownCObject;
3012 -(id)initWithDoc: (FSPDFDoc*)doc nametree: (FSPDFNameTree*)nametree;
3013 -(id)initWithOther: (FSAttachments*)other;
3014 -(BOOL)isEmpty;
3015 -(int)getCount;
3016 -(NSString *)getKey: (int)index;
3017 -(FSFileSpec*)getEmbeddedFile: (NSString *)key;
3018 -(BOOL)setEmbeddedFile: (NSString *)key file_spec: (FSFileSpec*)file_spec;
3019 -(BOOL)addEmbeddedFile: (NSString *)key file_spec: (FSFileSpec*)file_spec;
3020 -(BOOL)addFromFilePath: (NSString *)key file_path: (NSString *)file_path;
3021 -(BOOL)removeEmbeddedFile: (NSString *)key;
3022 -(BOOL)removeAllEmbeddedFiles;
3023 -(BOOL)extractEmbeddedFileTo: (NSString *)key dst_file_path: (NSString *)dst_file_path;
3025 
3026 -(void)dealloc;
3027 
3028 @end
3029 
3030 @interface FSFileSpec : FSBase
3031 @property (nonatomic, weak, getter=getFileName) NSString * fileName;
3032 @property (nonatomic, getter=getAssociteFileRelationship) FSAssociatedFilesRelationship associteFileRelationship;
3033 @property (nonatomic, weak, getter=getDescription) NSString * description;
3034 @property (nonatomic, weak, getter=getCreationDateTime) FSDateTime* creationDateTime;
3035 @property (nonatomic, weak, getter=getModifiedDateTime) FSDateTime* modifiedDateTime;
3036 @property (nonatomic, weak, getter=getSubtype) NSString * subtype;
3037 @property (nonatomic, weak, getter=getChecksum) NSData * checksum;
3038 -(id)init NS_UNAVAILABLE;
3039 -(void*)getCptr;
3040 -(id)initWithCptr: (void*)cptr swigOwnCObject: (BOOL)ownCObject;
3041 -(id)initWithDocument: (FSPDFDoc*)document;
3042 -(id)initWithDocument: (FSPDFDoc*)document pdf_object: (FSPDFObject*)pdf_object;
3043 -(id)initWithOther: (FSFileSpec*)other;
3044 -(BOOL)isEmpty;
3045 -(long long)getFileSize;
3046 -(long long)getCompressedEmbeddedFileSize;
3047 -(id<FSFileReaderCallback>)getFileData;
3048 -(BOOL)embed: (NSString *)file_path;
3049 -(BOOL)embedWithPDFObject: (FSPDFObject*)pdf_object;
3050 -(BOOL)embedWithStreamCallback: (id<FSFileStreamCallback>)stream;
3051 -(BOOL)isEmbedded;
3052 -(FSPDFDictionary*)getDict;
3053 -(BOOL)exportToFile: (NSString *)path;
3054 -(BOOL)exportToFileStream: (id<FSFileStreamCallback>)stream;
3055 
3056 -(void)dealloc;
3057 
3058 @end
3059 
3060 @interface FSLayerNodeArray : NSObject
3061 {
3062  void *swigCPtr;
3063  BOOL swigCMemOwn;
3064 }
3065 -(void*)getCptr;
3066 -(id)initWithCptr: (void*)cptr swigOwnCObject: (BOOL)ownCObject;
3067 -(id)init;
3068 -(id)initWithOther: (FSLayerNodeArray*)other;
3069 -(unsigned long)getSize;
3070 -(FSLayerNode*)getAt: (unsigned long)index;
3071 -(void)add: (FSLayerNode*)element;
3072 -(void)removeAt: (unsigned long)index;
3073 -(void)insertAt: (unsigned long)index element: (FSLayerNode*)element;
3074 -(void)removeAll;
3075 
3076 -(void)dealloc;
3077 
3078 @end
3079 
3080 @interface FSLayerZoomData : NSObject
3081 {
3082  void *swigCPtr;
3083  BOOL swigCMemOwn;
3084 }
3085 @property (nonatomic, getter=getMin_factor) float min_factor;
3086 @property (nonatomic, getter=getMax_factor) float max_factor;
3087 -(void*)getCptr;
3088 -(id)initWithCptr: (void*)cptr swigOwnCObject: (BOOL)ownCObject;
3089 -(id)init;
3090 -(id)initWithMin_factor: (float)min_factor max_factor: (float)max_factor;
3091 -(id)initWithData: (FSLayerZoomData*)data;
3092 -(void)set: (float)min_factor max_factor: (float)max_factor;
3093 -(void)dealloc;
3094 
3095 @end
3096 
3097 typedef NS_ENUM(NSInteger, FSLayerTreeUsageState) {
3102 };
3103 
3104 @interface FSLayerTree : FSBase
3105 -(id)init NS_UNAVAILABLE;
3106 -(void*)getCptr;
3107 -(id)initWithCptr: (void*)cptr swigOwnCObject: (BOOL)ownCObject;
3108 -(id)initWithDocument: (FSPDFDoc*)document;
3109 -(id)initWithOther: (FSLayerTree*)other;
3110 -(BOOL)isEmpty;
3111 -(BOOL)setBaseState: (FSLayerTreeUsageState)state;
3114 -(FSPDFArray*)getOCGs;
3115 
3116 -(void)dealloc;
3117 
3118 @end
3119 
3120 @interface FSLayerPrintData : NSObject
3121 {
3122  void *swigCPtr;
3123  BOOL swigCMemOwn;
3124 }
3125 @property (nonatomic, weak, getter=getSubtype) NSString * subtype;
3126 @property (nonatomic, getter=getPrint_state) FSLayerTreeUsageState print_state;
3127 -(void*)getCptr;
3128 -(id)initWithCptr: (void*)cptr swigOwnCObject: (BOOL)ownCObject;
3129 -(id)initWithSubtype: (NSString *)subtype print_state: (FSLayerTreeUsageState)print_state;
3130 -(id)init;
3131 -(id)initWithData: (FSLayerPrintData*)data;
3132 -(void)set: (NSString *)subtype print_state: (FSLayerTreeUsageState)print_state;
3133 -(void)dealloc;
3134 
3135 @end
3136 
3137 typedef NS_ENUM(NSInteger, FSLayerContextUsageType) {
3143 };
3144 
3146 -(id)init NS_UNAVAILABLE;
3147 -(void*)getCptr;
3148 -(id)initWithCptr: (void*)cptr swigOwnCObject: (BOOL)ownCObject;
3149 -(id)initWithDocument: (FSPDFDoc*)document usage_type: (FSLayerContextUsageType)usage_type;
3150 -(id)initWithOther: (FSLayerContext*)other;
3151 -(BOOL)isEmpty;
3154 -(BOOL)reset;
3155 -(BOOL)copyStates: (FSLayerContext*)source_context;
3156 -(BOOL)mergeStates: (FSLayerContext*)source_context;
3157 -(BOOL)isVisible: (FSLayerNode*)layer;
3158 -(BOOL)setVisible: (FSLayerNode*)layer is_visible: (BOOL)is_visible;
3159 
3160 -(void)dealloc;
3161 
3162 @end
3163 
3164 @interface FSLayerNode : FSBase
3165 -(id)init NS_UNAVAILABLE;
3166 -(void*)getCptr;
3167 -(id)initWithCptr: (void*)cptr swigOwnCObject: (BOOL)ownCObject;
3168 -(id)initWithOther: (FSLayerNode*)other;
3169 -(BOOL)isEmpty;
3170 -(int)getChildrenCount;
3171 -(FSLayerNode*)getChild: (int)index;
3172 -(BOOL)removeChild: (int)index;
3173 -(BOOL)moveTo: (FSLayerNode*)parent_layer_node index: (int)index;
3174 -(FSLayerNode*)addChild: (int)index name: (NSString *)name has_Layer: (BOOL)has_Layer;
3175 -(NSString *)getName;
3176 -(BOOL)isLocked;
3177 -(BOOL)hasLayer;
3178 -(BOOL)hasIntent: (NSString *)intent;
3179 -(BOOL)isInPage: (FSPDFPage*)page;
3184 -(BOOL)setName: (NSString *)name;
3185 -(BOOL)setDefaultVisible: (BOOL)is_visible;
3186 -(BOOL)setViewUsage: (FSLayerTreeUsageState)state;
3187 -(BOOL)setExportUsage: (FSLayerTreeUsageState)state;
3188 -(BOOL)setPrintUsage: (FSLayerPrintData*)data;
3189 -(BOOL)setZoomUsage: (FSLayerZoomData*)data;
3190 -(FSGraphicsObjectArray*)getGraphicsObjects: (FSPDFPage*)page;
3191 -(BOOL)addGraphicsObject: (FSPDFPage*)page graphicsobject: (FSGraphicsObject*)graphicsobject;
3192 -(BOOL)removeGraphicsObject: (FSGraphicsObject*)graphics_object;
3193 -(BOOL)removeUsage: (FSLayerContextUsageType)usage_type;
3195 
3196 -(void)dealloc;
3197 
3198 @end
3199 
3200 @interface FSTimer : NSObject
3201 {
3202  void *swigCPtr;
3203  BOOL swigCMemOwn;
3204 }
3205 -(id)init NS_UNAVAILABLE;
3206 -(void*)getCptr;
3207 -(id)initWithCptr: (void*)cptr swigOwnCObject: (BOOL)ownCObject;
3208 -(void)onTimer: (int)timer;
3209 
3210 -(void)dealloc;
3211 
3212 @end
3213 
3214 
3215 
3216 typedef NS_ENUM(NSInteger, FSFillerVirtualKeyCode) {
3304 };
3305 
3306 typedef NS_ENUM(NSInteger, FSFillerEventFlags) {
3317 };
3318 
3319 @interface FSFiller : FSBase
3320 -(id)init NS_UNAVAILABLE;
3321 -(void*)getCptr;
3322 -(id)initWithCptr: (void*)cptr swigOwnCObject: (BOOL)ownCObject;
3323 -(id)initWithForm: (FSForm*)form assist: (id<FSFillerAssistCallback>)assist;
3324 -(id)initWithOther: (FSFiller*)other;
3325 -(BOOL)isEmpty;
3326 -(void)render: (FSPDFPage*)page matrix: (FSMatrix2D*)matrix renderer: (FSRenderer*)renderer;
3327 -(BOOL)onLButtonDown: (FSPDFPage*)page point: (FSPointF*)point flags: (unsigned int)flags;
3328 -(BOOL)onLButtonUp: (FSPDFPage*)page point: (FSPointF*)point flags: (unsigned int)flags;
3329 -(BOOL)onLButtonDoubleClick: (FSPDFPage*)page point: (FSPointF*)point flags: (unsigned int)flags;
3330 -(BOOL)onMouseMove: (FSPDFPage*)page point: (FSPointF*)point flags: (unsigned int)flags;
3331 -(BOOL)onMouseEnter: (FSPDFPage*)page point: (FSPointF*)point flags: (unsigned int)flags;
3332 -(BOOL)onMouseHover: (FSPDFPage*)page point: (FSPointF*)point flags: (unsigned int)flags;
3333 -(BOOL)onMouseLeave: (FSPDFPage*)page point: (FSPointF*)point flags: (unsigned int)flags;
3334 -(BOOL)onMouseWheel: (FSPDFPage*)page point: (FSPointF*)point delta: (int)delta flags: (unsigned int)flags;
3335 -(BOOL)onRButtonDown: (FSPDFPage*)page point: (FSPointF*)point flags: (unsigned int)flags;
3336 -(BOOL)onRButtonUp: (FSPDFPage*)page point: (FSPointF*)point flags: (unsigned int)flags;
3337 -(BOOL)onRButtonDoubleClick: (FSPDFPage*)page point: (FSPointF*)point flags: (unsigned int)flags;
3338 -(BOOL)onWheelButtonDown: (FSPDFPage*)page point: (FSPointF*)point flags: (unsigned int)flags;
3339 -(BOOL)onWheelButtonUp: (FSPDFPage*)page point: (FSPointF*)point flags: (unsigned int)flags;
3340 -(BOOL)onWheelButtonDoubleClick: (FSPDFPage*)page point: (FSPointF*)point flags: (unsigned int)flags;
3341 -(BOOL)onKeyDown: (unsigned int)key_code flags: (unsigned int)flags;
3342 -(BOOL)onKeyUp: (unsigned int)key_code flags: (unsigned int)flags;
3343 -(BOOL)onChar: (unsigned int)char_code flags: (unsigned int)flags;
3344 -(BOOL)setFocus: (FSControl*)control;
3345 -(BOOL)killFocus;
3346 -(void)highlightFormFields: (BOOL)is_highlight;
3347 -(void)setHighlightColor: (unsigned int)color;
3348 
3349 -(void)dealloc;
3350 
3351 @end
3352 
3353 @interface FSFieldArray : NSObject
3354 {
3355  void *swigCPtr;
3356  BOOL swigCMemOwn;
3357 }
3358 -(void*)getCptr;
3359 -(id)initWithCptr: (void*)cptr swigOwnCObject: (BOOL)ownCObject;
3360 -(id)init;
3361 -(id)initWithOther: (FSFieldArray*)other;
3362 -(unsigned long)getSize;
3363 -(FSField*)getAt: (unsigned long)index;
3364 -(void)add: (FSField*)element;
3365 -(void)removeAt: (unsigned long)index;
3366 -(void)insertAt: (unsigned long)index element: (FSField*)element;
3367 -(void)removeAll;
3368 
3369 -(void)dealloc;
3370 
3371 @end
3372 
3373 @interface FSChoiceOption : NSObject
3374 {
3375  void *swigCPtr;
3376  BOOL swigCMemOwn;
3377 }
3378 @property (nonatomic, weak, getter=getOption_value) NSString * option_value;
3379 @property (nonatomic, weak, getter=getOption_label) NSString * option_label;
3380 @property (nonatomic, getter=getSelected) BOOL selected;
3381 @property (nonatomic, getter=getDefault_selected) BOOL default_selected;
3382 -(void*)getCptr;
3383 -(id)initWithCptr: (void*)cptr swigOwnCObject: (BOOL)ownCObject;
3384 -(id)init;
3385 -(id)initWithOption_value: (NSString *)option_value option_label: (NSString *)option_label selected: (BOOL)selected default_selected: (BOOL)default_selected;
3386 -(id)initWithOption: (FSChoiceOption*)option;
3387 -(void)set: (NSString *)option_value option_label: (NSString *)option_label selected: (BOOL)selected default_selected: (BOOL)default_selected;
3388 -(void)dealloc;
3389 
3390 @end
3391 
3392 @interface FSChoiceOptionArray : NSObject
3393 {
3394  void *swigCPtr;
3395  BOOL swigCMemOwn;
3396 }
3397 -(void*)getCptr;
3398 -(id)initWithCptr: (void*)cptr swigOwnCObject: (BOOL)ownCObject;
3399 -(id)init;
3400 -(id)initWithOther: (FSChoiceOptionArray*)other;
3401 -(unsigned long)getSize;
3402 -(FSChoiceOption*)getAt: (unsigned long)index;
3403 -(void)add: (FSChoiceOption*)element;
3404 -(void)removeAt: (unsigned long)index;
3405 -(void)insertAt: (unsigned long)index element: (FSChoiceOption*)element;
3406 -(void)removeAll;
3407 
3408 -(void)dealloc;
3409 
3410 @end
3411 
3412 typedef NS_ENUM(NSInteger, FSFieldType) {
3421 };
3422 
3423 typedef NS_ENUM(NSInteger, FSFieldFlags) {
3437 };
3438 
3439 @interface FSField : FSBase
3440 @property (nonatomic, getter=getFlags) unsigned int flags;
3441 @property (nonatomic, weak, getter=getDefaultValue) NSString * defaultValue;
3442 @property (nonatomic, weak, getter=getValue) NSString * value;
3443 @property (nonatomic, getter=getAlignment) FSAlignment alignment;
3444 @property (nonatomic, weak, getter=getAlternateName) NSString * alternateName;
3445 @property (nonatomic, weak, getter=getDefaultAppearance) FSDefaultAppearance* defaultAppearance;
3446 @property (nonatomic, weak, getter=getMappingName) NSString * mappingName;
3447 @property (nonatomic, getter=getMaxLength) int maxLength;
3448 @property (nonatomic, weak, getter=getOptions) FSChoiceOptionArray* options;
3449 @property (nonatomic, getter=getTopVisibleIndex) int topVisibleIndex;
3450 -(void*)getCptr;
3451 -(id)initWithCptr: (void*)cptr swigOwnCObject: (BOOL)ownCObject;
3452 -(id)initWithDocument: (FSPDFDoc*)document field_dict: (FSPDFDictionary*)field_dict;
3453 -(id)initWithField: (FSField*)field;
3454 -(BOOL)isEmpty;
3455 -(FSFieldType)getType;
3456 -(NSString *)getName;
3457 -(int)getControlCount;
3458 -(FSControl*)getControl: (int)index;
3459 -(int)getControlCountWithPDFPage: (FSPDFPage*)page;
3460 -(FSControl*)getControlWithPDFPage: (FSPDFPage*)page index: (int)index;
3461 -(BOOL)reset;
3462 -(FSPDFDictionary*)getDict;
3463 -(FSPDFObject*)getValueObj;
3464 -(FSPDFObject*)getDefaultValueObj;
3465 -(FSPDFObject*)getInheritedAttribute: (NSString *)attribute_name;
3466 
3467 -(void)dealloc;
3468 
3469 @end
3470 
3471 @interface FSForm : FSBase
3472 @property (nonatomic, getter=getAlignment) FSAlignment alignment;
3473 @property (nonatomic, weak, getter=getDefaultAppearance) FSDefaultAppearance* defaultAppearance;
3474 @property (nonatomic, weak, getter=getFieldsInCalculationOrder) FSFieldArray* fieldsInCalculationOrder;
3475 -(id)init NS_UNAVAILABLE;
3476 -(void*)getCptr;
3477 -(id)initWithCptr: (void*)cptr swigOwnCObject: (BOOL)ownCObject;
3478 -(id)initWithDocument: (FSPDFDoc*)document;
3479 -(id)initWithOther: (FSForm*)other;
3480 -(BOOL)isEmpty;
3481 -(BOOL)needConstructAppearances;
3482 -(void)setConstructAppearances: (BOOL)need_construct;
3483 -(FSControl*)getControlAtDevicePoint: (FSPDFPage*)page point: (FSPointF*)point tolerance: (float)tolerance type: (FSFieldType)type matrix: (FSMatrix2D*)matrix;
3484 -(FSControl*)getControlAtPoint: (FSPDFPage*)page point: (FSPointF*)point tolerance: (float)tolerance type: (FSFieldType)type;
3485 -(FSPDFDoc*)getDocument;
3486 -(BOOL)validateFieldName: (FSFieldType)type field_name: (NSString *)field_name;
3487 -(BOOL)renameField: (FSField*)field new_field_name: (NSString *)new_field_name;
3488 -(FSControl*)addControl: (FSPDFPage*)page field_name: (NSString *)field_name field_type: (FSFieldType)field_type rect: (FSRectF*)rect;
3489 -(BOOL)moveControl: (FSControl*)control field_name: (NSString *)field_name;
3490 -(void)removeField: (FSField*)field;
3491 -(void)removeControl: (FSControl*)control;
3492 -(int)getFieldCount: (NSString *)filter;
3493 -(FSField*)getField: (int)index filter: (NSString *)filter;
3494 -(int)getControlCount: (FSPDFPage*)page;
3495 -(FSControl*)getControl: (FSPDFPage*)page index: (int)index;
3496 -(FSFiller*)getFormFiller;
3497 -(BOOL)reset;
3498 -(BOOL)exportToXML: (NSString *)file_path;
3499 -(BOOL)importFromXML: (NSString *)file_path;
3500 -(FSPDFDictionary*)getDict;
3501 -(void)fixPageFields: (int)page_index;
3502 
3503 -(void)dealloc;
3504 
3505 @end
3506 
3507 @interface FSControl : FSBase
3508 @property (nonatomic, weak, getter=getExportValue) NSString * exportValue;
3509 @property (nonatomic, weak, getter=getDefaultAppearance) FSDefaultAppearance* defaultAppearance;
3510 @property (nonatomic, getter=getAlignment) FSAlignment alignment;
3511 -(id)init NS_UNAVAILABLE;
3512 -(void*)getCptr;
3513 -(id)initWithCptr: (void*)cptr swigOwnCObject: (BOOL)ownCObject;
3514 -(id)initWithOther: (FSControl*)other;
3515 -(BOOL)isEmpty;
3516 -(FSField*)getField;
3517 -(FSPDFDictionary*)getWidgetDict;
3518 -(FSWidget*)getWidget;
3519 -(int)getIndex;
3520 -(BOOL)isChecked;
3521 -(void)setChecked: (BOOL)checked_status;
3522 -(BOOL)isDefaultChecked;
3523 -(void)setDefaultChecked: (BOOL)checked_status;
3524 
3525 -(void)dealloc;
3526 
3527 @end
3528 
3529 typedef NS_ENUM(NSInteger, FSSignatureStates) {
3559 };
3560 
3561 typedef NS_ENUM(NSInteger, FSSignatureAPFlags) {
3571 };
3572 
3573 typedef NS_ENUM(NSInteger, FSSignatureKeyName) {
3580 };
3581 
3582 typedef NS_ENUM(NSInteger, FSSignatureDigestAlgorithm) {
3587 };
3588 
3589 typedef NS_ENUM(NSInteger, FSSignatureSignatureType) {
3592 };
3593 
3594 typedef NS_ENUM(NSInteger, FSSignaturePAdESLevel) {
3601 };
3602 
3603 typedef NS_ENUM(NSInteger, FSSignatureDocPermission) {
3608 };
3609 
3610 typedef NS_ENUM(NSInteger, FSSignatureFieldMDPAction) {
3615 };
3616 
3617 typedef NS_ENUM(NSInteger, FSSignatureLabelName) {
3623 };
3624 
3625 @interface FSSignature : FSField
3626 @property (nonatomic, getter=getDocPermission) FSSignatureDocPermission docPermission;
3627 @property (nonatomic, getter=getAppearanceFlags) unsigned int appearanceFlags;
3628 @property (nonatomic, weak, getter=getSignTime) FSDateTime* signTime;
3629 @property (nonatomic, weak, getter=getFilter) NSString * filter;
3630 @property (nonatomic, weak, getter=getSubFilter) NSString * subFilter;
3631 @property (nonatomic, weak, getter=getBitmap) FSBitmap* bitmap;
3632 -(id)init NS_UNAVAILABLE;
3633 -(void*)getCptr;
3634 -(id)initWithCptr: (void*)cptr swigOwnCObject: (BOOL)ownCObject;
3635 -(id)initWithField: (FSField*)field;
3636 -(id)initWithDocument: (FSPDFDoc*)document sig_field_dict: (FSPDFDictionary*)sig_field_dict;
3637 -(BOOL)isEmpty;
3638 -(BOOL)isSigned;
3639 -(void)setFieldMDPActionFields: (FSSignatureFieldMDPAction)action field_array: (NSArray<NSString *> *)field_array;
3640 -(FSSignatureFieldMDPAction)getFieldMDPAction;
3641 -(NSArray<NSString *> *)getFieldMDPActionFields;
3642 -(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;
3643 -(FSProgressive*)startSignWithStreamCallback: (NSString *)cert_path cert_password: (NSString *)cert_password digest_algorithm: (FSSignatureDigestAlgorithm)digest_algorithm stream_callback: (id<FSFileStreamCallback>)stream_callback client_data: (NSData *)client_data pause: (id<FSPauseCallback>)pause;
3644 -(FSProgressive*)startSignWithCertFileStreamCallback: (id<FSFileStreamCallback>)cert_file_stream cert_password: (NSString *)cert_password digest_algorithm: (FSSignatureDigestAlgorithm)digest_algorithm stream_callback: (id<FSFileStreamCallback>)stream_callback client_data: (NSData *)client_data pause: (id<FSPauseCallback>)pause;
3645 -(FSProgressive*)startVerify: (NSData *)client_data pause: (id<FSPauseCallback>)pause;
3646 -(NSString *)getCertificateInfo: (NSString *)key;
3647 -(unsigned int)getState;
3648 -(BOOL)clearSignedData;
3649 -(FSPDFDoc*)getDocument;
3650 -(FSPDFDoc*)getSignedVersionDocument: (NSString *)file_path;
3651 -(void)setAppearanceContent: (NSString *)appearance_content;
3652 -(NSString *)getKeyValue: (FSSignatureKeyName)key;
3653 -(void)setKeyValue: (FSSignatureKeyName)key value: (NSString *)value;
3654 -(void)setKeyLabel: (FSSignatureLabelName)label_name label_value: (NSString *)label_value;
3655 -(NSString *)getKeyLabel: (FSSignatureLabelName)label_name;
3656 -(void)setImage: (FSImage*)image frame_index: (int)frame_index;
3657 -(void)setImageWithFilePath: (NSString *)file_path frame_index: (int)frame_index;
3658 -(FSPDFDictionary*)getSignatureDict;
3659 -(void)setDefaultContentsLength: (unsigned int)default_length;
3660 -(int)getCertCount;
3661 -(NSString *)getCert: (int)index;
3662 -(void)setCertChain: (NSArray<NSString *> *)cert_chain;
3663 -(FSSignatureSignatureType)getSignatureType;
3664 -(BOOL)isTimeStamp;
3665 -(FSSignaturePAdESLevel)getPAdESLevel;
3666 -(FSInt32Array*)getByteRangeArray;
3667 
3668 -(void)dealloc;
3669 
3670 @end
3671 
3672 typedef NS_ENUM(NSInteger, FSSignatureCallbackCertValidity) {
3681 };
3682 
3683 
3684 
3685 @interface FSTimeStampServerMgr : NSObject
3686 {
3687  void *swigCPtr;
3688  BOOL swigCMemOwn;
3689 }
3690 -(void*)getCptr;
3691 -(id)initWithCptr: (void*)cptr swigOwnCObject: (BOOL)ownCObject;
3692 +(FSErrorCode)initialize;
3693 +(void)destroy;
3694 +(int)getServerCount;
3695 +(FSTimeStampServer*)getServer: (int)index;
3696 +(int)getServerIndex: (FSTimeStampServer*)server;
3697 +(FSTimeStampServer*)getDefaultServer;
3698 +(void)setDefaultServerWithIndex: (int)index;
3699 +(void)setDefaultServer: (FSTimeStampServer*)server;
3700 +(FSTimeStampServer*)addServer: (NSString *)server_name server_url: (NSString *)server_url user_name: (NSString *)user_name password: (NSString *)password;
3701 +(void)removeServerWithIndex: (int)index;
3702 +(void)removeServer: (FSTimeStampServer*)server;
3703 -(id)init;
3704 
3705 -(void)dealloc;
3706 
3707 @end
3708 
3709 typedef NS_ENUM(NSInteger, FSTimeStampServerSendRequestResult) {
3718 };
3719 
3721 -(id)init NS_UNAVAILABLE;
3722 -(void*)getCptr;
3723 -(id)initWithCptr: (void*)cptr swigOwnCObject: (BOOL)ownCObject;
3724 -(id)initWithOther: (FSTimeStampServer*)other;
3725 -(BOOL)isEmpty;
3726 -(NSData *)getTimeStampMessage;
3727 -(FSTimeStampServerSendRequestResult)sendTimeStampRequest: (NSData *)request;
3728 
3729 -(void)dealloc;
3730 
3731 @end
3732 
3734 -(void*)getCptr;
3735 -(id)initWithCptr: (void*)cptr swigOwnCObject: (BOOL)ownCObject;
3736 -(id)initWithOther: (FSGraphicsObjects*)other;
3737 -(BOOL)isEmpty;
3738 -(long)getFirstGraphicsObjectPosition: (FSGraphicsObjectType)filter;
3739 -(long)getNextGraphicsObjectPosition: (long)position filter: (FSGraphicsObjectType)filter;
3740 -(long)getLastGraphicsObjectPosition: (FSGraphicsObjectType)filter;
3741 -(long)getPrevGraphicsObjectPosition: (long)position filter: (FSGraphicsObjectType)filter;
3742 -(FSGraphicsObject*)getGraphicsObject: (long)position;
3743 -(long)insertGraphicsObject: (long)position_insert_after graphics_object: (FSGraphicsObject*)graphics_object;
3744 -(BOOL)removeGraphicsObject: (FSGraphicsObject*)graphics_object;
3745 -(BOOL)removeGraphicsObjectByPosition: (long)position;
3746 -(long)moveGraphicsObjectByPosition: (long)current_position position_move_after: (long)position_move_after;
3747 -(long)getGraphicsObjectPosition: (FSGraphicsObject*)graphics_object;
3749 -(int)getGraphicsObjectIndex: (FSGraphicsObject*)graphics_object;
3750 -(FSGraphicsObject*)getGraphicsObjectByIndex: (int)index;
3751 -(BOOL)generateContent;
3752 
3753 -(void)dealloc;
3754 
3755 @end
3756 
3757 typedef NS_ENUM(NSInteger, FSPDFPageParseFlags) {
3760 };
3761 
3762 typedef NS_ENUM(NSInteger, FSPDFPageCalcMarginMode) {
3765 };
3766 
3767 typedef NS_ENUM(NSInteger, FSPDFPageFlattenOptions) {
3771 };
3772 
3773 typedef NS_ENUM(NSInteger, FSPDFPageBoxType) {
3779 };
3780 
3781 typedef NS_ENUM(NSInteger, FSPDFPageSize) {
3794 };
3795 
3797 @property (nonatomic, getter=getRotation) FSRotation rotation;
3798 @property (nonatomic, getter=getUserUnitSize) float userUnitSize;
3799 -(id)init NS_UNAVAILABLE;
3800 -(void*)getCptr;
3801 -(id)initWithCptr: (void*)cptr swigOwnCObject: (BOOL)ownCObject;
3802 -(id)initWithDocument: (FSPDFDoc*)document page_dict: (FSPDFDictionary*)page_dict;
3803 -(id)initWithOther: (FSGraphicsObjects*)other;
3804 -(FSPDFDoc*)getDocument;
3805 -(FSPDFDictionary*)getDict;
3806 -(BOOL)isParsed;
3807 -(FSProgressive*)startParse: (unsigned int)flags pause: (id<FSPauseCallback>)pause is_reparse: (BOOL)is_reparse;
3808 -(int)getIndex;
3809 -(float)getHeight;
3810 -(float)getWidth;
3811 -(FSBitmap*)loadThumbnail;
3812 -(FSMatrix2D*)getDisplayMatrix: (int)left top: (int)top width: (int)width height: (int)height rotate: (FSRotation)rotate;
3813 -(FSRectF*)calcContentBBox: (FSPDFPageCalcMarginMode)mode;
3814 -(int)getAnnotCount;
3815 -(FSAnnot*)getAnnot: (int)index;
3816 -(FSAnnot*)getAnnotAtPoint: (FSPointF*)position tolerance: (float)tolerance;
3817 -(FSAnnot*)getAnnotAtDevicePoint: (FSPointF*)position tolerance: (float)tolerance matrix: (FSMatrix2D*)matrix;
3818 -(FSAnnot*)addAnnot: (FSAnnotType)type rect: (FSRectF*)rect;
3819 -(FSAnnot*)addAnnotWithDictionary: (FSPDFDictionary*)annot_dict;
3820 -(BOOL)removeAnnot: (FSAnnot*)annot;
3821 -(void)moveAnnotToFirst: (FSAnnot*)annot;
3822 -(void)moveAnnotToLast: (FSAnnot*)annot;
3823 -(void)moveAnnotToPrev: (FSAnnot*)annot;
3824 -(void)moveAnnotToNext: (FSAnnot*)annot;
3825 -(void)updateAnnotList;
3826 -(BOOL)hasTransparency;
3827 -(BOOL)flatten: (BOOL)for_display options: (unsigned int)options;
3828 -(BOOL)flattenAnnot: (FSAnnot*)annot;
3829 -(BOOL)setAnnotGroup: (FSMarkupArray*)annot_array header_index: (int)header_index;
3830 -(FSSignature*)addSignature: (FSRectF*)rect;
3831 -(FSSignature*)addSignatureWithFieldName: (FSRectF*)rect field_name: (NSString *)field_name;
3832 -(FSSignature*)addSignatureWithSignatureType: (FSRectF*)rect field_name: (NSString *)field_name signature_type: (FSSignatureSignatureType)signature_type;
3833 -(BOOL)hasWatermark;
3834 -(BOOL)removeAllWatermarks;
3835 -(void)setSize: (float)width height: (float)height;
3836 -(void)setSizeWithType: (FSPDFPageSize)size;
3837 -(void)setBox: (FSPDFPageBoxType)box_type box: (FSRectF*)box;
3838 -(FSRectF*)getBox: (FSPDFPageBoxType)box_type;
3839 -(BOOL)transform: (FSMatrix2D*)matrix need_transform_clip_path: (BOOL)need_transform_clip_path;
3840 -(BOOL)normalize;
3841 -(void)setClipRect: (FSRectF*)clip_rect;
3842 -(void)setThumbnail: (FSBitmap*)thumbnail;
3843 -(FSGraphicsObject*)getGraphicsObjectAtPoint: (FSPointF*)point tolerance: (float)tolerance filter: (FSGraphicsObjectType)filter;
3844 -(FSGraphicsObjectArray*)getGraphicsObjectsAtPoint: (FSPointF*)point tolerance: (float)tolerance filter: (FSGraphicsObjectType)filter;
3845 -(FSGraphicsObject*)getGraphicsObjectAtDevicePoint: (FSPointF*)point tolerance: (float)tolerance matrix: (FSMatrix2D*)matrix filter: (FSGraphicsObjectType)filter;
3846 -(FSGraphicsObjectArray*)getGraphicsObjectsAtDevicePoint: (FSPointF*)point tolerance: (float)tolerance matrix: (FSMatrix2D*)matrix filter: (FSGraphicsObjectType)filter;
3847 -(FSGraphicsObject*)getGraphicsObjectAtRectangle: (FSRectF*)rect filter: (FSGraphicsObjectType)filter;
3848 -(FSGraphicsObjectArray*)getGraphicsObjectsAtRectangle: (FSRectF*)rect filter: (FSGraphicsObjectType)filter;
3849 -(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;
3850 -(BOOL)addImageFromFilePath: (NSString *)file_path position: (FSPointF*)position width: (float)width height: (float)height auto_generate_content: (BOOL)auto_generate_content;
3851 -(FSPDFArray*)getAnnots;
3852 -(FSPDFDictionary*)getResources;
3853 -(FSPDFObject*)getContents;
3854 -(FSPDFStream*)getThumb;
3855 -(FSPDFObject*)getInheritedAttribute: (NSString *)attruibute_name;
3856 -(void)clearRenderCache;
3857 
3858 -(void)dealloc;
3859 
3860 @end
3861 
3862 @interface FSPageNumberRange : NSObject
3863 {
3864  void *swigCPtr;
3865  BOOL swigCMemOwn;
3866 }
3867 @property (nonatomic, getter=getStart_number) int start_number;
3868 @property (nonatomic, getter=getEnd_number) int end_number;
3869 @property (nonatomic, getter=getFilter) FSRangeFilter filter;
3870 -(void*)getCptr;
3871 -(id)initWithCptr: (void*)cptr swigOwnCObject: (BOOL)ownCObject;
3872 -(id)initWithStart_number: (int)start_number end_number: (int)end_number filter: (FSRangeFilter)filter;
3873 -(id)init;
3874 -(id)initWithPage_range: (FSPageNumberRange*)page_range;
3875 -(void)set: (int)start_number end_number: (int)end_number filter: (FSRangeFilter)filter;
3876 -(void)dealloc;
3877 
3878 @end
3879 
3880 @interface FSHeaderFooterContent : NSObject
3881 {
3882  void *swigCPtr;
3883  BOOL swigCMemOwn;
3884 }
3885 @property (nonatomic, weak, getter=getHeader_left_content) NSString * header_left_content;
3886 @property (nonatomic, weak, getter=getHeader_center_content) NSString * header_center_content;
3887 @property (nonatomic, weak, getter=getHeader_right_content) NSString * header_right_content;
3888 @property (nonatomic, weak, getter=getFooter_left_content) NSString * footer_left_content;
3889 @property (nonatomic, weak, getter=getFooter_center_content) NSString * footer_center_content;
3890 @property (nonatomic, weak, getter=getFooter_right_content) NSString * footer_right_content;
3891 -(void*)getCptr;
3892 -(id)initWithCptr: (void*)cptr swigOwnCObject: (BOOL)ownCObject;
3893 -(id)initWithHeader_left_content: (NSString *)header_left_content header_center_content: (NSString *)header_center_content header_right_content: (NSString *)header_right_content footer_left_content: (NSString *)footer_left_content footer_center_content: (NSString *)footer_center_content footer_right_content: (NSString *)footer_right_content;
3894 -(id)init;
3895 -(id)initWithOther: (FSHeaderFooterContent*)other;
3896 -(void)set: (NSString *)header_left_content header_center_content: (NSString *)header_center_content header_right_content: (NSString *)header_right_content footer_left_content: (NSString *)footer_left_content footer_center_content: (NSString *)footer_center_content footer_right_content: (NSString *)footer_right_content;
3897 -(void)dealloc;
3898 
3899 @end
3900 
3901 @interface FSHeaderFooter : NSObject
3902 {
3903  void *swigCPtr;
3904  BOOL swigCMemOwn;
3905 }
3906 @property (nonatomic, weak, getter=getFont) FSFont* font;
3907 @property (nonatomic, getter=getText_size) float text_size;
3908 @property (nonatomic, getter=getText_color) unsigned int text_color;
3909 @property (nonatomic, weak, getter=getPage_range) FSPageNumberRange* page_range;
3910 @property (nonatomic, weak, getter=getPage_margin) FSRectF* page_margin;
3911 @property (nonatomic, getter=getHas_text_shrinked) BOOL has_text_shrinked;
3912 @property (nonatomic, getter=getHas_fixedsize_for_print) BOOL has_fixedsize_for_print;
3913 @property (nonatomic, getter=getStart_page_number) int start_page_number;
3914 @property (nonatomic, weak, getter=getContent) FSHeaderFooterContent* content;
3915 @property (nonatomic, getter=getIs_to_embed_font) BOOL is_to_embed_font;
3916 @property (nonatomic, getter=getIs_underline) BOOL is_underline;
3917 @property (nonatomic, getter=getIs_replace_font) BOOL is_replace_font;
3918 -(void*)getCptr;
3919 -(id)initWithCptr: (void*)cptr swigOwnCObject: (BOOL)ownCObject;
3920 -(id)initWithFont: (FSFont*)font text_size: (float)text_size text_color: (unsigned int)text_color page_range: (FSPageNumberRange*)page_range page_margin: (FSRectF*)page_margin has_text_shrinked: (BOOL)has_text_shrinked has_fixedsize_for_print: (BOOL)has_fixedsize_for_print start_page_number: (int)start_page_number content: (FSHeaderFooterContent*)content is_to_embed_font: (BOOL)is_to_embed_font is_underline: (BOOL)is_underline;
3921 -(id)init;
3922 -(id)initWithOther: (FSHeaderFooter*)other;
3923 -(void)set: (FSFont*)font text_size: (float)text_size text_color: (unsigned int)text_color page_range: (FSPageNumberRange*)page_range page_margin: (FSRectF*)page_margin has_text_shrinked: (BOOL)has_text_shrinked has_fixedsize_for_print: (BOOL)has_fixedsize_for_print start_page_number: (int)start_page_number content: (FSHeaderFooterContent*)content is_to_embed_font: (BOOL)is_to_embed_font is_underline: (BOOL)is_underline;
3924 -(void)dealloc;
3925 
3926 @end
3927 
3950 };
3951 
3958 };
3959 
3961 -(void*)getCptr;
3962 -(id)initWithCptr: (void*)cptr swigOwnCObject: (BOOL)ownCObject;
3963 -(id)init;
3964 -(id)initWithOther: (FSHeaderFooterContentGenerator*)other;
3965 -(BOOL)isEmpty;
3966 -(void)addDate: (FSHeaderFooterContentGeneratorDateFormatType)format_type;
3967 -(void)addPageNumber: (FSHeaderFooterContentGeneratorPageNumberFormat)format_type;
3968 -(void)addString: (NSString *)new_string;
3969 -(void)clear;
3970 -(NSString *)generateContent;
3971 
3972 -(void)dealloc;
3973 
3974 @end
3975 
3976 @interface FSWrapperData : NSObject
3977 {
3978  void *swigCPtr;
3979  BOOL swigCMemOwn;
3980 }
3981 @property (nonatomic, getter=getVersion) int version;
3982 @property (nonatomic, weak, getter=getType) NSString * type;
3983 @property (nonatomic, weak, getter=getApp_id) NSString * app_id;
3984 @property (nonatomic, weak, getter=getUri) NSString * uri;
3985 @property (nonatomic, weak, getter=getDescription) NSString * description;
3986 -(void*)getCptr;
3987 -(id)initWithCptr: (void*)cptr swigOwnCObject: (BOOL)ownCObject;
3988 -(id)init;
3989 -(id)initWithVersion: (int)version type: (NSString *)type app_id: (NSString *)app_id uri: (NSString *)uri description: (NSString *)description;
3990 -(id)initWithWrapper_data: (FSWrapperData*)wrapper_data;
3991 -(void)set: (int)version type: (NSString *)type app_id: (NSString *)app_id uri: (NSString *)uri description: (NSString *)description;
3992 -(void)dealloc;
3993 
3994 @end
3995 
3996 @interface FSPayLoadData : NSObject
3997 {
3998  void *swigCPtr;
3999  BOOL swigCMemOwn;
4000 }
4001 @property (nonatomic, getter=getVersion) float version;
4002 @property (nonatomic, weak, getter=getCrypto_filter) NSString * crypto_filter;
4003 @property (nonatomic, weak, getter=getFile_name) NSString * file_name;
4004 @property (nonatomic, getter=getFile_size) long long file_size;
4005 @property (nonatomic, weak, getter=getDescription) NSString * description;
4006 -(void*)getCptr;
4007 -(id)initWithCptr: (void*)cptr swigOwnCObject: (BOOL)ownCObject;
4008 -(id)init;
4009 -(id)initWithVersion: (float)version crypto_filter: (NSString *)crypto_filter file_name: (NSString *)file_name file_size: (long long)file_size description: (NSString *)description;
4010 -(id)initWithPayload_data: (FSPayLoadData*)payload_data;
4011 -(void)set: (float)version crypto_filter: (NSString *)crypto_filter file_name: (NSString *)file_name file_size: (long long)file_size description: (NSString *)description;
4012 -(void)dealloc;
4013 
4014 @end
4015 
4016 @interface FSPageBasicInfo : NSObject
4017 {
4018  void *swigCPtr;
4019  BOOL swigCMemOwn;
4020 }
4021 @property (nonatomic, getter=getWidth) float width;
4022 @property (nonatomic, getter=getHeight) float height;
4023 @property (nonatomic, getter=getRotation) FSRotation rotation;
4024 -(void*)getCptr;
4025 -(id)initWithCptr: (void*)cptr swigOwnCObject: (BOOL)ownCObject;
4026 -(id)initWithWidth: (float)width height: (float)height rotation: (FSRotation)rotation;
4027 -(id)init;
4028 -(id)initWithPage_info: (FSPageBasicInfo*)page_info;
4029 -(void)set: (float)width height: (float)height rotation: (FSRotation)rotation;
4030 -(void)dealloc;
4031 
4032 @end
4033 
4034 @interface FSEmbeddedFontData : NSObject
4035 {
4036  void *swigCPtr;
4037  BOOL swigCMemOwn;
4038 }
4039 @property (nonatomic, weak, getter=getNonstandard_font_name_array) NSArray<NSString *> * nonstandard_font_name_array;
4040 @property (nonatomic, weak, getter=getStandard_font_name_array) NSArray<NSString *> * standard_font_name_array;
4041 -(void*)getCptr;
4042 -(id)initWithCptr: (void*)cptr swigOwnCObject: (BOOL)ownCObject;
4043 -(id)init;
4044 -(id)initWithOther: (FSEmbeddedFontData*)other;
4045 -(void)dealloc;
4046 
4047 @end
4048 
4049 typedef NS_ENUM(NSInteger, FSPDFDocPasswordType) {
4054 };
4055 
4056 typedef NS_ENUM(NSInteger, FSPDFDocEncryptType) {
4065 };
4066 
4067 typedef NS_ENUM(NSInteger, FSPDFDocUserPermissions) {
4076 };
4077 
4078 typedef NS_ENUM(NSInteger, FSPDFDocSaveFlags) {
4085 };
4086 
4087 typedef NS_ENUM(NSInteger, FSPDFDocImportPageFlags) {
4091 };
4092 
4093 typedef NS_ENUM(NSInteger, FSPDFDocExtractPagesOptions) {
4100 };
4101 
4102 typedef NS_ENUM(NSInteger, FSPDFDocInsertDocOptions) {
4104 };
4105 
4106 typedef NS_ENUM(NSInteger, FSPDFDocDisplayMode) {
4113 };
4114 
4115 typedef NS_ENUM(NSInteger, FSPDFDocDataType) {
4116  FSPDFDocForms = 0x0001,
4117  FSPDFDocAnnots = 0x0002,
4118  FSPDFDocLinks = 0x0004
4119 };
4120 
4121 typedef NS_ENUM(NSInteger, FSPDFDocWrapperType) {
4125 };
4126 
4127 @interface FSPDFDoc : FSBase
4128 @property (nonatomic, getter=getDisplayMode) FSPDFDocDisplayMode displayMode;
4129 @property (nonatomic, getter=getFileVersion) int fileVersion;
4130 -(void*)getCptr;
4131 -(id)initWithCptr: (void*)cptr swigOwnCObject: (BOOL)ownCObject;
4132 -(id)init;
4133 -(id)initWithPath: (NSString *)path;
4134 -(id)initWithFile_read: (id<FSFileReaderCallback>)file_read is_async: (BOOL)is_async;
4135 -(id)initWithOther: (FSPDFDoc*)other;
4136 -(BOOL)isEmpty;
4137 -(unsigned long long)getFileSize;
4138 -(BOOL)isLinearized;
4139 -(BOOL)isTaggedPDF;
4140 -(FSErrorCode)load: (NSString *)password;
4141 -(FSErrorCode)loadW: (NSString *)password;
4142 -(FSProgressive*)startLoad: (NSString *)password is_cache_stream: (BOOL)is_cache_stream pause: (id<FSPauseCallback>)pause;
4143 -(FSProgressive*)startLoadW: (NSString *)password is_cache_stream: (BOOL)is_cache_stream pause: (id<FSPauseCallback>)pause;
4144 -(int)getFirstAvailPageIndex;
4145 -(BOOL)isXFA;
4146 -(BOOL)isEncrypted;
4147 -(void)clearRenderCache;
4148 -(FSPDFDocPasswordType)getPasswordType;
4149 -(FSPDFDocEncryptType)getEncryptionType;
4150 -(FSPDFDocPasswordType)checkPassword: (NSString *)password;
4151 -(BOOL)isUserPassword: (NSString *)password;
4152 -(BOOL)isOwnerPassword: (NSString *)password;
4153 -(NSString *)getUserPassword: (NSString *)owner_password;
4154 -(FSStdEncryptData*)getStdEncryptData;
4155 -(FSCertificateEncryptData*)getCertificateEncryptData;
4156 -(FSDRMEncryptData*)getDRMEncryptData;
4157 -(FSCustomEncryptData*)getCustomEncryptData;
4158 -(FSRMSEncryptData*)getRMSEncryptData;
4159 -(BOOL)saveAs: (NSString *)file_path save_flags: (unsigned int)save_flags;
4160 -(FSProgressive*)startSaveAs: (NSString *)file_path save_flags: (unsigned int)save_flags pause: (id<FSPauseCallback>)pause;
4161 -(FSProgressive*)startSaveAsWithWriterCallback: (id<FSFileWriterCallback>)file save_flags: (unsigned int)save_flags pause: (id<FSPauseCallback>)pause;
4162 -(FSBookmark*)getRootBookmark;
4163 -(FSBookmark*)createRootBookmark;
4164 -(int)getBookmarkLevelDepth;
4165 -(BOOL)removeBookmark: (FSBookmark*)bookmark;
4166 -(BOOL)hasLayer;
4167 -(BOOL)hasHeaderFooter;
4168 -(FSHeaderFooter*)getEditableHeaderFooter;
4169 -(void)addHeaderFooter: (FSHeaderFooter*)headerfooter;
4170 -(void)updateHeaderFooter: (FSHeaderFooter*)headerfooter;
4171 -(BOOL)removeAllHeaderFooters;
4172 -(int)getPageCount;
4173 -(FSPDFPage*)getPage: (int)index;
4174 -(FSPDFDictionary*)getCatalog;
4175 -(FSPDFDictionary*)getTrailer;
4176 -(FSPDFDictionary*)getInfo;
4177 -(FSPDFDictionary*)getEncryptDict;
4178 -(FSPDFDictionary*)getPagesDict;
4179 -(FSPDFObject*)getIndirectObject: (unsigned int)object_number;
4180 -(unsigned int)addIndirectObject: (FSPDFObject*)pdf_object;
4181 -(void)deleteIndirectObject: (unsigned int)object_number;
4182 -(unsigned int)getUserPermissions;
4183 -(BOOL)isWrapper;
4184 -(FSPDFDocWrapperType)getWrapperType;
4185 -(FSWrapperData*)getWrapperData;
4186 -(long long)getWrapperOffset;
4187 -(FSPayLoadData*)getPayLoadData;
4188 -(FSProgressive*)startGetPayloadFile: (id<FSFileWriterCallback>)payload_file pause: (id<FSPauseCallback>)pause;
4189 -(BOOL)saveAsWrapperFile: (NSString *)file_path wrapper_data: (FSWrapperData*)wrapper_data user_permissions: (unsigned int)user_permissions owner_password: (NSString *)owner_password;
4190 -(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;
4191 -(BOOL)hasForm;
4192 -(int)getReadingBookmarkCount;
4193 -(FSReadingBookmark*)getReadingBookmark: (int)index;
4194 -(FSReadingBookmark*)insertReadingBookmark: (int)reading_bookmark_index title: (NSString *)title dest_page_index: (int)dest_page_index;
4195 -(BOOL)removeReadingBookmark: (FSReadingBookmark*)reading_bookmark;
4196 -(int)getSignatureCount;
4197 -(FSSignature*)getSignature: (int)index;
4198 -(void)removeSignature: (FSSignature*)signature;
4199 -(FSPDFPage*)insertPage: (int)index width: (float)width height: (float)height;
4200 -(FSPDFPage*)insertPageWithType: (int)index size: (FSPDFPageSize)size;
4201 -(BOOL)removePage: (int)index;
4202 -(BOOL)removePageWithPDFPage: (FSPDFPage*)page;
4203 -(BOOL)movePageTo: (FSPDFPage*)page dest_index: (int)dest_index;
4204 -(BOOL)movePagesTo: (FSRange*)page_range dest_index: (int)dest_index;
4205 -(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;
4206 -(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;
4207 -(FSProgressive*)startExtractPages: (NSString *)file_path options: (unsigned int)options page_range: (FSRange*)page_range pause: (id<FSPauseCallback>)pause;
4208 -(FSProgressive*)startExtractPagesWithWriterCallback: (id<FSFileWriterCallback>)file options: (unsigned int)options page_range: (FSRange*)page_range pause: (id<FSPauseCallback>)pause;
4209 -(void)insertDocument: (int)dest_index src_doc: (FSPDFDoc*)src_doc options: (unsigned int)options;
4210 -(BOOL)importFromFDF: (FSFDFDoc*)fdf_doc types: (int)types page_range: (FSRange*)page_range;
4211 -(BOOL)exportToFDF: (FSFDFDoc*)fdf_doc types: (int)types page_range: (FSRange*)page_range;
4212 -(BOOL)exportAnnotToFDF: (FSAnnot*)pdf_annot fdf_doc: (FSFDFDoc*)fdf_doc;
4213 -(NSString *)getHeader;
4214 -(BOOL)setSecurityHandler: (FSSecurityHandler*)handler;
4215 -(FSSecurityHandler*)getSecurityHandler;
4216 -(BOOL)removeSecurity;
4217 -(int)getFontCount;
4218 -(FSFont*)getFont: (int)index;
4219 -(FSAction*)getOpenAction;
4220 -(BOOL)setOpenAction: (FSAction*)action;
4221 -(BOOL)removeOpenAction;
4222 -(BOOL)doJSOpenAction;
4223 -(BOOL)isPortfolio;
4224 -(FSPageBasicInfo*)getPageBasicInfo: (int)index;
4225 -(FSEmbeddedFontData*)getEmbeddedFontData;
4226 -(void)createDSS;
4227 -(void)addTableOfContents: (NSString *)title bookmark_level_array: (FSInt32Array*)bookmark_level_array;
4228 -(id)initWithBuffer: (NSData *)buffer;
4229 
4230 -(void)dealloc;
4231 
4232 @end
4233 
4234 @interface FSMetadata : FSBase
4235 @property (nonatomic, weak, getter=getCreationDateTime) FSDateTime* creationDateTime;
4236 @property (nonatomic, weak, getter=getModifiedDateTime) FSDateTime* modifiedDateTime;
4237 -(id)init NS_UNAVAILABLE;
4238 -(void*)getCptr;
4239 -(id)initWithCptr: (void*)cptr swigOwnCObject: (BOOL)ownCObject;
4240 -(id)initWithDocument: (FSPDFDoc*)document;
4241 -(id)initWithOther: (FSMetadata*)other;
4242 -(BOOL)isEmpty;
4243 -(BOOL)hasKey: (NSString *)key;
4244 -(NSArray<NSString *> *)getValues: (NSString *)key;
4245 -(BOOL)setValues: (NSString *)key value_array: (NSArray<NSString *> *)value_array;
4246 -(NSArray<NSString *> *)getCustomerKeys;
4247 -(void)removeCustomerKey: (NSString *)key;
4248 
4249 -(void)dealloc;
4250 
4251 @end
4252 
4253 typedef NS_ENUM(NSInteger, FSDocViewerPrefsPrintScale) {
4256 };
4257 
4258 typedef NS_ENUM(NSInteger, FSDocViewerPrefsViewerPref) {
4265 };
4266 
4268 @property (nonatomic, getter=getNonFullScreenPageMode) FSPDFDocDisplayMode nonFullScreenPageMode;
4269 @property (nonatomic, getter=getReadingDirection) BOOL readingDirection;
4270 @property (nonatomic, getter=getViewArea) FSPDFPageBoxType viewArea;
4271 @property (nonatomic, getter=getViewClip) FSPDFPageBoxType viewClip;
4272 @property (nonatomic, getter=getPrintArea) FSPDFPageBoxType printArea;
4273 @property (nonatomic, getter=getPrintClip) FSPDFPageBoxType printClip;
4274 @property (nonatomic, getter=getPrintScale) FSDocViewerPrefsPrintScale printScale;
4275 @property (nonatomic, getter=getPrintCopies) int printCopies;
4276 @property (nonatomic, weak, getter=getPrintRange) FSRange* printRange;
4277 -(id)init NS_UNAVAILABLE;
4278 -(void*)getCptr;
4279 -(id)initWithCptr: (void*)cptr swigOwnCObject: (BOOL)ownCObject;
4280 -(id)initWithDocument: (FSPDFDoc*)document pdf_dict: (FSPDFDictionary*)pdf_dict;
4281 -(id)initWithOther: (FSDocViewerPrefs*)other;
4282 -(BOOL)isEmpty;
4283 -(BOOL)getUIDisplayStatus: (FSDocViewerPrefsViewerPref)pref;
4284 -(void)setUIDisplayStatus: (FSDocViewerPrefsViewerPref)pref value: (BOOL)value;
4285 -(FSPDFDictionary*)getDict;
4286 
4287 -(void)dealloc;
4288 
4289 @end
4290 
4291 typedef NS_ENUM(NSInteger, FSPageLabelsStyle) {
4298 };
4299 
4300 @interface FSPageLabels : FSBase
4301 -(id)init NS_UNAVAILABLE;
4302 -(void*)getCptr;
4303 -(id)initWithCptr: (void*)cptr swigOwnCObject: (BOOL)ownCObject;
4304 -(id)initWithDocument: (FSPDFDoc*)document;
4305 -(id)initWithOther: (FSPageLabels*)other;
4306 -(BOOL)isEmpty;
4307 -(NSString *)getPageLabelTitle: (int)page_index;
4308 -(BOOL)hasPageLabel: (int)page_index;
4309 -(FSPageLabelsStyle)getPageLabelStyle: (int)page_index;
4310 -(NSString *)getPageLabelPrefix: (int)page_index;
4311 -(int)getPageLabelStart: (int)page_index;
4312 -(void)setPageLabel: (int)page_index label_style: (FSPageLabelsStyle)label_style first_label_number: (int)first_label_number prefix_string: (NSString *)prefix_string;
4313 -(void)removePageLabel: (int)page_index;
4314 -(void)removeAll;
4316 
4317 -(void)dealloc;
4318 
4319 @end
4320 
4321 
4322 
4323 @interface FSPSI : FSBase
4324 -(id)init NS_UNAVAILABLE;
4325 -(void*)getCptr;
4326 -(id)initWithCptr: (void*)cptr swigOwnCObject: (BOOL)ownCObject;
4327 -(id)initWithBitmap: (FSBitmap*)bitmap simulate: (BOOL)simulate;
4328 -(id)initWithWidth: (int)width height: (int)height simulate: (BOOL)simulate;
4329 -(id)initWithOther: (FSPSI*)other;
4330 -(BOOL)isEmpty;
4331 -(void)setCallback: (id<FSPSICallback>)callback;
4332 -(void)setColor: (unsigned int)color;
4333 -(void)setDiameter: (int)diameter;
4334 -(void)setOpacity: (float)opacity;
4335 -(void)addPoint: (FSPointF*)point type: (FSPathPointType)type pressure: (float)pressure;
4337 -(FSBitmap*)getBitmap;
4338 -(FSPSInk*)convertToPDFAnnot: (FSPDFPage*)page annot_rect: (FSRectF*)annot_rect rotate: (FSRotation)rotate;
4339 
4340 -(void)dealloc;
4341 
4342 @end
4343 
4345 @property (nonatomic, weak, getter=getTitle) NSString * title;
4346 @property (nonatomic, getter=getPageIndex) int pageIndex;
4347 -(id)init NS_UNAVAILABLE;
4348 -(void*)getCptr;
4349 -(id)initWithCptr: (void*)cptr swigOwnCObject: (BOOL)ownCObject;
4350 -(id)initWithOther: (FSReadingBookmark*)other;
4351 -(BOOL)isEmpty;
4352 -(FSDateTime*)getDateTime: (BOOL)is_creation_date;
4353 -(void)setDateTime: (FSDateTime*)date_time is_creation_date: (BOOL)is_creation_date;
4354 
4355 -(void)dealloc;
4356 
4357 @end
4358 
4359 typedef NS_ENUM(NSInteger, FSReflowPageFlags) {
4363 };
4364 
4365 @interface FSReflowPage : FSBase
4366 -(id)init NS_UNAVAILABLE;
4367 -(void*)getCptr;
4368 -(id)initWithCptr: (void*)cptr swigOwnCObject: (BOOL)ownCObject;
4369 -(id)initWithPage: (FSPDFPage*)page;
4370 -(id)initWithOther: (FSReflowPage*)other;
4371 -(BOOL)isEmpty;
4372 -(void)setScreenSize: (float)width height: (float)height;
4373 -(void)setScreenMargin: (int)left top: (int)top right: (int)right bottom: (int)bottom;
4374 -(void)setZoom: (int)zoom;
4375 -(void)setParseFlags: (unsigned int)flags;
4376 -(void)setLineSpace: (float)line_space;
4377 -(void)setImageScale: (float)image_scale;
4378 -(void)setTopSpace: (float)top_space;
4379 -(FSProgressive*)startParse: (id<FSPauseCallback>)pause;
4380 -(float)getContentWidth;
4381 -(float)getContentHeight;
4382 -(FSMatrix2D*)getDisplayMatrix: (float)offset_x offset_y: (float)offset_y width: (int)width height: (int)height rotate: (FSRotation)rotate;
4383 -(NSString *)getFocusData: (FSMatrix2D*)matrix point: (FSPointF*)point;
4384 -(FSPointF*)getFocusPosition: (FSMatrix2D*)matrix focus_data: (NSString *)focus_data;
4385 -(BOOL)isParsed;
4386 
4387 -(void)dealloc;
4388 
4389 @end
4390 
4391 @interface FSWidgetChoiceOption : NSObject
4392 {
4393  void *swigCPtr;
4394  BOOL swigCMemOwn;
4395 }
4396 @property (nonatomic, weak, getter=getOption_label) NSString * option_label;
4397 @property (nonatomic, getter=getSelected) BOOL selected;
4398 -(void*)getCptr;
4399 -(id)initWithCptr: (void*)cptr swigOwnCObject: (BOOL)ownCObject;
4400 -(id)init;
4401 -(id)initWithOption_label: (NSString *)option_label selected: (BOOL)selected;
4402 -(id)initWithOption: (FSWidgetChoiceOption*)option;
4403 -(void)set: (NSString *)option_label selected: (BOOL)selected;
4404 -(void)dealloc;
4405 
4406 @end
4407 
4408 @interface FSWidgetChoiceOptionArray : NSObject
4409 {
4410  void *swigCPtr;
4411  BOOL swigCMemOwn;
4412 }
4413 -(void*)getCptr;
4414 -(id)initWithCptr: (void*)cptr swigOwnCObject: (BOOL)ownCObject;
4415 -(id)init;
4416 -(id)initWithOther: (FSWidgetChoiceOptionArray*)other;
4417 -(unsigned long)getSize;
4418 -(FSWidgetChoiceOption*)getAt: (unsigned long)index;
4419 -(void)add: (FSWidgetChoiceOption*)element;
4420 -(void)removeAt: (unsigned long)index;
4421 -(void)insertAt: (unsigned long)index element: (FSWidgetChoiceOption*)element;
4422 -(void)removeAll;
4423 
4424 -(void)dealloc;
4425 
4426 @end
4427 
4428 typedef NS_ENUM(NSInteger, FSAppProviderCallbackAppInfo) {
4435 };
4436 
4437 typedef NS_ENUM(NSInteger, FSAppProviderCallbackBeepType) {
4443 };
4444 
4445 typedef NS_ENUM(NSInteger, FSAppProviderCallbackStringID) {
4550 };
4551 
4552 typedef NS_ENUM(NSInteger, FSAppProviderCallbackMsgBoxIconType) {
4557 };
4558 
4559 typedef NS_ENUM(NSInteger, FSAppProviderCallbackMsgBoxButtonType) {
4564 };
4565 
4566 typedef NS_ENUM(NSInteger, FSAppProviderCallbackMsgBoxButtonID) {
4571 };
4572 
4573 
4574 
4575 typedef NS_ENUM(NSInteger, FSDocProviderCallbackInvalidateFlag) {
4578 };
4579 
4580 typedef NS_ENUM(NSInteger, FSDocProviderCallbackPrintOption) {
4587 };
4588 
4589 typedef NS_ENUM(NSInteger, FSDocProviderCallbackSubmitFormat) {
4595 };
4596 
4597 typedef NS_ENUM(NSInteger, FSDocProviderCallbackTextEncoding) {
4610 };
4611 
4612 typedef NS_ENUM(NSInteger, FSDocProviderCallbackPageViewEventType) {
4616 };
4617 
4618 typedef NS_ENUM(NSInteger, FSDocProviderCallbackWidgetEventType) {
4621 };
4622 
4623 
4624 
4625 typedef NS_ENUM(NSInteger, FSXFADocEventType) {
4629 };
4630 
4631 typedef NS_ENUM(NSInteger, FSXFADocType) {
4635 };
4636 
4637 typedef NS_ENUM(NSInteger, FSXFADocExportDataType) {
4641 };
4642 
4643 @interface FSXFADoc : FSBase
4644 -(id)init NS_UNAVAILABLE;
4645 -(void*)getCptr;
4646 -(id)initWithCptr: (void*)cptr swigOwnCObject: (BOOL)ownCObject;
4647 -(id)initWithDocument: (FSPDFDoc*)document xfa_doc_provider_handler: (id<FSDocProviderCallback>)xfa_doc_provider_handler;
4648 -(id)initWithDocument: (FSPDFDoc*)document;
4649 -(id)initWithOther: (FSXFADoc*)other;
4650 -(BOOL)isEmpty;
4651 -(FSProgressive*)startLoad: (id<FSPauseCallback>)pause;
4652 -(void)setDocProviderCallback: (id<FSDocProviderCallback>)doc_provider_callback;
4654 -(int)getPageCount;
4655 -(FSXFAPage*)getPage: (int)page_index;
4656 -(BOOL)exportData: (NSString *)output_file_path export_type: (FSXFADocExportDataType)export_type;
4657 -(void)setPDFPath: (NSString *)pdf_file_path;
4658 -(BOOL)importData: (NSString *)file_path;
4659 -(void)resetForm;
4660 -(void)flattenTo: (NSString *)output_file_path;
4661 -(void)flattenToWithStreamCallback: (id<FSFileStreamCallback>)stream;
4662 -(void)processEvent: (FSXFADocEventType)event_type;
4663 -(void)setFocus: (FSXFAWidget*)xfa_widget;
4664 -(void)killFocus;
4665 -(FSXFAWidget*)getWidgetByFullName: (NSString *)full_name;
4666 
4667 -(void)dealloc;
4668 
4669 @end
4670 
4671 @interface FSXFAPage : FSBase
4672 -(id)init NS_UNAVAILABLE;
4673 -(void*)getCptr;
4674 -(id)initWithCptr: (void*)cptr swigOwnCObject: (BOOL)ownCObject;
4675 -(id)initWithOther: (FSXFAPage*)other;
4676 -(BOOL)isEmpty;
4677 -(FSMatrix2D*)getDisplayMatrix: (int)left top: (int)top width: (int)width height: (int)height rotate: (FSRotation)rotate;
4678 -(float)getWidth;
4679 -(float)getHeight;
4680 -(FSXFAWidget*)getWidgetAtDevicePoint: (FSMatrix2D*)matrix device_point: (FSPointF*)device_point tolerance: (float)tolerance;
4681 -(int)getIndex;
4682 -(int)getWidgetCount;
4683 -(FSXFAWidget*)getWidget: (int)widget_index;
4684 -(FSXFAWidget*)getWidgetByFullName: (NSString *)full_name;
4687 -(FSXFAWidget*)getNextWidget: (FSXFAWidget*)widget;
4688 -(FSXFAWidget*)getPrevWidget: (FSXFAWidget*)widget;
4689 
4690 -(void)dealloc;
4691 
4692 @end
4693 
4694 typedef NS_ENUM(NSInteger, FSXFAWidgetHitTestArea) {
4699 };
4700 
4701 typedef NS_ENUM(NSInteger, FSXFAWidgetWidgetType) {
4719 };
4720 
4721 typedef NS_ENUM(NSInteger, FSXFAWidgetPresenceProperty) {
4727 };
4728 
4729 typedef NS_ENUM(NSInteger, FSXFAWidgetWidgetNameType) {
4733 };
4734 
4735 typedef NS_ENUM(NSInteger, FSXFAWidgetWidgetHAlignType) {
4742 };
4743 
4744 typedef NS_ENUM(NSInteger, FSXFAWidgetWidgetVAlignType) {
4748 };
4749 
4750 typedef NS_ENUM(NSInteger, FSXFAWidgetWidgetEdgePosition) {
4755 };
4756 
4757 @interface FSXFAWidget : FSBase
4758 @property (nonatomic, weak, getter=getValue) NSString * value;
4759 -(id)init NS_UNAVAILABLE;
4760 -(void*)getCptr;
4761 -(id)initWithCptr: (void*)cptr swigOwnCObject: (BOOL)ownCObject;
4762 -(id)initWithOther: (FSXFAWidget*)other;
4763 -(BOOL)isEmpty;
4764 -(FSXFAPage*)getXFAPage;
4765 -(int)getIndex;
4766 -(void)resetData;
4767 -(FSRectF*)getRect;
4768 -(NSString *)getName: (FSXFAWidgetWidgetNameType)type;
4769 -(FSWidgetChoiceOptionArray*)getOptions;
4770 -(BOOL)isChecked;
4771 -(FSXFAWidgetPresenceProperty)getPresence;
4772 -(BOOL)onMouseEnter;
4773 -(BOOL)onMouseExit;
4774 -(BOOL)onLButtonDown: (FSPointF*)point flags: (unsigned int)flags;
4775 -(BOOL)onLButtonUp: (FSPointF*)point flags: (unsigned int)flags;
4776 -(BOOL)onLButtonDoubleClick: (FSPointF*)point flags: (unsigned int)flags;
4777 -(BOOL)onMouseMove: (FSPointF*)point flags: (unsigned int)flags;
4778 -(BOOL)onRButtonDown: (FSPointF*)point flags: (unsigned int)flags;
4779 -(BOOL)onRButtonUp: (FSPointF*)point flags: (unsigned int)flags;
4780 -(BOOL)onKeyDown: (unsigned int)key_code flags: (unsigned int)flags;
4781 -(BOOL)onKeyUp: (unsigned int)key_code flags: (unsigned int)flags;
4782 -(BOOL)onChar: (int)input_char flags: (unsigned int)flags;
4783 -(FSXFAWidgetHitTestArea)onHitTest: (FSPointF*)point;
4784 -(FSXFAWidgetWidgetType)getType;
4785 -(FSXFAWidgetWidgetHAlignType)getHAlign;
4786 -(FSXFAWidgetWidgetVAlignType)getVAlign;
4787 -(BOOL)hasEdge: (FSXFAWidgetWidgetEdgePosition)edge_pos;
4788 -(FSSignature*)getSignature;
4789 -(NSString *)getToolTip;
4790 -(FSBitmap*)getBitmap;
4791 
4792 -(void)dealloc;
4793 
4794 @end
4795 
4796 @interface FSWidgetMenu : FSBase
4797 -(id)init NS_UNAVAILABLE;
4798 -(void*)getCptr;
4799 -(id)initWithCptr: (void*)cptr swigOwnCObject: (BOOL)ownCObject;
4800 -(id)initWithXfa_widget: (FSXFAWidget*)xfa_widget;
4801 -(id)initWithOther: (FSWidgetMenu*)other;
4802 -(BOOL)isEmpty;
4803 -(BOOL)canCopy;
4804 -(BOOL)canCut;
4805 -(BOOL)canPaste;
4806 -(BOOL)canSelectAll;
4807 -(BOOL)canDelete;
4808 -(BOOL)canDeSelect;
4809 -(NSString *)copy;
4810 -(NSString *)cut;
4811 -(BOOL)paste: (NSString *)text;
4812 -(BOOL)selectAll;
4813 -(BOOL)delete;
4814 -(BOOL)deSelect;
4815 -(BOOL)canUndo;
4816 -(BOOL)canRedo;
4817 -(BOOL)undo;
4818 -(BOOL)redo;
4819 -(BOOL)bold;
4820 -(BOOL)italic;
4821 -(BOOL)underline;
4822 -(BOOL)superscript;
4823 -(BOOL)subscript;
4824 -(BOOL)clearStyle;
4825 
4826 -(void)dealloc;
4827 
4828 @end
4829 
4830 
4831 
4832 typedef NS_ENUM(NSInteger, FSTextPageCharInfoTextCharFlag) {
4839 };
4840 
4841 @interface FSTextPageCharInfo : NSObject
4842 {
4843  void *swigCPtr;
4844  BOOL swigCMemOwn;
4845 }
4846 @property (nonatomic, weak, getter=getFont) FSFont* font;
4847 @property (nonatomic, getter=getFlag) FSTextPageCharInfoTextCharFlag flag;
4848 @property (nonatomic, getter=getFont_size) float font_size;
4849 @property (nonatomic, getter=getOrigin_x) float origin_x;
4850 @property (nonatomic, getter=getOrigin_y) float origin_y;
4851 @property (nonatomic, weak, getter=getChar_box) FSRectF* char_box;
4852 @property (nonatomic, weak, getter=getChar_outbox) FSRectF* char_outbox;
4853 @property (nonatomic, weak, getter=getMatrix) FSMatrix2D* matrix;
4854 -(void*)getCptr;
4855 -(id)initWithCptr: (void*)cptr swigOwnCObject: (BOOL)ownCObject;
4856 -(id)initWithFont: (FSFont*)font flag: (FSTextPageCharInfoTextCharFlag)flag font_size: (float)font_size origin_x: (float)origin_x origin_y: (float)origin_y char_box: (FSRectF*)char_box char_outbox: (FSRectF*)char_outbox matrix: (FSMatrix2D*)matrix;
4857 -(id)init;
4858 -(id)initWithChar_info: (FSTextPageCharInfo*)char_info;
4859 -(void)set: (FSFont*)font flag: (FSTextPageCharInfoTextCharFlag)flag font_size: (float)font_size origin_x: (float)origin_x origin_y: (float)origin_y char_box: (FSRectF*)char_box char_outbox: (FSRectF*)char_outbox matrix: (FSMatrix2D*)matrix;
4860 -(void)dealloc;
4861 
4862 @end
4863 
4864 typedef NS_ENUM(NSInteger, FSTextPageTextParseFlags) {
4868 };
4869 
4870 typedef NS_ENUM(NSInteger, FSTextPageTextOrderFlag) {
4873 };
4874 
4875 @interface FSTextPage : FSBase
4876 -(id)init NS_UNAVAILABLE;
4877 -(void*)getCptr;
4878 -(id)initWithCptr: (void*)cptr swigOwnCObject: (BOOL)ownCObject;
4879 -(id)initWithPage: (FSPDFPage*)page flags: (int)flags;
4880 -(id)initWithOther: (FSTextPage*)other;
4881 -(BOOL)isEmpty;
4882 -(int)getCharCount;
4883 -(FSTextPageCharInfo*)getCharInfo: (int)char_index;
4884 -(NSString *)getChars: (int)start count: (int)count;
4885 -(int)getIndexAtPos: (float)x y: (float)y tolerance: (float)tolerance;
4886 -(NSString *)getTextInRect: (FSRectF*)rect;
4887 -(NSString *)getText: (FSTextPageTextOrderFlag)flag;
4888 -(FSRange*)getWordAtPos: (float)x y: (float)y tolerance: (float)tolerance;
4889 -(int)getTextRectCount: (int)start count: (int)count;
4890 -(FSRectF*)getTextRect: (int)rect_index;
4891 -(FSRotation)getBaselineRotation: (int)rect_index;
4892 -(FSRectFArray*)getTextRectArrayByRect: (FSRectF*)rect;
4893 -(FSRange*)getCharRange: (FSRectF*)rect;
4894 -(NSString *)getTextUnderAnnot: (FSAnnot*)annot;
4895 
4896 -(void)dealloc;
4897 
4898 @end
4899 
4900 typedef NS_ENUM(NSInteger, FSTextSearchSearchFlags) {
4905 };
4906 
4907 @interface FSTextSearch : FSBase
4908 -(id)init NS_UNAVAILABLE;
4909 -(void*)getCptr;
4910 -(id)initWithCptr: (void*)cptr swigOwnCObject: (BOOL)ownCObject;
4911 -(id)initWithDocument: (FSPDFDoc*)document cancel: (id<FSSearchCancelCallback>)cancel flags: (int)flags;
4912 -(id)initWithXfa_document: (FSXFADoc*)xfa_document cancel: (id<FSSearchCancelCallback>)cancel;
4913 -(id)initWithText_page: (FSTextPage*)text_page;
4914 -(id)initWithAnnot: (FSAnnot*)annot;
4915 -(id)initWithOther: (FSTextSearch*)other;
4916 -(BOOL)isEmpty;
4917 -(BOOL)setPattern: (NSString *)key_words;
4918 -(BOOL)setStartPage: (int)page_index;
4919 -(BOOL)setEndPage: (int)page_index;
4920 -(BOOL)setStartCharacter: (int)char_index;
4921 -(BOOL)setSearchFlags: (unsigned int)search_flags;
4922 -(BOOL)findNext;
4923 -(BOOL)findPrev;
4925 -(int)getMatchPageIndex;
4926 -(NSString *)getMatchSentence;
4929 -(int)getMatchEndCharIndex;
4930 
4931 -(void)dealloc;
4932 
4933 @end
4934 
4935 @interface FSTextLink : FSBase
4936 -(id)init NS_UNAVAILABLE;
4937 -(void*)getCptr;
4938 -(id)initWithCptr: (void*)cptr swigOwnCObject: (BOOL)ownCObject;
4939 -(id)initWithOther: (FSTextLink*)other;
4940 -(BOOL)isEmpty;
4941 -(NSString *)getURI;
4942 -(int)getStartCharIndex;
4943 -(int)getEndCharIndex;
4945 
4946 -(void)dealloc;
4947 
4948 @end
4949 
4951 -(id)init NS_UNAVAILABLE;
4952 -(void*)getCptr;
4953 -(id)initWithCptr: (void*)cptr swigOwnCObject: (BOOL)ownCObject;
4954 -(id)initWithPage: (FSTextPage*)page;
4955 -(id)initWithOther: (FSPageTextLinks*)other;
4956 -(BOOL)isEmpty;
4957 -(int)getTextLinkCount;
4958 -(FSTextLink*)getTextLink: (int)index;
4959 
4960 -(void)dealloc;
4961 
4962 @end
4963 
4964 typedef NS_ENUM(NSInteger, FSSecurityHandlerCipherType) {
4968 };
4969 
4971 -(void*)getCptr;
4972 -(id)initWithCptr: (void*)cptr swigOwnCObject: (BOOL)ownCObject;
4973 -(id)init;
4974 -(id)initWithOther: (FSSecurityHandler*)other;
4975 -(BOOL)isEmpty;
4977 
4978 -(void)dealloc;
4979 
4980 @end
4981 
4982 @interface FSStdEncryptData : NSObject
4983 {
4984  void *swigCPtr;
4985  BOOL swigCMemOwn;
4986 }
4987 @property (nonatomic, getter=getIs_encrypt_metadata) BOOL is_encrypt_metadata;
4988 @property (nonatomic, getter=getUser_permissions) unsigned int user_permissions;
4989 @property (nonatomic, getter=getCipher) FSSecurityHandlerCipherType cipher;
4990 @property (nonatomic, getter=getKey_length) int key_length;
4991 -(void*)getCptr;
4992 -(id)initWithCptr: (void*)cptr swigOwnCObject: (BOOL)ownCObject;
4993 -(id)initWithIs_encrypt_metadata: (BOOL)is_encrypt_metadata user_permissions: (unsigned int)user_permissions cipher: (FSSecurityHandlerCipherType)cipher key_length: (int)key_length;
4994 -(id)init;
4995 -(id)initWithOther: (FSStdEncryptData*)other;
4996 -(void)set: (BOOL)is_encrypt_metadata user_permissions: (unsigned int)user_permissions cipher: (FSSecurityHandlerCipherType)cipher key_length: (int)key_length;
4997 -(void)dealloc;
4998 
4999 @end
5000 
5001 typedef NS_ENUM(NSInteger, FSStdSecurityHandlerModifyFlag) {
5005 };
5006 
5008 -(void*)getCptr;
5009 -(id)initWithCptr: (void*)cptr swigOwnCObject: (BOOL)ownCObject;
5010 -(id)init;
5011 -(id)initWithOther: (FSSecurityHandler*)other;
5012 -(BOOL)initialize: (FSStdEncryptData*)encrypt_data user_password: (NSString *)user_password owner_password: (NSString *)owner_password;
5013 -(BOOL)initializeW: (FSStdEncryptData*)encrypt_data user_password: (NSString *)user_password owner_password: (NSString *)owner_password;
5014 -(void)setAES256ModifyFlags: (unsigned int)modify_flags;
5015 
5016 -(void)dealloc;
5017 
5018 @end
5019 
5020 @interface FSCertificateEncryptData : NSObject
5021 {
5022  void *swigCPtr;
5023  BOOL swigCMemOwn;
5024 }
5025 @property (nonatomic, getter=getIs_encrypt_metadata) BOOL is_encrypt_metadata;
5026 @property (nonatomic, getter=getCipher) FSSecurityHandlerCipherType cipher;
5027 @property (nonatomic, weak, getter=getEnvelopes) NSArray<NSData *> * envelopes;
5028 -(void*)getCptr;
5029 -(id)initWithCptr: (void*)cptr swigOwnCObject: (BOOL)ownCObject;
5030 -(id)initWithIs_encrypt_metadata: (BOOL)is_encrypt_metadata cipher: (FSSecurityHandlerCipherType)cipher envelopes: (NSArray<NSData *> *)envelopes;
5031 -(id)init;
5032 -(id)initWithOther: (FSCertificateEncryptData*)other;
5033 -(void)set: (BOOL)is_encrypt_metadata cipher: (FSSecurityHandlerCipherType)cipher envelopes: (NSArray<NSData *> *)envelopes;
5034 -(void)dealloc;
5035 
5036 @end
5037 
5039 -(void*)getCptr;
5040 -(id)initWithCptr: (void*)cptr swigOwnCObject: (BOOL)ownCObject;
5041 -(id)init;
5042 -(id)initWithOther: (FSSecurityHandler*)other;
5043 -(BOOL)initialize: (FSCertificateEncryptData*)encrypt_data encrypt_key: (NSData *)encrypt_key;
5044 
5045 -(void)dealloc;
5046 
5047 @end
5048 
5049 @interface FSDRMEncryptData : NSObject
5050 {
5051  void *swigCPtr;
5052  BOOL swigCMemOwn;
5053 }
5054 @property (nonatomic, getter=getIs_encrypt_metadata) BOOL is_encrypt_metadata;
5055 @property (nonatomic, weak, getter=getSub_filter) NSString * sub_filter;
5056 @property (nonatomic, getter=getCipher) FSSecurityHandlerCipherType cipher;
5057 @property (nonatomic, getter=getKey_length) int key_length;
5058 @property (nonatomic, getter=getIs_owner) BOOL is_owner;
5059 @property (nonatomic, getter=getUser_permissions) unsigned int user_permissions;
5060 -(void*)getCptr;
5061 -(id)initWithCptr: (void*)cptr swigOwnCObject: (BOOL)ownCObject;
5062 -(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;
5063 -(id)init;
5064 -(id)initWithOther: (FSDRMEncryptData*)other;
5065 -(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;
5066 -(void)dealloc;
5067 
5068 @end
5069 
5071 -(void*)getCptr;
5072 -(id)initWithCptr: (void*)cptr swigOwnCObject: (BOOL)ownCObject;
5073 -(id)init;
5074 -(id)initWithOther: (FSSecurityHandler*)other;
5075 -(NSString *)getDRMValue: (NSString *)key;
5076 -(BOOL)setDRMValue: (NSString *)key value: (NSString *)value;
5077 -(BOOL)verifyEncryptionParams;
5078 -(BOOL)initialize: (FSDRMEncryptData*)encrypt_data file_id: (NSString *)file_id initial_key: (NSData *)initial_key;
5079 
5080 -(void)dealloc;
5081 
5082 @end
5083 
5084 @interface FSCustomEncryptData : NSObject
5085 {
5086  void *swigCPtr;
5087  BOOL swigCMemOwn;
5088 }
5089 @property (nonatomic, getter=getIs_encrypt_metadata) BOOL is_encrypt_metadata;
5090 @property (nonatomic, weak, getter=getFilter) NSString * filter;
5091 @property (nonatomic, weak, getter=getSub_filter) NSString * sub_filter;
5092 -(void*)getCptr;
5093 -(id)initWithCptr: (void*)cptr swigOwnCObject: (BOOL)ownCObject;
5094 -(id)initWithIs_encrypt_metadata: (BOOL)is_encrypt_metadata filter: (NSString *)filter sub_filter: (NSString *)sub_filter;
5095 -(id)init;
5096 -(id)initWithOther: (FSCustomEncryptData*)other;
5097 -(void)set: (BOOL)is_encrypt_metadata filter: (NSString *)filter sub_filter: (NSString *)sub_filter;
5098 -(void)dealloc;
5099 
5100 @end
5101 
5103 -(void*)getCptr;
5104 -(id)initWithCptr: (void*)cptr swigOwnCObject: (BOOL)ownCObject;
5105 -(id)init;
5106 -(id)initWithOther: (FSSecurityHandler*)other;
5107 -(BOOL)initialize: (FSCustomEncryptData*)encrypt_data callback: (id<FSCustomSecurityCallback>)callback encrypt_info: (NSString *)encrypt_info;
5108 
5109 -(void)dealloc;
5110 
5111 @end
5112 
5113 @interface FSRMSEncryptData : NSObject
5114 {
5115  void *swigCPtr;
5116  BOOL swigCMemOwn;
5117 }
5118 @property (nonatomic, getter=getIs_encrypt_metadata) BOOL is_encrypt_metadata;
5119 @property (nonatomic, weak, getter=getPublish_license) NSString * publish_license;
5120 @property (nonatomic, weak, getter=getServer_eul_list) NSArray<NSData *> * server_eul_list;
5121 @property (nonatomic, getter=getIrm_version) float irm_version;
5122 -(void*)getCptr;
5123 -(id)initWithCptr: (void*)cptr swigOwnCObject: (BOOL)ownCObject;
5124 -(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;
5125 -(id)init;
5126 -(id)initWithOther: (FSRMSEncryptData*)other;
5127 -(void)set: (BOOL)is_encrypt_metadata publish_license: (NSString *)publish_license server_eul_list: (NSArray<NSData *> *)server_eul_list irm_version: (float)irm_version;
5128 -(void)dealloc;
5129 
5130 @end
5131 
5133 -(void*)getCptr;
5134 -(id)initWithCptr: (void*)cptr swigOwnCObject: (BOOL)ownCObject;
5135 -(id)init;
5136 -(id)initWithOther: (FSSecurityHandler*)other;
5137 -(BOOL)initialize: (FSRMSEncryptData*)encrypt_data callback: (id<FSRMSSecurityCallback>)callback;
5138 
5139 -(void)dealloc;
5140 
5141 @end
5142 
5143 
5144 
5145 
5146 
5147 
5148 
5149 
5150 
5151 
5152 
5153 typedef NS_ENUM(NSInteger, FSTabOrderMgrOrderType) {
5158 };
5159 
5160 @interface FSTabOrderMgr : FSBase
5161 @property (nonatomic, getter=getOrderType) FSTabOrderMgrOrderType orderType;
5162 -(id)init NS_UNAVAILABLE;
5163 -(void*)getCptr;
5164 -(id)initWithCptr: (void*)cptr swigOwnCObject: (BOOL)ownCObject;
5165 -(id)initWithPage: (FSPDFPage*)page;
5166 -(id)initWithOther: (FSTabOrderMgr*)other;
5167 -(BOOL)isEmpty;
5168 -(void)reload;
5169 -(FSAnnot*)getFirstAnnot;
5170 -(FSAnnot*)getLastAnnot;
5171 -(FSAnnot*)getNextAnnot: (FSAnnot*)annot;
5172 -(FSAnnot*)getPrevAnnot: (FSAnnot*)annot;
5173 -(BOOL)adjustStructureOrder: (FSAnnotArray*)annot_array;
5174 
5175 -(void)dealloc;
5176 
5177 @end
5178 
5179 @interface FSWatermark : FSBase
5180 -(id)init NS_UNAVAILABLE;
5181 -(void*)getCptr;
5182 -(id)initWithCptr: (void*)cptr swigOwnCObject: (BOOL)ownCObject;
5183 -(id)initWithDocument: (FSPDFDoc*)document text: (NSString *)text properties: (FSWatermarkTextProperties*)properties settings: (FSWatermarkSettings*)settings;
5184 -(id)initWithDocument: (FSPDFDoc*)document bitmap: (FSBitmap*)bitmap settings: (FSWatermarkSettings*)settings;
5185 -(id)initWithDocument: (FSPDFDoc*)document image: (FSImage*)image frame_index: (int)frame_index settings: (FSWatermarkSettings*)settings;
5186 -(id)initWithDocument: (FSPDFDoc*)document page: (FSPDFPage*)page settings: (FSWatermarkSettings*)settings;
5187 -(id)initWithOther: (FSWatermark*)other;
5188 -(BOOL)isEmpty;
5189 -(float)getWidth;
5190 -(float)getHeight;
5191 -(BOOL)insertToPage: (FSPDFPage*)page;
5192 
5193 -(void)dealloc;
5194 
5195 @end
5196 
5197 typedef NS_ENUM(NSInteger, FSWatermarkSettingsFlags) {
5203 };
5204 
5205 @interface FSWatermarkSettings : NSObject
5206 {
5207  void *swigCPtr;
5208  BOOL swigCMemOwn;
5209 }
5210 @property (nonatomic, getter=getPosition) FSPosition position;
5211 @property (nonatomic, getter=getOffset_x) float offset_x;
5212 @property (nonatomic, getter=getOffset_y) float offset_y;
5213 @property (nonatomic, getter=getFlags) unsigned int flags;
5214 @property (nonatomic, getter=getScale_x) float scale_x;
5215 @property (nonatomic, getter=getScale_y) float scale_y;
5216 @property (nonatomic, getter=getRotation) float rotation;
5217 @property (nonatomic, getter=getOpacity) int opacity;
5218 -(void*)getCptr;
5219 -(id)initWithCptr: (void*)cptr swigOwnCObject: (BOOL)ownCObject;
5220 -(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;
5221 -(id)init;
5222 -(id)initWithSettings: (FSWatermarkSettings*)settings;
5223 -(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;
5224 -(void)dealloc;
5225 
5226 @end
5227 
5228 typedef NS_ENUM(NSInteger, FSWatermarkTextPropertiesFontStyle) {
5231 };
5232 
5233 @interface FSWatermarkTextProperties : NSObject
5234 {
5235  void *swigCPtr;
5236  BOOL swigCMemOwn;
5237 }
5238 @property (nonatomic, getter=getFont_size) float font_size;
5239 @property (nonatomic, getter=getColor) unsigned int color;
5240 @property (nonatomic, getter=getFont_style) FSWatermarkTextPropertiesFontStyle font_style;
5241 @property (nonatomic, getter=getLine_space) float line_space;
5242 @property (nonatomic, getter=getAlignment) FSAlignment alignment;
5243 @property (nonatomic, weak, getter=getFont) FSFont* font;
5244 -(void*)getCptr;
5245 -(id)initWithCptr: (void*)cptr swigOwnCObject: (BOOL)ownCObject;
5246 -(id)initWithFont: (FSFont*)font font_size: (float)font_size color: (unsigned int)color style: (FSWatermarkTextPropertiesFontStyle)style line_space: (float)line_space alignment: (FSAlignment)alignment;
5247 -(id)init;
5248 -(id)initWithProperties: (FSWatermarkTextProperties*)properties;
5249 -(void)set: (FSFont*)font font_size: (float)font_size color: (unsigned int)color style: (FSWatermarkTextPropertiesFontStyle)style line_space: (float)line_space alignment: (FSAlignment)alignment;
5250 
5251 -(void)dealloc;
5252 
5253 @end
5254 
5255 @interface FSRedaction : FSBase
5256 -(id)init NS_UNAVAILABLE;
5257 -(void*)getCptr;
5258 -(id)initWithCptr: (void*)cptr swigOwnCObject: (BOOL)ownCObject;
5259 -(id)initWithDocument: (FSPDFDoc*)document;
5260 -(id)initWithOther: (FSRedaction*)other;
5261 -(BOOL)isEmpty;
5262 -(FSRedact*)markRedactAnnot: (FSPDFPage*)page rects: (FSRectFArray*)rects;
5263 -(BOOL)apply;
5264 
5265 -(void)dealloc;
5266 
5267 @end
5268 
5269 
5270 
5272 -(id)init NS_UNAVAILABLE;
5273 -(void*)getCptr;
5274 -(id)initWithCptr: (void*)cptr swigOwnCObject: (BOOL)ownCObject;
5275 -(id)initWithDirectory: (NSString *)directory;
5276 -(id)initWithOther: (FSDocumentsSource*)other;
5277 -(BOOL)isEmpty;
5278 
5279 -(void)dealloc;
5280 
5281 @end
5282 
5283 typedef NS_ENUM(NSInteger, FSFullTextSearchRankMode) {
5287 };
5288 
5290 -(void*)getCptr;
5291 -(id)initWithCptr: (void*)cptr swigOwnCObject: (BOOL)ownCObject;
5292 -(id)init;
5293 -(id)initWithOther: (FSFullTextSearch*)other;
5294 -(BOOL)isEmpty;
5295 -(void)setDataBasePath: (NSString *)path_of_data_base;
5296 -(FSProgressive*)startUpdateIndex: (FSDocumentsSource*)source pause: (id<FSPauseCallback>)pause reupdate: (BOOL)reupdate;
5297 -(BOOL)updateIndexWithFilePath: (NSString *)file_path;
5298 -(BOOL)searchOf: (NSString *)match_string rank_mode: (FSFullTextSearchRankMode)rank_mode callback: (id<FSSearchCallback>)callback;
5299 
5300 -(void)dealloc;
5301 
5302 @end
5303 
5304 @interface FSComplianceEngine : NSObject
5305 {
5306  void *swigCPtr;
5307  BOOL swigCMemOwn;
5308 }
5309 -(void*)getCptr;
5310 -(id)initWithCptr: (void*)cptr swigOwnCObject: (BOOL)ownCObject;
5311 +(FSErrorCode)initialize: (NSString *)compliance_resource_folder_path compliance_engine_unlockcode: (NSString *)compliance_engine_unlockcode;
5312 +(void)destroy;
5313 +(void)setTempFolderPath: (NSString *)temp_folder_path;
5314 +(void)setLanguage: (NSString *)language;
5315 -(id)init;
5316 
5317 -(void)dealloc;
5318 
5319 @end
5320 
5321 
5322 
5323 typedef NS_ENUM(NSInteger, FSFixupDataFixupState) {
5327 };
5328 
5329 @interface FSFixupData : NSObject
5330 {
5331  void *swigCPtr;
5332  BOOL swigCMemOwn;
5333 }
5334 @property (nonatomic, getter=getUsed_count) unsigned int used_count;
5335 @property (nonatomic, getter=getState) FSFixupDataFixupState state;
5336 @property (nonatomic, weak, getter=getName) NSString * name;
5337 @property (nonatomic, weak, getter=getComment) NSString * comment;
5338 @property (nonatomic, weak, getter=getReasons) NSArray<NSString *> * reasons;
5339 -(void*)getCptr;
5340 -(id)initWithCptr: (void*)cptr swigOwnCObject: (BOOL)ownCObject;
5341 -(id)init;
5342 -(id)initWithOther: (FSFixupData*)other;
5343 -(void)dealloc;
5344 
5345 @end
5346 
5347 typedef NS_ENUM(NSInteger, FSHitDataCheckSeverity) {
5351 };
5352 
5353 @interface FSHitData : NSObject
5354 {
5355  void *swigCPtr;
5356  BOOL swigCMemOwn;
5357 }
5358 @property (nonatomic, getter=getTriggered_count) unsigned int triggered_count;
5359 @property (nonatomic, getter=getSeverity) FSHitDataCheckSeverity severity;
5360 @property (nonatomic, weak, getter=getName) NSString * name;
5361 @property (nonatomic, weak, getter=getComment) NSString * comment;
5362 @property (nonatomic, weak, getter=getTrigger_values) NSArray<NSString *> * trigger_values;
5363 @property (nonatomic, getter=getPage_index) int page_index;
5364 -(void*)getCptr;
5365 -(id)initWithCptr: (void*)cptr swigOwnCObject: (BOOL)ownCObject;
5366 -(id)init;
5367 -(id)initWithOther: (FSHitData*)other;
5368 -(void)dealloc;
5369 
5370 @end
5371 
5373 -(void*)getCptr;
5374 -(id)initWithCptr: (void*)cptr swigOwnCObject: (BOOL)ownCObject;
5375 -(id)init;
5376 -(id)initWithOther: (FSResultInformation*)other;
5377 -(BOOL)isEmpty;
5378 -(int)getFixupDataCount;
5379 -(FSFixupData*)getFixupData: (int)index;
5380 -(int)getHitDataCount;
5381 -(FSHitData*)getHitData: (int)index;
5382 
5383 -(void)dealloc;
5384 
5385 @end
5386 
5387 typedef NS_ENUM(NSInteger, FSPDFAComplianceVersion) {
5396 };
5397 
5399 -(void*)getCptr;
5400 -(id)initWithCptr: (void*)cptr swigOwnCObject: (BOOL)ownCObject;
5401 -(id)init;
5402 -(id)initWithOther: (FSPDFACompliance*)other;
5403 -(BOOL)isEmpty;
5404 -(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;
5405 -(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;
5406 
5407 -(void)dealloc;
5408 
5409 @end
5410 
5412 -(void*)getCptr;
5413 -(id)initWithCptr: (void*)cptr swigOwnCObject: (BOOL)ownCObject;
5414 -(id)init;
5415 -(id)initWithOther: (FSPDFCompliance*)other;
5416 -(BOOL)isEmpty;
5417 -(FSResultInformation*)convertPDFFile: (NSString *)src_pdf_path saved_pdf_path: (NSString *)saved_pdf_path convert_to_version: (int)convert_to_version progress_callback: (id<FSComplianceProgressCallback>)progress_callback;
5418 
5419 -(void)dealloc;
5420 
5421 @end
5422 
5423 typedef NS_ENUM(NSInteger, FSCompareResultInfoCompareResultType) {
5441 };
5442 
5443 @interface FSCompareResultInfo : NSObject
5444 {
5445  void *swigCPtr;
5446  BOOL swigCMemOwn;
5447 }
5448 @property (nonatomic, getter=getType) FSCompareResultInfoCompareResultType type;
5449 @property (nonatomic, weak, getter=getRect_array) FSRectFArray* rect_array;
5450 @property (nonatomic, weak, getter=getDiff_contents) NSString * diff_contents;
5451 -(void*)getCptr;
5452 -(id)initWithCptr: (void*)cptr swigOwnCObject: (BOOL)ownCObject;
5453 -(id)initWithType: (FSCompareResultInfoCompareResultType)type rect_array: (FSRectFArray*)rect_array diff_contents: (NSString *)diff_contents;
5454 -(id)init;
5455 -(id)initWithResult_info: (FSCompareResultInfo*)result_info;
5456 -(void)dealloc;
5457 
5458 @end
5459 
5460 @interface FSCompareResultInfoArray : NSObject
5461 {
5462  void *swigCPtr;
5463  BOOL swigCMemOwn;
5464 }
5465 -(void*)getCptr;
5466 -(id)initWithCptr: (void*)cptr swigOwnCObject: (BOOL)ownCObject;
5467 -(id)init;
5468 -(id)initWithOther: (FSCompareResultInfoArray*)other;
5469 -(unsigned long)getSize;
5470 -(FSCompareResultInfo*)getAt: (unsigned long)index;
5471 -(void)add: (FSCompareResultInfo*)element;
5472 -(void)removeAt: (unsigned long)index;
5473 -(void)insertAt: (unsigned long)index element: (FSCompareResultInfo*)element;
5474 -(void)removeAll;
5475 
5476 -(void)dealloc;
5477 
5478 @end
5479 
5480 @interface FSCompareResults : NSObject
5481 {
5482  void *swigCPtr;
5483  BOOL swigCMemOwn;
5484 }
5485 @property (nonatomic, weak, getter=getBase_doc_results) FSCompareResultInfoArray* base_doc_results;
5486 @property (nonatomic, weak, getter=getCompared_doc_results) FSCompareResultInfoArray* compared_doc_results;
5487 -(void*)getCptr;
5488 -(id)initWithCptr: (void*)cptr swigOwnCObject: (BOOL)ownCObject;
5489 -(id)initWithBase_doc_results: (FSCompareResultInfoArray*)base_doc_results compared_doc_results: (FSCompareResultInfoArray*)compared_doc_results;
5490 -(id)init;
5491 -(id)initWithCompare_results: (FSCompareResults*)compare_results;
5492 -(void)clear;
5493 -(void)dealloc;
5494 
5495 @end
5496 
5497 typedef NS_ENUM(NSInteger, FSComparisonCompareType) {
5500 };
5501 
5502 @interface FSComparison : FSBase
5503 -(id)init NS_UNAVAILABLE;
5504 -(void*)getCptr;
5505 -(id)initWithCptr: (void*)cptr swigOwnCObject: (BOOL)ownCObject;
5506 -(id)initWithBase_doc: (FSPDFDoc*)base_doc compared_doc: (FSPDFDoc*)compared_doc;
5507 -(id)initWithOther: (FSComparison*)other;
5508 -(BOOL)isEmpty;
5509 -(FSCompareResults*)doCompare: (int)base_page_index compared_page_index: (int)compared_page_index compare_flags: (unsigned int)compare_flags;
5510 -(FSPDFDoc*)generateComparedDoc: (unsigned int)compare_flags;
5511 
5512 -(void)dealloc;
5513 
5514 @end
5515 
5516 @interface FSOptimizer : FSBase
5517 -(void*)getCptr;
5518 -(id)initWithCptr: (void*)cptr swigOwnCObject: (BOOL)ownCObject;
5519 +(FSProgressive*)optimize: (FSPDFDoc*)doc settings: (FSOptimizerSettings*)settings pause: (id<FSPauseCallback>)pause;
5520 +(FSProgressive*)startSubsetEmbedFont: (FSPDFDoc*)doc pause: (id<FSPauseCallback>)pause;
5521 -(id)init;
5522 
5523 -(void)dealloc;
5524 
5525 @end
5526 
5527 typedef NS_ENUM(NSInteger, FSImageSettingsImageCompressMode) {
5532 };
5533 
5534 typedef NS_ENUM(NSInteger, FSImageSettingsImageCompressQuality) {
5540 };
5541 
5542 typedef NS_ENUM(NSInteger, FSImageSettingsStretchMode) {
5549 };
5550 
5552 -(void*)getCptr;
5553 -(id)initWithCptr: (void*)cptr swigOwnCObject: (BOOL)ownCObject;
5554 -(id)init;
5555 -(id)initWithOther: (FSImageSettings*)other;
5556 -(BOOL)isEmpty;
5557 -(void)setStretchMode: (FSImageSettingsStretchMode)mode;
5558 -(void)setImageDPI: (int)dpi;
5559 -(void)setImageDPILimit: (int)dpi_limit;
5560 -(void)setCompressionMode: (FSImageSettingsImageCompressMode)mode;
5561 -(void)setQuality: (FSImageSettingsImageCompressQuality)quality;
5562 
5563 -(void)dealloc;
5564 
5565 @end
5566 
5567 typedef NS_ENUM(NSInteger, FSMonoImageSettingsMonoImageCompressMode) {
5574 };
5575 
5576 typedef NS_ENUM(NSInteger, FSMonoImageSettingsMonoImageCompressQuality) {
5579 };
5580 
5581 typedef NS_ENUM(NSInteger, FSMonoImageSettingsStretchMode) {
5588 };
5589 
5591 -(void*)getCptr;
5592 -(id)initWithCptr: (void*)cptr swigOwnCObject: (BOOL)ownCObject;
5593 -(id)init;
5594 -(id)initWithOther: (FSMonoImageSettings*)other;
5595 -(BOOL)isEmpty;
5596 -(void)setImageDPI: (int)dpi;
5597 -(void)setImageDPILimit: (int)dpi_limit;
5598 -(void)setCompressionMode: (FSMonoImageSettingsMonoImageCompressMode)mode;
5599 -(void)setStretchMode: (FSMonoImageSettingsStretchMode)mode;
5600 -(void)setQuality: (FSMonoImageSettingsMonoImageCompressQuality)quality;
5601 
5602 -(void)dealloc;
5603 
5604 @end
5605 
5607 -(void*)getCptr;
5608 -(id)initWithCptr: (void*)cptr swigOwnCObject: (BOOL)ownCObject;
5609 -(id)init;
5610 -(id)initWithOther: (FSUnembeddedFontSettings*)other;
5611 -(BOOL)isEmpty;
5612 -(void)setUnembeddedFontNameArray: (NSArray<NSString *> *)font_name_array;
5613 
5614 -(void)dealloc;
5615 
5616 @end
5617 
5618 typedef NS_ENUM(NSInteger, FSOptimizerSettingsOptimizerOptions) {
5624 };
5625 
5626 typedef NS_ENUM(NSInteger, FSOptimizerSettingsCleanUpOptions) {
5631 };
5632 
5633 typedef NS_ENUM(NSInteger, FSOptimizerSettingsDiscardObjectsOptions) {
5643 };
5644 
5645 typedef NS_ENUM(NSInteger, FSOptimizerSettingsDiscardUserDataOptions) {
5652 };
5653 
5655 -(void*)getCptr;
5656 -(id)initWithCptr: (void*)cptr swigOwnCObject: (BOOL)ownCObject;
5657 -(id)init;
5658 -(id)initWithOther: (FSOptimizerSettings*)other;
5659 -(BOOL)isEmpty;
5660 -(void)setOptimizerOptions: (unsigned int)optimize_options;
5661 -(void)setColorGrayImageSettings: (FSImageSettings*)settings;
5662 -(void)setMonoImageSettings: (FSMonoImageSettings*)settings;
5663 -(void)setUnembeddedFontSettings: (FSUnembeddedFontSettings*)settings;
5664 -(void)setCleanUpOptions: (unsigned int)clean_up_options;
5665 -(void)setDiscardObjectsOptions: (unsigned int)discard_objects_options;
5666 -(void)setDiscardUserDataOptions: (unsigned int)discard_userdata_options;
5667 
5668 -(void)dealloc;
5669 
5670 @end
5671 
5672 typedef NS_ENUM(NSInteger, FSHTML2PDFSettingDataHTML2PDFPageMode) {
5675 };
5676 
5677 @interface FSHTML2PDFSettingData : NSObject
5678 {
5679  void *swigCPtr;
5680  BOOL swigCMemOwn;
5681 }
5682 @property (nonatomic, getter=getPage_width) float page_width;
5683 @property (nonatomic, getter=getPage_height) float page_height;
5684 @property (nonatomic, getter=getIs_to_page_scale) BOOL is_to_page_scale;
5685 @property (nonatomic, weak, getter=getPage_margin) FSRectF* page_margin;
5686 @property (nonatomic, getter=getRotate_degrees) FSRotation rotate_degrees;
5687 @property (nonatomic, getter=getIs_convert_link) BOOL is_convert_link;
5688 @property (nonatomic, getter=getIs_generate_tag) BOOL is_generate_tag;
5689 @property (nonatomic, getter=getPage_mode) FSHTML2PDFSettingDataHTML2PDFPageMode page_mode;
5690 -(void*)getCptr;
5691 -(id)initWithCptr: (void*)cptr swigOwnCObject: (BOOL)ownCObject;
5692 -(id)init;
5693 -(id)initWithPage_width: (float)page_width page_height: (float)page_height is_to_page_scale: (BOOL)is_to_page_scale page_margin: (FSRectF*)page_margin is_convert_link: (BOOL)is_convert_link rotate_degrees: (FSRotation)rotate_degrees is_generate_tag: (BOOL)is_generate_tag page_mode: (FSHTML2PDFSettingDataHTML2PDFPageMode)page_mode;
5694 -(void)set: (float)page_width page_height: (float)page_height is_to_page_scale: (BOOL)is_to_page_scale page_margin: (FSRectF*)page_margin is_convert_link: (BOOL)is_convert_link rotate_degrees: (FSRotation)rotate_degrees is_generate_tag: (BOOL)is_generate_tag page_mode: (FSHTML2PDFSettingDataHTML2PDFPageMode)page_mode;
5695 -(void)dealloc;
5696 
5697 @end
5698 
5699 @interface FSTXT2PDFSettingData : NSObject
5700 {
5701  void *swigCPtr;
5702  BOOL swigCMemOwn;
5703 }
5704 @property (nonatomic, getter=getPage_width) float page_width;
5705 @property (nonatomic, getter=getPage_height) float page_height;
5706 @property (nonatomic, weak, getter=getPage_margin) FSRectF* page_margin;
5707 @property (nonatomic, weak, getter=getFont) FSFont* font;
5708 @property (nonatomic, getter=getText_size) float text_size;
5709 @property (nonatomic, getter=getText_color) unsigned int text_color;
5710 @property (nonatomic, getter=getLinespace) float linespace;
5711 @property (nonatomic, getter=getIs_break_page) BOOL is_break_page;
5712 -(void*)getCptr;
5713 -(id)initWithCptr: (void*)cptr swigOwnCObject: (BOOL)ownCObject;
5714 -(id)init;
5715 -(id)initWithPage_width: (float)page_width page_height: (float)page_height page_margin: (FSRectF*)page_margin font: (FSFont*)font text_size: (float)text_size text_color: (unsigned int)text_color linespace: (float)linespace is_break_page: (BOOL)is_break_page;
5716 -(void)set: (float)page_width page_height: (float)page_height page_margin: (FSRectF*)page_margin font: (FSFont*)font text_size: (float)text_size text_color: (unsigned int)text_color linespace: (float)linespace is_break_page: (BOOL)is_break_page;
5717 -(void)dealloc;
5718 
5719 @end
5720 
5721 @interface FSConvert : FSBase
5722 -(void*)getCptr;
5723 -(id)initWithCptr: (void*)cptr swigOwnCObject: (BOOL)ownCObject;
5724 +(void)fromHTML: (NSString *)src_html engine_path: (NSString *)engine_path cookies_path: (NSString *)cookies_path setting_data: (FSHTML2PDFSettingData*)setting_data saved_pdf_path: (NSString *)saved_pdf_path timeout: (int)timeout;
5725 +(void)fromHTMLWithReaderCallback: (NSString *)src_html engine_path: (NSString *)engine_path cookies_reader: (id<FSFileReaderCallback>)cookies_reader setting_data: (FSHTML2PDFSettingData*)setting_data saved_pdf_path: (NSString *)saved_pdf_path timeout: (int)timeout;
5726 +(void)fromTXT: (NSString *)src_txt saved_pdf_path: (NSString *)saved_pdf_path setting_data: (FSTXT2PDFSettingData*)setting_data;
5727 -(id)init;
5728 
5729 -(void)dealloc;
5730 
5731 @end
5732 
5733 typedef NS_ENUM(NSInteger, FSLRElementElementType) {
5806 };
5807 
5808 @interface FSLRElement : FSBase
5809 -(void*)getCptr;
5810 -(id)initWithCptr: (void*)cptr swigOwnCObject: (BOOL)ownCObject;
5811 -(id)initWithOther: (FSLRElement*)other;
5812 -(BOOL)isEmpty;
5814 -(BOOL)isContentElement;
5816 -(BOOL)isStructureElement;
5817 -(NSString *)stringifyType;
5818 +(NSString *)stringifyElementType: (FSLRElementElementType)type;
5819 
5820 -(void)dealloc;
5821 
5822 @end
5823 
5824 typedef NS_ENUM(NSInteger, FSLRStructureElementAttributeType) {
5876 };
5877 
5878 typedef NS_ENUM(NSInteger, FSLRStructureElementAttributeValueEnum) {
5945 };
5946 
5947 typedef NS_ENUM(NSInteger, FSLRStructureElementAttributeValueType) {
5961 };
5962 
5964 -(id)init NS_UNAVAILABLE;
5965 -(void*)getCptr;
5966 -(id)initWithCptr: (void*)cptr swigOwnCObject: (BOOL)ownCObject;
5967 -(id)initWithOther: (FSLRStructureElement*)other;
5968 -(id)initWithElement: (FSLRElement*)element;
5969 +(NSString *)stringifyAttributeType: (FSLRStructureElementAttributeType)type;
5970 +(FSLRStructureElementAttributeType)parseAttributeType: (NSString *)type_string;
5971 +(NSString *)stringifyEnumVariant: (FSLRStructureElementAttributeValueEnum)type;
5972 +(BOOL)isArrayAttributeValueType: (FSLRStructureElementAttributeValueType)type;
5974 -(FSLRStructureElementAttributeType)getSupportedAttribute: (int)index;
5975 -(int)getAttributeValueCount: (FSLRStructureElementAttributeType)type;
5977 -(FSLRStructureElementAttributeValueEnum)getAttributeValueEnum: (FSLRStructureElementAttributeType)type index: (int)index;
5978 -(int)getAttributeValueInt32: (FSLRStructureElementAttributeType)type index: (int)index;
5979 -(float)getAttributeValueFloat: (FSLRStructureElementAttributeType)type index: (int)index;
5980 -(unsigned int)getAttributeValueARGB: (FSLRStructureElementAttributeType)type index: (int)index;
5981 -(NSString *)getAttributeValueString: (FSLRStructureElementAttributeType)type index: (int)index;
5982 -(FSLRStructureElement*)getAttributeValueElement: (FSLRStructureElementAttributeType)type index: (int)index;
5984 -(int)getChildCount;
5985 -(FSLRElement*)getChild: (int)index;
5986 -(FSRectF*)getBBox;
5987 
5988 -(void)dealloc;
5989 
5990 @end
5991 
5993 -(id)init NS_UNAVAILABLE;
5994 -(void*)getCptr;
5995 -(id)initWithCptr: (void*)cptr swigOwnCObject: (BOOL)ownCObject;
5996 -(id)initWithOther: (FSLRGraphicsObjectElement*)other;
5997 -(id)initWithElement: (FSLRElement*)element;
6002 -(FSRectF*)getBBox;
6004 
6005 -(void)dealloc;
6006 
6007 @end
6008 
6010 -(id)init NS_UNAVAILABLE;
6011 -(void*)getCptr;
6012 -(id)initWithCptr: (void*)cptr swigOwnCObject: (BOOL)ownCObject;
6013 -(id)initWithOther: (FSLRContentElement*)other;
6014 -(id)initWithElement: (FSLRElement*)element;
6018 -(FSRectF*)getBBox;
6020 
6021 -(void)dealloc;
6022 
6023 @end
6024 
6025 @interface FSLRContext : FSBase
6026 -(id)init NS_UNAVAILABLE;
6027 -(void*)getCptr;
6028 -(id)initWithCptr: (void*)cptr swigOwnCObject: (BOOL)ownCObject;
6029 -(id)initWithPage: (FSPDFPage*)page;
6030 -(id)initWithOther: (FSLRContext*)other;
6031 -(BOOL)isEmpty;
6032 -(FSProgressive*)startParse: (id<FSPauseCallback>)pause;
6034 
6035 -(void)dealloc;
6036 
6037 @end
6038 
6039 typedef NS_ENUM(NSInteger, FSResponseResponseType) {
6043 };
6044 
6045 @interface FSResponse : NSObject
6046 {
6047  void *swigCPtr;
6048  BOOL swigCMemOwn;
6049 }
6050 @property (nonatomic, getter=getType) FSResponseResponseType type;
6051 @property (nonatomic, weak, getter=getResponse_data) NSData * response_data;
6052 -(void*)getCptr;
6053 -(id)initWithCptr: (void*)cptr swigOwnCObject: (BOOL)ownCObject;
6054 -(id)initWithType: (FSResponseResponseType)type response_data: (NSData *)response_data;
6055 -(id)init;
6056 -(id)initWithOther: (FSResponse*)other;
6057 -(void)set: (FSResponseResponseType)type response_data: (NSData *)response_data;
6058 
6059 -(void)dealloc;
6060 
6061 @end
6062 
6063 @interface FSTimeRange : NSObject
6064 {
6065  void *swigCPtr;
6066  BOOL swigCMemOwn;
6067 }
6068 @property (nonatomic, weak, getter=getStart_time) FSDateTime* start_time;
6069 @property (nonatomic, weak, getter=getEnd_time) FSDateTime* end_time;
6070 -(void*)getCptr;
6071 -(id)initWithCptr: (void*)cptr swigOwnCObject: (BOOL)ownCObject;
6072 -(id)initWithStart_time: (FSDateTime*)start_time end_time: (FSDateTime*)end_time;
6073 -(id)init;
6074 -(id)initWithOther: (FSTimeRange*)other;
6075 -(void)set: (FSDateTime*)start_time end_time: (FSDateTime*)end_time;
6076 -(void)dealloc;
6077 
6078 @end
6079 
6080 typedef NS_ENUM(NSInteger, FSCertVerifyResultCertStatus) {
6085 };
6086 
6087 typedef NS_ENUM(NSInteger, FSCertVerifyResultRevocationReason) {
6099 };
6100 
6101 typedef NS_ENUM(NSInteger, FSCertVerifyResultResponseInfoLocation) {
6106 };
6107 
6108 @interface FSCertVerifyResult : NSObject
6109 {
6110  void *swigCPtr;
6111  BOOL swigCMemOwn;
6112 }
6113 @property (nonatomic, getter=getIs_ca) BOOL is_ca;
6114 @property (nonatomic, getter=getIs_trusted) BOOL is_trusted;
6115 @property (nonatomic, weak, getter=getResponse) FSResponse* response;
6116 @property (nonatomic, weak, getter=getResponse_effect_time_range) FSTimeRange* response_effect_time_range;
6117 @property (nonatomic, weak, getter=getRevoke_time) FSDateTime* revoke_time;
6118 @property (nonatomic, getter=getCert_status) FSCertVerifyResultCertStatus cert_status;
6119 @property (nonatomic, getter=getReason) FSCertVerifyResultRevocationReason reason;
6120 @property (nonatomic, weak, getter=getCert_check_time) FSDateTime* cert_check_time;
6121 @property (nonatomic, getter=getExist_signature_vri_creation_time) BOOL exist_signature_vri_creation_time;
6122 @property (nonatomic, weak, getter=getSignature_vri_creation_time) FSDateTime* signature_vri_creation_time;
6123 @property (nonatomic, getter=getExist_response_signature_vri_creation_time) BOOL exist_response_signature_vri_creation_time;
6124 @property (nonatomic, weak, getter=getResponse_signature_vri_creation_time) FSDateTime* response_signature_vri_creation_time;
6125 @property (nonatomic, getter=getResponse_info_location) FSCertVerifyResultResponseInfoLocation response_info_location;
6126 @property (nonatomic, weak, getter=getCert) NSData * cert;
6127 -(void*)getCptr;
6128 -(id)initWithCptr: (void*)cptr swigOwnCObject: (BOOL)ownCObject;
6129 -(id)initWithCert: (NSData *)cert is_ca: (BOOL)is_ca is_trusted: (BOOL)is_trusted response: (FSResponse*)response response_effect_time_range: (FSTimeRange*)response_effect_time_range revoke_time: (FSDateTime*)revoke_time cert_status: (FSCertVerifyResultCertStatus)cert_status reason: (FSCertVerifyResultRevocationReason)reason cert_check_time: (FSDateTime*)cert_check_time exist_signature_vri_creation_time: (BOOL)exist_signature_vri_creation_time signature_vri_creation_time: (FSDateTime*)signature_vri_creation_time exist_response_signature_vri_creation_time: (BOOL)exist_response_signature_vri_creation_time response_signature_vri_creation_time: (FSDateTime*)response_signature_vri_creation_time response_info_location: (FSCertVerifyResultResponseInfoLocation)response_info_location;
6130 -(id)init;
6131 -(id)initWithOther: (FSCertVerifyResult*)other;
6132 -(void)set: (NSData *)cert is_ca: (BOOL)is_ca is_trusted: (BOOL)is_trusted response: (FSResponse*)response response_effect_time_range: (FSTimeRange*)response_effect_time_range revoke_time: (FSDateTime*)revoke_time cert_status: (FSCertVerifyResultCertStatus)cert_status reason: (FSCertVerifyResultRevocationReason)reason cert_check_time: (FSDateTime*)cert_check_time exist_signature_vri_creation_time: (BOOL)exist_signature_vri_creation_time signature_vri_creation_time: (FSDateTime*)signature_vri_creation_time exist_response_signature_vri_creation_time: (BOOL)exist_response_signature_vri_creation_time response_signature_vri_creation_time: (FSDateTime*)response_signature_vri_creation_time response_info_location: (FSCertVerifyResultResponseInfoLocation)response_info_location;
6133 
6134 -(void)dealloc;
6135 
6136 @end
6137 
6138 @interface FSCertVerifyResultArray : NSObject
6139 {
6140  void *swigCPtr;
6141  BOOL swigCMemOwn;
6142 }
6143 -(void*)getCptr;
6144 -(id)initWithCptr: (void*)cptr swigOwnCObject: (BOOL)ownCObject;
6145 -(id)init;
6146 -(id)initWithOther: (FSCertVerifyResultArray*)other;
6147 -(unsigned long)getSize;
6148 -(FSCertVerifyResult*)getAt: (unsigned long)index;
6149 -(void)add: (FSCertVerifyResult*)element;
6150 -(void)removeAt: (unsigned long)index;
6151 -(void)insertAt: (unsigned long)index element: (FSCertVerifyResult*)element;
6152 -(void)removeAll;
6153 
6154 -(void)dealloc;
6155 
6156 @end
6157 
6158 @interface FSCertIssuerPair : NSObject
6159 {
6160  void *swigCPtr;
6161  BOOL swigCMemOwn;
6162 }
6163 @property (nonatomic, weak, getter=getIssuer) NSData * issuer;
6164 @property (nonatomic, weak, getter=getCert) NSData * cert;
6165 -(void*)getCptr;
6166 -(id)initWithCptr: (void*)cptr swigOwnCObject: (BOOL)ownCObject;
6167 -(id)initWithCert: (NSData *)cert issuer: (NSData *)issuer;
6168 -(id)init;
6169 -(id)initWithOther: (FSCertIssuerPair*)other;
6170 -(void)set: (NSData *)cert issuer: (NSData *)issuer;
6171 
6172 -(void)dealloc;
6173 
6174 @end
6175 
6176 @interface FSRevocationArrayInfo : NSObject
6177 {
6178  void *swigCPtr;
6179  BOOL swigCMemOwn;
6180 }
6181 @property (nonatomic, weak, getter=getOcsp_array) NSArray<NSData *> * ocsp_array;
6182 @property (nonatomic, weak, getter=getCrl_array) NSArray<NSData *> * crl_array;
6183 -(void*)getCptr;
6184 -(id)initWithCptr: (void*)cptr swigOwnCObject: (BOOL)ownCObject;
6185 -(id)initWithOcsp_array: (NSArray<NSData *> *)ocsp_array crl_array: (NSArray<NSData *> *)crl_array;
6186 -(id)init;
6187 -(id)initWithOther: (FSRevocationArrayInfo*)other;
6188 -(void)set: (NSArray<NSData *> *)ocsp_array crl_array: (NSArray<NSData *> *)crl_array;
6189 -(void)dealloc;
6190 
6191 @end
6192 
6193 
6194 
6195 
6196 
6197 @interface FSSignatureVerifyResultArray : NSObject
6198 {
6199  void *swigCPtr;
6200  BOOL swigCMemOwn;
6201 }
6202 -(void*)getCptr;
6203 -(id)initWithCptr: (void*)cptr swigOwnCObject: (BOOL)ownCObject;
6204 -(id)init;
6205 -(id)initWithOther: (FSSignatureVerifyResultArray*)other;
6206 -(unsigned long)getSize;
6207 -(FSSignatureVerifyResult*)getAt: (unsigned long)index;
6208 -(void)add: (FSSignatureVerifyResult*)element;
6209 -(void)removeAt: (unsigned long)index;
6210 -(void)insertAt: (unsigned long)index element: (FSSignatureVerifyResult*)element;
6211 -(void)removeAll;
6212 
6213 -(void)dealloc;
6214 
6215 @end
6216 
6217 typedef NS_ENUM(NSInteger, FSLTVVerifierTimeType) {
6222 };
6223 
6224 typedef NS_ENUM(NSInteger, FSLTVVerifierVerifyMode) {
6226 };
6227 
6228 @interface FSLTVVerifier : FSBase
6229 -(id)init NS_UNAVAILABLE;
6230 -(void*)getCptr;
6231 -(id)initWithCptr: (void*)cptr swigOwnCObject: (BOOL)ownCObject;
6232 -(id)initWithDocument: (FSPDFDoc*)document is_verify_signature: (BOOL)is_verify_signature use_expired_tst: (BOOL)use_expired_tst ignore_doc_info: (BOOL)ignore_doc_info time_type: (FSLTVVerifierTimeType)time_type;
6233 -(id)initWithOther: (FSLTVVerifier*)other;
6234 -(BOOL)isEmpty;
6235 -(void)setRevocationCallback: (id<FSRevocationCallback>)callback;
6236 -(void)setVerifyMode: (FSLTVVerifierVerifyMode)mode;
6237 -(void)setTrustedCertStoreCallback: (id<FSTrustedCertStoreCallback>)callback;
6239 -(FSSignatureVerifyResultArray*)verifySignature: (FSSignature*)signature;
6240 -(void)addDSS: (FSSignatureVerifyResult*)signature_verify_result;
6241 
6242 -(void)dealloc;
6243 
6244 @end
6245 
6246 typedef NS_ENUM(NSInteger, FSSignatureVerifyResultLTVState) {
6250 };
6251 
6253 -(id)init NS_UNAVAILABLE;
6254 -(void*)getCptr;
6255 -(id)initWithCptr: (void*)cptr swigOwnCObject: (BOOL)ownCObject;
6256 -(id)initWithOther: (FSSignatureVerifyResult*)other;
6257 -(BOOL)isEmpty;
6258 -(NSString *)getSignatureName;
6259 -(unsigned int)getSignatureState;
6266 -(NSData *)getSignatureHashValue;
6267 
6268 -(void)dealloc;
6269 
6270 @end
6271 
6273 @property (nonatomic, weak, getter=getText_state) FSTextState* text_state;
6274 @property (nonatomic, weak, getter=getText) NSString * text;
6275 -(id)init NS_UNAVAILABLE;
6276 -(void*)getCptr;
6277 -(id)initWithCptr: (void*)cptr swigOwnCObject: (BOOL)ownCObject;
6278 -(id)initWithText_state: (FSTextState*)text_state text: (NSString *)text;
6279 -(id)initWithText_data: (FSTextFillSignObjectData*)text_data;
6280 -(void)set: (FSTextState*)text_state text: (NSString *)text;
6281 -(void)dealloc;
6282 
6283 @end
6284 
6285 @interface FSTextFillSignObjectDataArray : NSObject
6286 {
6287  void *swigCPtr;
6288  BOOL swigCMemOwn;
6289 }
6290 -(void*)getCptr;
6291 -(id)initWithCptr: (void*)cptr swigOwnCObject: (BOOL)ownCObject;
6292 -(id)init;
6293 -(id)initWithOther: (FSTextFillSignObjectDataArray*)other;
6294 -(unsigned long)getSize;
6295 -(FSTextFillSignObjectData*)getAt: (unsigned long)index;
6296 -(void)add: (FSTextFillSignObjectData*)element;
6297 -(void)removeAt: (unsigned long)index;
6298 -(void)insertAt: (unsigned long)index element: (FSTextFillSignObjectData*)element;
6299 -(void)removeAll;
6300 
6301 -(void)dealloc;
6302 
6303 @end
6304 
6305 typedef NS_ENUM(NSInteger, FSFillSignFillSignObjectType) {
6314 };
6315 
6316 @interface FSFillSign : FSBase
6317 -(id)init NS_UNAVAILABLE;
6318 -(void*)getCptr;
6319 -(id)initWithCptr: (void*)cptr swigOwnCObject: (BOOL)ownCObject;
6320 -(id)initWithPage: (FSPDFPage*)page;
6321 -(id)initWithOther: (FSFillSign*)other;
6322 -(BOOL)isEmpty;
6323 -(FSFillSignObject*)addObject: (FSFillSignFillSignObjectType)type point: (FSPointF*)point width: (float)width height: (float)height rotation: (FSRotation)rotation;
6324 -(FSFillSignObject*)addTextObject: (FSTextFillSignObjectDataArray*)text_data point: (FSPointF*)point width: (float)width height: (float)height rotation: (FSRotation)rotation is_comb_field_mode: (BOOL)is_comb_field_mode;
6325 -(BOOL)removeObject: (FSFillSignObject*)fillsign_object;
6326 -(FSFillSignObject*)getObjectAtPoint: (FSPointF*)point;
6327 -(FSFillSignObject*)getObjectAtDevicePoint: (FSPointF*)point matrix: (FSMatrix2D*)matrix;
6328 
6329 -(void)dealloc;
6330 
6331 @end
6332 
6334 -(void*)getCptr;
6335 -(id)initWithCptr: (void*)cptr swigOwnCObject: (BOOL)ownCObject;
6336 -(id)initWithOther: (FSFillSignObject*)other;
6337 -(id)init;
6338 -(BOOL)isEmpty;
6340 -(void)move: (FSPointF*)point width: (float)width height: (float)height rotation: (FSRotation)rotation;
6341 -(FSRectF*)getRect;
6342 -(BOOL)generateContent;
6343 
6344 -(void)dealloc;
6345 
6346 @end
6347 
6349 -(id)init NS_UNAVAILABLE;
6350 -(void*)getCptr;
6351 -(id)initWithCptr: (void*)cptr swigOwnCObject: (BOOL)ownCObject;
6352 -(id)initWithFillsign_object: (FSFillSignObject*)fillsign_object;
6354 -(BOOL)isCombFieldMode;
6355 
6356 -(void)dealloc;
6357 
6358 @end
6359 
6361 -(id)init NS_UNAVAILABLE;
6362 -(void*)getCptr;
6363 -(id)initWithCptr: (void*)cptr swigOwnCObject: (BOOL)ownCObject;
6364 -(id)initWithFillsign_object: (FSFillSignObject*)fillsign_object;
6365 -(BOOL)isInitialsType;
6366 -(void)setBitmap: (FSBitmap*)bitmap;
6367 
6368 -(void)dealloc;
6369 
6370 @end
6371 
6373 -(id)init NS_UNAVAILABLE;
6374 -(void*)getCptr;
6375 -(id)initWithCptr: (void*)cptr swigOwnCObject: (BOOL)ownCObject;
6376 -(id)initWithFile_path: (NSString *)file_path password: (NSString *)password;
6377 -(id)initWithDoc: (FSPDFDoc*)doc;
6378 -(id)initWithOther: (FSCombineDocumentInfo*)other;
6379 -(BOOL)isEmpty;
6380 -(void)setBookmarkTitle: (NSString *)bookmark_title;
6381 
6382 -(void)dealloc;
6383 
6384 @end
6385 
6386 @interface FSCombineDocumentInfoArray : NSObject
6387 {
6388  void *swigCPtr;
6389  BOOL swigCMemOwn;
6390 }
6391 -(void*)getCptr;
6392 -(id)initWithCptr: (void*)cptr swigOwnCObject: (BOOL)ownCObject;
6393 -(id)init;
6394 -(id)initWithOther: (FSCombineDocumentInfoArray*)other;
6395 -(unsigned long)getSize;
6396 -(FSCombineDocumentInfo*)getAt: (unsigned long)index;
6397 -(void)add: (FSCombineDocumentInfo*)element;
6398 -(void)removeAt: (unsigned long)index;
6399 -(void)insertAt: (unsigned long)index element: (FSCombineDocumentInfo*)element;
6400 -(void)removeAll;
6401 
6402 -(void)dealloc;
6403 
6404 @end
6405 
6406 typedef NS_ENUM(NSInteger, FSCombinationCombineDocsOptions) {
6417 };
6418 
6419 @interface FSCombination : FSBase
6420 -(void*)getCptr;
6421 -(id)initWithCptr: (void*)cptr swigOwnCObject: (BOOL)ownCObject;
6422 +(FSProgressive*)startCombineDocuments: (NSString *)dest_file_path document_array: (FSCombineDocumentInfoArray*)document_array options: (unsigned int)options pause: (id<FSPauseCallback>)pause;
6423 +(FSProgressive*)startCombineDocumentsWithWriterCallback: (id<FSFileWriterCallback>)dest_file document_array: (FSCombineDocumentInfoArray*)document_array options: (unsigned int)options pause: (id<FSPauseCallback>)pause;
6424 -(id)init;
6425 
6426 -(void)dealloc;
6427 
6428 @end
6429 
6440 };
6441 
6442 
6443 
6444 typedef NS_ENUM(NSInteger, FSAnnotationSummarySettingsSummaryLayout) {
6450 };
6451 
6452 typedef NS_ENUM(NSInteger, FSAnnotationSummarySettingsSortType) {
6457 };
6458 
6459 typedef NS_ENUM(NSInteger, FSAnnotationSummarySettingsFontSizeType) {
6463 };
6464 
6466 -(void*)getCptr;
6467 -(id)initWithCptr: (void*)cptr swigOwnCObject: (BOOL)ownCObject;
6468 -(id)init;
6469 -(id)initWithOther: (FSAnnotationSummarySettings*)other;
6470 -(BOOL)isEmpty;
6471 -(void)setSummaryLayout: (FSAnnotationSummarySettingsSummaryLayout)type;
6472 -(void)setSortType: (FSAnnotationSummarySettingsSortType)type;
6473 -(void)setFontSize: (FSAnnotationSummarySettingsFontSizeType)type;
6474 -(void)setAnnotType: (FSAnnotType)type use_all: (BOOL)use_all;
6475 -(void)setFileTitle: (NSString *)title;
6476 -(void)setPageRect: (FSRectF*)rect;
6477 -(void)setPageMargin: (FSRectF*)margin;
6478 -(void)setStartPage: (int)page_index;
6479 -(void)setEndPage: (int)page_index;
6480 -(void)enableOutputNoAnnotationPage: (BOOL)enable;
6481 -(void)setConnectorLineColor: (unsigned int)color;
6482 -(void)setConnectorLineOpacity: (float)opacity;
6483 -(void)setAnnotThumbnail: (FSAnnotType)type thumbnail: (FSBitmap*)thumbnail;
6484 
6485 -(void)dealloc;
6486 
6487 @end
6488 
6490 -(id)init NS_UNAVAILABLE;
6491 -(void*)getCptr;
6492 -(id)initWithCptr: (void*)cptr swigOwnCObject: (BOOL)ownCObject;
6493 -(id)initWithDocument: (FSPDFDoc*)document;
6494 -(id)initWithOther: (FSAnnotationSummary*)other;
6495 -(BOOL)isEmpty;
6496 -(void)setCallback: (id<FSAnnotationSummaryCallback>)callback;
6497 -(FSProgressive*)startSummarize: (NSString *)dest_file_path settings: (FSAnnotationSummarySettings*)settings pause: (id<FSPauseCallback>)pause;
6498 -(FSProgressive*)startSummarizeWithWriterCallback: (id<FSFileWriterCallback>)dest_file settings: (FSAnnotationSummarySettings*)settings pause: (id<FSPauseCallback>)pause;
6499 
6500 -(void)dealloc;
6501 
6502 @end
6503 
6504 typedef NS_ENUM(NSInteger, FSOutputPreviewShowType) {
6529 };
6530 
6531 typedef NS_ENUM(NSInteger, FSOutputPreviewColorantType) {
6534 };
6535 
6537 -(id)init NS_UNAVAILABLE;
6538 -(void*)getCptr;
6539 -(id)initWithCptr: (void*)cptr swigOwnCObject: (BOOL)ownCObject;
6540 -(id)initWithPdf_doc: (FSPDFDoc*)pdf_doc;
6541 -(id)initWithOther: (FSOutputPreview*)other;
6542 -(BOOL)isEmpty;
6543 -(void)setSimulationProfile: (NSString *)icc_profile_path;
6544 -(void)setShowType: (FSOutputPreviewShowType)show_type;
6545 -(NSArray<NSString *> *)getPlates: (FSOutputPreviewColorantType)colorant_type;
6546 -(unsigned int)getSpotPlateColor: (NSString *)plate_name;
6547 -(void)setCheckStatus: (NSString *)plate_name to_check: (BOOL)to_check;
6548 -(BOOL)isChecked: (NSString *)plate_name;
6549 -(FSBitmap*)generatePreviewBitmap: (FSPDFPage*)page matrix: (FSMatrix2D*)matrix renderer: (FSRenderer*)renderer;
6550 
6551 -(void)dealloc;
6552 
6553 @end
6554 
6555 typedef NS_ENUM(NSInteger, FSPortfolioNodeType) {
6559 };
6560 
6562 -(void*)getCptr;
6563 -(id)initWithCptr: (void*)cptr swigOwnCObject: (BOOL)ownCObject;
6564 -(id)initWithOther: (FSPortfolioNode*)other;
6565 -(BOOL)isEmpty;
6567 
6568 -(void)dealloc;
6569 
6570 @end
6571 
6572 @interface FSPortfolioNodeArray : NSObject
6573 {
6574  void *swigCPtr;
6575  BOOL swigCMemOwn;
6576 }
6577 -(void*)getCptr;
6578 -(id)initWithCptr: (void*)cptr swigOwnCObject: (BOOL)ownCObject;
6579 -(id)init;
6580 -(id)initWithOther: (FSPortfolioNodeArray*)other;
6581 -(unsigned long)getSize;
6582 -(FSPortfolioNode*)getAt: (unsigned long)index;
6583 -(void)add: (FSPortfolioNode*)element;
6584 -(void)removeAt: (unsigned long)index;
6585 -(void)insertAt: (unsigned long)index element: (FSPortfolioNode*)element;
6586 -(void)removeAll;
6587 
6588 -(void)dealloc;
6589 
6590 @end
6591 
6593 @property (nonatomic, weak, getter=getDescription) NSString * description;
6594 -(id)init NS_UNAVAILABLE;
6595 -(void*)getCptr;
6596 -(id)initWithCptr: (void*)cptr swigOwnCObject: (BOOL)ownCObject;
6597 -(id)initWithOther: (FSPortfolioNode*)other;
6598 -(BOOL)isRoot;
6599 -(NSString *)getName;
6600 -(FSPortfolioFileNode*)addFile: (NSString *)file_path;
6601 -(FSPortfolioFileNode*)addFileWithStreamCallback: (id<FSFileStreamCallback>)file_stream file_name: (NSString *)file_name;
6602 -(FSPortfolioFileNode*)addPDFDoc: (FSPDFDoc*)pdf_doc file_name: (NSString *)file_name;
6603 -(FSPortfolioFolderNode*)addSubFolder: (NSString *)folder_name;
6604 -(void)removeSubNode: (FSPortfolioNode*)sub_node;
6605 -(FSPortfolioNodeArray*)getSortedSubNodes;
6606 -(FSDateTime*)getModifiedDateTime;
6607 -(FSDateTime*)getCreationDateTime;
6608 
6609 -(void)dealloc;
6610 
6611 @end
6612 
6614 -(id)init NS_UNAVAILABLE;
6615 -(void*)getCptr;
6616 -(id)initWithCptr: (void*)cptr swigOwnCObject: (BOOL)ownCObject;
6617 -(id)initWithOther: (FSPortfolioNode*)other;
6619 -(NSString *)getKeyName;
6620 
6621 -(void)dealloc;
6622 
6623 @end
6624 
6625 @interface FSSchemaField : FSBase
6626 @property (nonatomic, weak, getter=getKeyName) NSString * keyName;
6627 @property (nonatomic, weak, getter=getSubtypeName) NSString * subtypeName;
6628 @property (nonatomic, weak, getter=getDisplayName) NSString * displayName;
6629 -(void*)getCptr;
6630 -(id)initWithCptr: (void*)cptr swigOwnCObject: (BOOL)ownCObject;
6631 -(id)init;
6632 -(id)initWithOther: (FSSchemaField*)other;
6633 -(BOOL)isEmpty;
6634 -(BOOL)isVisible;
6635 -(void)setVisibility: (BOOL)is_visible;
6636 
6637 -(void)dealloc;
6638 
6639 @end
6640 
6641 @interface FSSchemaFieldArray : NSObject
6642 {
6643  void *swigCPtr;
6644  BOOL swigCMemOwn;
6645 }
6646 -(void*)getCptr;
6647 -(id)initWithCptr: (void*)cptr swigOwnCObject: (BOOL)ownCObject;
6648 -(id)init;
6649 -(id)initWithOther: (FSSchemaFieldArray*)other;
6650 -(unsigned long)getSize;
6651 -(FSSchemaField*)getAt: (unsigned long)index;
6652 -(void)add: (FSSchemaField*)element;
6653 -(void)removeAt: (unsigned long)index;
6654 -(void)insertAt: (unsigned long)index element: (FSSchemaField*)element;
6655 -(void)removeAll;
6656 
6657 -(void)dealloc;
6658 
6659 @end
6660 
6661 typedef NS_ENUM(NSInteger, FSPortfolioInitialViewMode) {
6666 };
6667 
6668 @interface FSPortfolio : FSBase
6669 @property (nonatomic, getter=getInitialViewMode) FSPortfolioInitialViewMode initialViewMode;
6670 @property (nonatomic, weak, getter=getSortingFieldKeyName) NSString * sortingFieldKeyName;
6671 @property (nonatomic, weak, getter=getInitialFileSpecKeyName) NSString * initialFileSpecKeyName;
6672 @property (nonatomic, weak, getter=getSchemaFields) FSSchemaFieldArray* schemaFields;
6673 -(id)init NS_UNAVAILABLE;
6674 -(void*)getCptr;
6675 -(id)initWithCptr: (void*)cptr swigOwnCObject: (BOOL)ownCObject;
6676 +(FSPortfolio*)createPortfolio;
6677 +(FSPortfolio*)createPortfolioWithPDFDoc: (FSPDFDoc*)portfolio_pdf_doc;
6678 -(id)initWithOther: (FSPortfolio*)other;
6679 -(BOOL)isEmpty;
6680 -(FSPDFDoc*)getPortfolioPDFDoc;
6681 -(FSPortfolioNode*)getRootNode;
6682 -(BOOL)isSortedInAscending;
6683 -(void)setSortingOrder: (BOOL)use_ascending_order;
6684 
6685 -(void)dealloc;
6686 
6687 @end
6688 
6689 typedef NS_ENUM(NSInteger, FSSnappedPointSnappedPointType) {
6695 };
6696 
6698 -(id)init NS_UNAVAILABLE;
6699 -(void*)getCptr;
6700 -(id)initWithCptr: (void*)cptr swigOwnCObject: (BOOL)ownCObject;
6701 -(id)initWithOther: (FSSnappedPoint*)other;
6702 -(BOOL)isEmpty;
6704 -(FSPointF*)getPoint;
6705 
6706 -(void)dealloc;
6707 
6708 @end
6709 
6710 typedef NS_ENUM(NSInteger, FSSnapPointMgrSnapPointFlags) {
6715 };
6716 
6718 -(id)init NS_UNAVAILABLE;
6719 -(void*)getCptr;
6720 -(id)initWithCptr: (void*)cptr swigOwnCObject: (BOOL)ownCObject;
6721 -(id)initWithPage: (FSPDFPage*)page;
6722 -(id)initWithOther: (FSSnapPointMgr*)other;
6723 -(BOOL)isEmpty;
6724 -(void)reload;
6725 -(FSSnappedPoint*)getSnappedPointAtPos: (FSPointF*)position flags: (unsigned int)flags;
6726 
6727 -(void)dealloc;
6728 
6729 @end
6730 
6731 
6732 
6738 @protocol FSPauseCallback <NSObject>
6739 @required
6745 -(BOOL)needPauseNow;
6746 @end
6747 
6753 @protocol FSFileReaderCallback <NSObject>
6754 @required
6763 -(NSData *)readBlock: (unsigned long long)offset size: (unsigned long long)size;
6769 -(unsigned long long)getSize;
6770 @end
6771 
6777 @protocol FSFileWriterCallback <NSObject>
6778 @required
6784 -(unsigned long long)getSize;
6793 -(BOOL)writeBlock:(NSData*)data offset:(unsigned long long)offset;
6799 -(BOOL)flush;
6800 @end
6801 
6807 @protocol FSFileStreamCallback <NSObject>
6808 @required
6814 -(unsigned long long)getSize;
6815 
6824 -(NSData *)readBlock: (unsigned long long)offset size: (unsigned long long)size;
6833 -(BOOL)writeBlock:(NSData*)data offset:(unsigned long long)offset;
6839 -(BOOL)flush;
6840 @end
6841 
6847 @protocol FSActionCallback <NSObject>
6848 @required
6861 -(BOOL)invalidateRect:(FSPDFDoc*)document page_index:(int)page_index pdf_rect:(FSRectF*)pdf_rect;
6862 
6873 -(int)getCurrentPage:(FSPDFDoc*)document;
6885 -(void)setCurrentPage:(FSPDFDoc*)document page_index:(int)page_index;
6899 -(FSRotation)getPageRotation:(FSPDFDoc*)document page_index:(int)page_index;
6913 -(BOOL)setPageRotation:(FSPDFDoc*)document page_index:(int)page_index rotation:(FSRotation)rotation;
6914 
6927 -(BOOL)executeNamedAction:(FSPDFDoc*)document named_action:(NSString*)named_action;
6928 
6941 -(BOOL)setDocChangeMark:(FSPDFDoc*)document change_mark:(BOOL)change_mark;
6953 -(BOOL)getDocChangeMark:(FSPDFDoc*)document;
6954 
6963 -(int)getOpenedDocCount;
6964 
6976 -(FSPDFDoc*)getOpenedDoc:(int)index;
6977 
6987 
6997 
7009 -(BOOL)openDoc:(NSString*)file_path password:(NSString*)password;
7010 
7028 -(BOOL)beep:(int)type;
7029 
7048 -(NSString*)response:(NSString*)question title:(NSString*)title default_value:(NSString*)default_value label:(NSString*)label is_password:(BOOL)is_password;
7049 
7060 -(NSString*)getFilePath:(FSPDFDoc*)document;
7061 
7085 -(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;
7086 
7099 -(BOOL)submitForm:(FSPDFDoc*)document form_data:(NSData*)form_data url:(NSString*)url;
7100 
7111 -(BOOL)launchURL:(NSString*)url;
7112 
7121 -(NSString*)browseFile;
7122 
7135 -(NSString*)browseFile:(BOOL)is_open_dialog file_format:(NSString*)file_format file_filter:(NSString*)file_filter;
7136 
7147 
7179 -(int)alert:(NSString*)msg title:(NSString*)title type:(int)type icon:(int)icon;
7200 -(NSString*)popupMenu:(FSMenuListArray*)menus;
7201 
7216 -(NSString*)getAppInfo:(FSActionCallbackAppInfoType)type;
7217 
7249 -(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;
7250 
7265 -(unsigned int)verifySignature:(FSPDFDoc*)document pdf_signature:(FSSignature*)pdf_signature;
7266 @end
7267 
7277 @protocol FSIconProviderCallback <NSObject>
7278 @required
7287 -(NSString*)getProviderID;
7296 -(NSString*)getProviderVersion;
7306 -(BOOL)hasIcon: (FSAnnotType)annot_type icon_name: (NSString*)icon_name;
7317 -(BOOL)canChangeColor: (FSAnnotType)annot_type icon_name: (NSString*)icon_name;
7328 -(FSPDFPage*)getIcon: (FSAnnotType)annot_type icon_name: (NSString*)icon_name color: (unsigned int)color;
7342 -(FSShadingColor*)getShadingColor: (FSAnnotType)annot_type icon_name: (NSString*)icon_name referenced_color: (unsigned int)referenced_color shading_index: (int)shading_index;
7352 -(NSNumber*)getDisplayWidth: (FSAnnotType)annot_type icon_name: (NSString*)icon_name;
7362 -(NSNumber*)getDisplayHeight: (FSAnnotType)annot_type icon_name: (NSString*)icon_name;
7363 @end
7364 
7372 @protocol FSNotifierCallback <NSObject>
7373 @required
7386 -(void)onOutOfMemory;
7387 @end
7388 
7394 @protocol FSDocEventCallback <NSObject>
7395 @required
7401 -(void)onDocWillOpen;
7412 -(void)onDocOpened:(FSPDFDoc*)document error_code:(FSErrorCode)error_code;
7420 -(void)onDocWillDestroy:(FSPDFDoc*)document;
7428 -(void)onDocWillSave:(FSPDFDoc*)document;
7439 -(void)onDocSaved:(FSPDFDoc*)document error_code:(FSErrorCode)error_code;
7440 @end
7441 
7451 @required
7463 -(BOOL)isDataAvail:(int)offset size:(int)size;
7478 -(BOOL)addDownloadHint:(int)offset size:(int)size;
7479 @end
7480 
7485 @protocol FSFillerAssistCallback <NSObject>
7486 @required
7496 -(void)refresh:(FSPDFPage*)page rect:(FSRectF*)rect;
7512 -(BOOL)setTimer:(int)elapse timer:(FSTimer*)timer out_timer_id:(int*)out_timer_id;
7521 -(BOOL)killTimer:(int)timer_id;
7533 -(void)focusGotOnControl:(FSControl*)control value:(NSString*)value;
7546 -(void)focusLostFromControl:(FSControl*)control value:(NSString*)value;
7547 @end
7548 
7556 @protocol FSSearchCallback <NSObject>
7557 @required
7570 -(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;
7571 @end
7572 
7577 @protocol FSSearchCancelCallback <NSObject>
7578 @required
7585 -(BOOL)needToCancelNow;
7586 @end
7587 
7593 @protocol FSPSICallback <NSObject>
7594 @required
7603 -(void)refresh:(FSPSI*)psi rect:(FSRectF*)rect;
7604 @end
7605 
7611 @protocol FSSecurityCallback <NSObject>
7612 @required
7620 @end
7621 
7631 @required
7641 -(NSData*)getDecryptionKey:(NSData*)envelope_buffer;
7642 @end
7643 
7653 @required
7664 -(BOOL)isOwner: (FSPDFDoc *)document sub_filter:(NSString*)sub_filter;
7676 -(unsigned int)getUserPermissions:(FSPDFDoc*)document sub_filter:(NSString*)sub_filter;
7688 -(FSSecurityHandlerCipherType)getCipherType:(FSPDFDoc*)document sub_filter:(NSString*)sub_filter;
7702 -(int)getKeyLength:(FSPDFDoc*)document sub_filter:(NSString*)sub_filter;
7713 -(NSString*)getFileID:(FSPDFDoc*)document sub_filter:(NSString*)sub_filter;
7724 -(NSData*)getInitialKey:(FSPDFDoc*)document sub_filter:(NSString*)sub_filter;
7725 @end
7726 
7736 @required
7748 -(void *)createContext: (NSString*)filter sub_filter: (NSString*)sub_filter encrypt_info: (NSString*)encrypt_info;
7759 -(BOOL)releaseContext: (void *)context;
7773 -(unsigned int)getUserPermissions: (void *)context user_permission: (FSPDFDocUserPermissions)user_permission;
7784 -(BOOL)isOwner: (void *)context;
7796 -(FSSecurityHandlerCipherType)getCipher: (void *)context;
7807 -(NSData *)getEncryptKey: (void *)context;
7819 -(unsigned int)getDecryptedSize: (void *)context src_data_size: (unsigned int)src_data_size;
7832 -(void *)startDecryptor: (void *)context obj_num: (int)obj_num gen_num: (int)gen_num;
7845 -(NSData*)decryptData: (void *)decryptor encrypted_data: (void *)encrypted_data encrypted_data_len: (unsigned int)encrypted_data_len;
7856 -(NSData *)finishDecryptor: (void *)decryptor;
7871 -(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;
7888 -(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;
7889 
7908 -(BOOL)useStandardCryptoMethod:(void*)context;
7909 
7910 @end
7911 
7921 
7922 @end
7923 
7933 @protocol FSSignatureCallback <NSObject>
7934 @required
7953 -(BOOL)startCalcDigest: (id<FSFileReaderCallback>)file byte_range_array: (NSArray<NSNumber *> *)byte_range_array signature: (FSSignature*)signature client_data: (void* )client_data;
7973 -(FSProgressiveState)continueCalcDigest: (id<FSPauseCallback> )pause client_data: (void* )client_data;
7985 -(NSData *)getDigest: (void* )client_data;
8006 -(NSData *)sign: (NSData*)digest cert_path: (NSString* )cert_path cert_password: (NSString* )cert_password digest_algorithm: (FSSignatureDigestAlgorithm)digest_algorithm client_data: (void* )client_data;
8027 -(NSData *)sign: (NSData*)digest cert_file_stream:(id<FSFileStreamCallback>)cert_file_stream cert_password: (NSString* )cert_password digest_algorithm: (FSSignatureDigestAlgorithm)digest_algorithm client_data: (void* )client_data;
8048 -(FSSignatureStates)verifySigState: (NSData*)digest signed_data: (NSData*)signed_data client_data: (void* )client_data;
8049 
8057 -(BOOL)isNeedPadData;
8058 
8078 -(FSSignatureCallbackCertValidity)checkCertificateValidity:(NSString*)cert_path cert_password:(NSString*)cert_password client_data:(void*)client_data;
8079 
8080 @end
8081 
8087 @protocol FSAppProviderCallback <NSObject>
8088 @required
8098 -(NSString*)getAppInfo:(FSActionCallbackAppInfoType)app_info;
8107 -(void)beep:(FSAppProviderCallbackBeepType)type;
8121 -(FSAppProviderCallbackMsgBoxButtonID)msgBox:(NSString*)message title:(NSString*)title icon_type: (FSAppProviderCallbackMsgBoxIconType) icon_type button_type: (FSAppProviderCallbackMsgBoxButtonType)button_type;
8134 -(NSString*)response:(NSString*)question title:(NSString*)title default_answer:(NSString*)default_answer is_mask:(BOOL)is_mask;
8142 -(id<FSFileReaderCallback>)downLoadUrl:(NSString*)url;
8157 -(NSString*)postRequestURL:(NSString*)url data:(NSString*)data content_type:(NSString*)content_type encode:(NSString*)encode header:(NSString*)header;
8168 -(BOOL)putRequestURL:(NSString*)url data:(NSString*)data encode:(NSString*)encode;
8186 -(NSString*)loadString:(FSAppProviderCallbackStringID)string_id;
8197 -(NSArray<NSString*>*)showFileDialog:(NSString*)string_title string_filter:(NSString*)string_filter is_openfile_dialog:(BOOL)is_openfile_dialog;
8198 @end
8199 
8205 @protocol FSDocProviderCallback <NSObject>
8206 @required
8220 -(void)invalidateRect:(int)page_index rect:(FSRectF*)rect flag:(FSDocProviderCallbackInvalidateFlag)flag;
8231 -(void)displayCaret:(int)page_index is_visible:(BOOL)is_visible rect:(FSRectF*)rect;
8246 -(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;
8255 -(BOOL)popupMenu:(int)page_index rect_popup:(FSPointF*)rect_popup;
8263 -(int)getCurrentPage:(FSPDFDoc*) doc;
8272 -(void)setCurrentPage:(FSPDFDoc*) doc current_page_index:(int)current_page_index;
8280 -(void)setChangeMark:(FSXFADoc*) doc;
8288 -(NSString*)getTitle:(FSPDFDoc*) doc;
8296 -(void)setFocus:(FSXFAWidget*) xfa_widget;
8307 -(void)exportData:(FSPDFDoc*)doc file_path:(NSString*) file_path;
8318 -(void)importData:(FSPDFDoc*)doc file_path:(NSString*) file_path;
8327 -(void)gotoURL:(FSPDFDoc*)doc url:(NSString*) url;
8340 -(void)print:(FSPDFDoc*)doc start_page_index:(int)start_page_index end_page_index:(int)end_page_index options:(int)options;
8348 -(int)getHighlightColor:(FSPDFDoc*)doc;
8362 -(BOOL)submitData:(FSPDFDoc*)doc target:(NSString*)target format:(FSDocProviderCallbackSubmitFormat)format text_encoding:(FSDocProviderCallbackTextEncoding)text_encoding content:(NSString*)content;
8373 -(void)pageViewEvent:(int)page_index page_view_event_type:(FSDocProviderCallbackPageViewEventType)page_view_event_type;
8384 -(void)widgetEvent:(FSXFAWidget *) xfa_widget widget_event_type:(FSDocProviderCallbackWidgetEventType)widget_event_type;
8385 @end
8386 
8391 @protocol FSComplianceProgressCallback <NSObject>
8392 @required
8401 -(void)updateCurrentStateData:(int)current_rate current_state_string:(NSString*)current_state_string;
8402 @end
8403 
8410 @protocol FSRevocationCallback <NSObject>
8411 @required
8419 -(NSArray<NSData*>*)getCertChainFromSignature: (NSData*)signature_content;
8420 
8429 -(FSResponse*)getResponseOnLineForSingleCert: (FSCertIssuerPair*)cert_issuer_pair;
8430 
8440 -(FSCertVerifyResult*)verifyOCSP:(FSCertIssuerPair*)cert_issuer_pair ocsp_data:(NSData*)ocsp_data;
8441 
8451 -(FSCertVerifyResult*)verifyCRL:(FSCertIssuerPair*)cert_issuer_pair crl_data:(NSData*)crl_data;
8452 
8460 -(BOOL)isCA:(NSData*)cert;
8461 
8469 -(FSDateTime*)getDTSTime:(NSData*)signature_content;
8470 
8478 -(NSData*)getTSTSignature:(NSData*)signature_content;
8479 
8488 -(FSDateTime*)getTSTTime:(NSData*)signature_content;
8489 
8498 -(FSCertIssuerPair*)getOCSPCertAndIssuer:(NSData*)ocsp_data trust_cert_chain:(NSArray<NSData*>*)trust_cert_chain;
8499 
8508 -(FSDateTime*)getOCSPProducedAtTime:(NSData*)ocsp_data;
8509 
8517 -(BOOL)isOCSPNeedCheck:(NSData*)ocsp_data;
8518 
8526 -(FSTimeRange*)getCertValidTimeRange:(NSData*)cert;
8527 
8535 -(NSData*)getOCSPSignature:(NSData*)ocsp_data;
8536 
8544 -(NSData*)getCRLSignature:(NSData*)crl_data;
8545 
8553 -(FSRevocationArrayInfo*)getRevocationInfoFromSignatureData:(NSData*)signature_content;
8554 
8563 -(BOOL)isIssuerMatchCert:(FSCertIssuerPair*)cert_issuer_pair;
8564 
8565 @end
8566 
8575 @protocol FSTrustedCertStoreCallback <NSObject>
8576 @required
8584 -(BOOL)isCertTrusted:(NSData*)cert;
8592 -(BOOL)isCertTrustedRoot:(NSData*)cert;
8593 
8594 @end
8595 
8596 
8605 @protocol FSFontMapperCallback <NSObject>
8606 @required
8607 
8623 -(FSFontMapResult*)mapFont:(NSString*)font_name is_truetype:(BOOL)is_truetype styles:(unsigned int)styles weight:(int)weight italic_angle:(int)italic_angle charset:(FSFontCharset)charset;
8624 
8625 @end
8626 
8635 @protocol FSAnnotationSummaryCallback <NSObject>
8636 @required
8637 
8648 
8657 -(NSString*)getLocalFontName;
8658 
8675  -(NSString*)loadString:(FSAnnotationSummaryCallbackAnnotationSummaryStringID)id;
8676 
8677 @end
8678 
8679 #ifdef __cplusplus
8680 }
8681 #endif
8682 
FSPDFDocPasswordType
Enumeration for the type of current used password in a PDF document.
Definition: FSPDFObjC.h:4049
FSFullTextSearchRankMode
Enumeration for rank mode of full text search.
Definition: FSPDFObjC.h:5283
Definition: FSPDFObjC.h:3145
Revocatoin reason: superseded.
Definition: FSPDFObjC.h:6093
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:1248
N key.
Definition: FSPDFObjC.h:3263
BOOL findNext()
Search for next matched pattern.
Attribute type: role, which means strings of structure element meaning and standard type it maps to.
Definition: FSPDFObjC.h:5826
Color space: DeviceN.
Definition: FSPDFObjC.h:590
The relationship is "Supplement" which means the file specification represents a supplemental represe...
Definition: FSPDFObjC.h:2817
Markup annotation state model: marked.
Definition: FSPDFObjC.h:2304
NSString * getProviderVersion()
A callback function used to get provider version.
Foxit wrapper document.
Definition: FSPDFObjC.h:4123
Definition: FSPDFObjC.h:6753
Use for zooming.
Definition: FSPDFObjC.h:3142
Attribute type: TBorderStyle, which represents the style of the border drawn on each edge of a table ...
Definition: FSPDFObjC.h:5850
If set, only show with RGB.
Definition: FSPDFObjC.h:6514
Border style: Beveled.
Definition: FSPDFObjC.h:2011
Winding fill mode, in which the system uses a direction in which a figure is drawn to determine wheth...
Definition: FSPDFObjC.h:553
Attribute type: TextDecorationType, which represents the text decoration, if any, to be applied to th...
Definition: FSPDFObjC.h:5856
FSFileSpec * getFileSpec()
Get the related file specification object which is used to access an embedded file information and da...
Fail to receive data during sending request process.
Definition: FSPDFObjC.h:3714
Window type: the rectangle occupied by the screen annotation which is associated with the rendition o...
Definition: FSPDFObjC.h:1504
Enum value: Circle, which means open circular bullet.
Definition: FSPDFObjC.h:5911
Icon fit information entry. "IF" in MK dictionary.
Definition: FSPDFObjC.h:2173
Structure element type: Annot, which means "Annotation" and represents an association between a porti...
Definition: FSPDFObjC.h:5777
FSAnnotProperty
Enumeration for some PDF annotation property.
Definition: FSPDFObjC.h:2156
Discard document tags.
Definition: FSPDFObjC.h:5641
Indicates that the point is the first point of a figure.
Definition: FSPDFObjC.h:868
int getCount()
Get the count of elements in current name tree.
FSXFADocType getType()
Get the XFA document type.
FSXFAWidget * getFirstWidget()
Get the first XFA widget in current tab order.
Any of players in this type may be used in playing the associated media clip.
Definition: FSPDFObjC.h:1487
Definition: FSPDFObjC.h:3008
Definition: FSPDFObjC.h:7277
XFA loading error.
Definition: FSPDFObjC.h:441
Structure element type: Private, which means "Private element" and represents a grouping element cont...
Definition: FSPDFObjC.h:5749
FSSignatureSignatureType
Enumeration for signature type.
Definition: FSPDFObjC.h:3589
No encryption pattern.
Definition: FSPDFObjC.h:4058
BOOL bold()
(Only useful for rich text) Make the rich text bold.
Structure element type: TBody, which means "Table body row group" and represents a group of rows that...
Definition: FSPDFObjC.h:5768
Enum value: Page, which means page artifacts. Production aids extraneous to the document itself,...
Definition: FSPDFObjC.h:5937
Message box button ID: Cancel.
Definition: FSPDFObjC.h:4568
FSPDFDoc * createBlankDoc()
A callback function to create a blank PDF document object.
Two short lines meeting in an acute angle to form an open arrowhead.
Definition: FSPDFObjC.h:2323
Sample message: "Unable to set the value for property 'length'".
Definition: FSPDFObjC.h:4469
Color space: DeviceCMYK. (4 components, C, M, Y, K)
Definition: FSPDFObjC.h:585
Result type: delete path.
Definition: FSPDFObjC.h:5431
If set, show signing time on signature appearance.
Definition: FSPDFObjC.h:3565
If this is used, "mm/yy" would be used as the date format string.
Definition: FSPDFObjC.h:3938
Use Flate to encode streams that are not encoded.
Definition: FSPDFObjC.h:5627
Annotations summary string ID: specify the prefix when annotation type is outputed in result document...
Definition: FSPDFObjC.h:6434
Enum value: UpperRoman, which means uppercase roman numerals (I, II, III, IV, ...).
Definition: FSPDFObjC.h:5914
FSTimeStampServerSendRequestResult
Enumeration for the result of sending time stamp request.
Definition: FSPDFObjC.h:3709
Result type: replace path.
Definition: FSPDFObjC.h:5433
Font charset: Traditional Chinese.
Definition: FSPDFObjC.h:770
Device type: display device.
Definition: FSPDFObjC.h:2765
NSString * getCompressionFormat()
Get the name of the sound compression format used on the sample data.
Indicates that a line is drawn from the previous point to this point.
Definition: FSPDFObjC.h:869
Content has not been parsed yet. Usually, this represents PDF page has not been parsed yet.
Definition: FSPDFObjC.h:434
Annotation type: ink annotation. One of standard annotation in <PDF reference 1.7>.
Definition: FSPDFObjC.h:2120
FSTextPageTextParseFlags
Enumeration for parsing flags used for text page.
Definition: FSPDFObjC.h:4864
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:4560
Definition: FSPDFObjC.h:7450
Attribute type: BackgroundColor, which represents the color to be used to fill the background of a ta...
Definition: FSPDFObjC.h:5834
Sample message: "The element [%s] has violated its allowable number of occurrences".
Definition: FSPDFObjC.h:4467
Value type: an array of elements.
Definition: FSPDFObjC.h:5960
Structure element type: Quote, which means "Quotation" and represents an inline portion of text attri...
Definition: FSPDFObjC.h:5771
1 key.
Definition: FSPDFObjC.h:3241
Left alignment.
Definition: FSPDFObjC.h:545
Definition: FSPDFObjC.h:8087
Invalid password. Usually, this error may occur when loading a PDF document with password....
Definition: FSPDFObjC.h:425
PAdES level: B-T.
Definition: FSPDFObjC.h:3598
(Currently, unsupported) Attribute type only for Table: Headers, which represents an array of element...
Definition: FSPDFObjC.h:5869
If set, form fields are to imported from or exported to FDF/XFDF document.
Definition: FSPDFObjC.h:4116
Structure element type: BibEntry, which means "Bibliography entry" and represents a reference identif...
Definition: FSPDFObjC.h:5774
Show bookmark title as italic text.
Definition: FSPDFObjC.h:2967
When document is opened, thumbnail images are visible.
Definition: FSPDFObjC.h:4109
Definition: FSPDFObjC.h:8205
FSXFAWidgetPresenceProperty
Enumeration for presence attribute of XFA widget.
Definition: FSPDFObjC.h:4721
FSLRGraphicsObjectElement * getGraphicsObjectElement()
Get the related graphics object element.
Action type: reset-form action.
Definition: FSPDFObjC.h:1669
FSHitDataCheckSeverity
Enumeration for check severity of a hit data.
Definition: FSPDFObjC.h:5347
FSCertVerifyResultResponseInfoLocation
Enumeration for response information location.
Definition: FSPDFObjC.h:6101
Message box button: Yes, No and Cancel.
Definition: FSPDFObjC.h:4563
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. (This indicates that signature is in...
Definition: FSPDFObjC.h:3539
Always allowed.
Definition: FSPDFObjC.h:1482
If this is used, "dd/mm/yyyy" would be used as the date format string.
Definition: FSPDFObjC.h:3937
When this is set, that means not to do halftone for shrinking or rotating.
Definition: FSPDFObjC.h:5585
"JavaScript" name tree.
Definition: FSPDFObjC.h:1425
FSProgressiveState
Enumeration for progress state.
Definition: FSPDFObjC.h:624
Multiply backdrop by source color values.
Definition: FSPDFObjC.h:1247
BOOL isEmpty()
Check whether current object is empty or not.
int getSize()
Get the number of elements in the array.
Import pages without cloning stream objects into memory.
Definition: FSPDFObjC.h:4090
FSRendererContentFlag
Enumeration for rendering content flags.
Definition: FSPDFObjC.h:2758
The state is undefined.
Definition: FSPDFObjC.h:3101
BOOL canUndo()
Check if the operation of related XFA widget can be undone.
Definition: FSPDFObjC.h:6536
(Only useful for text field) If set, text entered in the field is not spell-checked.
Definition: FSPDFObjC.h:3432
Type of exported data: XDP.
Definition: FSPDFObjC.h:4640
BOOL flush()
Flush internal buffer of the file.
PDF dictionary object.
Definition: FSPDFObjC.h:1064
Definition: FSPDFObjC.h:3353
Signature label name for reason.
Definition: FSPDFObjC.h:3620
No "XFA" module right.
Definition: FSPDFObjC.h:481
Definition: FSPDFObjC.h:7577
FSFieldType
Enumeration for form field type.
Definition: FSPDFObjC.h:3412
FSPDFArray * getOCGs()
Get the "OCGs" PDF array from current object.
Rendering intent: Perceptual.
Definition: FSPDFObjC.h:901
Image graphics object.
Definition: FSPDFObjC.h:1268
Enum value: Header.
Definition: FSPDFObjC.h:5939
If set, that means fields with same name will be renamed in combined result PDF file.
Definition: FSPDFObjC.h:6408
FSDefaultAppearanceDefAPFlags
Enumeration for default appearance flags.
Definition: FSPDFObjC.h:1951
Definition: FSPDFObjC.h:5113
Rotate 180 degrees in clockwise direction.
Definition: FSPDFObjC.h:539
Time stamp server manager has not been initialized successfully.
Definition: FSPDFObjC.h:469
Action type: remote go-to action.
Definition: FSPDFObjC.h:1659
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:3564
Annotation flag: locked.
Definition: FSPDFObjC.h:2143
String ID for case: Use string in local language for "June".
Definition: FSPDFObjC.h:4531
BOOL isGraphicsObjectElement()
Check whether current object is graphics object element or not.
XFA widget type: radio button.
Definition: FSPDFObjC.h:4713
If set, only show with Calibrated.
Definition: FSPDFObjC.h:6520
Font charset: Russian.
Definition: FSPDFObjC.h:773
Structure element type: L, which means "List" and represents a sequence of items of like meaning and ...
Definition: FSPDFObjC.h:5759
Annotations summary string ID: specify the prefix when number information is outputed in result docum...
Definition: FSPDFObjC.h:6438
(For LTV only) Fail to load DSS.
Definition: FSPDFObjC.h:474
Colorant type: spot.
Definition: FSPDFObjC.h:6533
Trigger a JavaScript action to be performed to recalculate the value of this field when that of anoth...
Definition: FSPDFObjC.h:1917
FSSignatureDocPermission
Enumeration for signature document permission.
Definition: FSPDFObjC.h:3603
Annotation flag: no zoom.
Definition: FSPDFObjC.h:2139
Message box icon: Warning.
Definition: FSPDFObjC.h:4554
FSLRStructureElementAttributeValueType
Enumeration for value type of element general layout attribute.
Definition: FSPDFObjC.h:5947
Structure element type: FormObject, which means form XObject graphics object element.
Definition: FSPDFObjC.h:5796
FSLTVVerifierVerifyMode
Enumeration for verifying mode.
Definition: FSPDFObjC.h:6224
Definition: FSPDFObjC.h:1536
FSAppProviderCallbackBeepType
Enumeration for XFA beep type.
Definition: FSPDFObjC.h:4437
FSMarkupEndingStyle
Enumeration for line ending style.
Definition: FSPDFObjC.h:2318
BOOL isImageMask()
Check if current image object is treated as mask.
Font style: italic.
Definition: FSPDFObjC.h:757
If set, only show images.
Definition: FSPDFObjC.h:6523
FSTextStateMode
Enumeration for text mode.
Definition: FSPDFObjC.h:1317
FSXFAWidgetWidgetEdgePosition
Enumeration for the positon of XFA widget edge position.
Definition: FSPDFObjC.h:4750
No changes to the PDF document (which is signed by the signture) are permitted. Any change to this ki...
Definition: FSPDFObjC.h:3605
If this is used, "Page 1" would be used as the page number format string.
Definition: FSPDFObjC.h:3956
PAdES level: none.
Definition: FSPDFObjC.h:3596
Selecting source color and ignoring backdrop color.
Definition: FSPDFObjC.h:1246
Page size: B4.
Definition: FSPDFObjC.h:3791
FSGraphicsObjectBlendMode
Enumeration for render blend mode.
Definition: FSPDFObjC.h:1245
A fixup was not required.
Definition: FSPDFObjC.h:5326
FSPDFNumberTreeType
Enumeration for number tree type.
Definition: FSPDFObjC.h:1451
Text encoding: UCS-2.
Definition: FSPDFObjC.h:4607
A triangular closed arrowhead in the reverse direction from ClosedArrow.
Definition: FSPDFObjC.h:2327
Definition: FSPDFObjC.h:1225
Assemble PDF document. (Bit 11 in permission value)
Definition: FSPDFObjC.h:4074
Sample message: "Not have a default property".
Definition: FSPDFObjC.h:4459
Definition: FSPDFObjC.h:1273
Out-of-memory error occurs.
Definition: FSPDFObjC.h:432
Annotations summary string ID: specify the prefix when page title is outputed in result document....
Definition: FSPDFObjC.h:6436
XFA widget type: password edit.
Definition: FSPDFObjC.h:4712
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.
(For Excel-to-PDF conversion only) Excel document does not have any content so it cannot be converted...
Definition: FSPDFObjC.h:491
No special line ending.
Definition: FSPDFObjC.h:2319
int getPitch()
Get bitmap pitch.
No operation is specified.
Definition: FSPDFObjC.h:1881
Certificate error: PDF document is encrypted by digital certificate but current user does not have th...
Definition: FSPDFObjC.h:427
String ID for case: Application's name. Sample message: "Foxit Phantom".
Definition: FSPDFObjC.h:4450
void removeAll()
Remove all page labels.
Discard all alternate images.
Definition: FSPDFObjC.h:5640
Annotation type: redact annotation.
Definition: FSPDFObjC.h:2132
Bit 2. Submit fields regardless of whether they have a value.
Definition: FSPDFObjC.h:1801
Definition: FSPDFObjC.h:1840
Caption to the right of the icon.
Definition: FSPDFObjC.h:2182
Action type: go-to action.
Definition: FSPDFObjC.h:1658
Attribute type only for Table: ColSpan, which represents the number of columns in the enclosing table...
Definition: FSPDFObjC.h:5868
(For ConnectedPDF only) The rights of Current user has expired.
Definition: FSPDFObjC.h:448
Corner mark style: subscript.
Definition: FSPDFObjC.h:1980
Result type: replace text.
Definition: FSPDFObjC.h:5427
Indicates property font of FSDefaultAppearance is meaningful.
Definition: FSPDFObjC.h:1952
Hit test area: Client.
Definition: FSPDFObjC.h:4696
Trigger a JavaScript action to be performed before printing a document.
Definition: FSPDFObjC.h:1912
Enum value: Normal, which means to adjust the line height to include any nonzero value specified for ...
Definition: FSPDFObjC.h:5901
FSDocProviderCallbackInvalidateFlag
Enumeration for XFA invalidate flag.
Definition: FSPDFObjC.h:4575
Definition: FSPDFObjC.h:1957
Definition: FSPDFObjC.h:642
Definition: FSPDFObjC.h:1716
Definition: FSPDFObjC.h:4875
Definition: FSPDFObjC.h:2591
Locale ID for country: Korea.
Definition: FSPDFObjC.h:605
Definition: FSPDFObjC.h:5992
Definition: FSPDFObjC.h:7933
Font charset: Korean (Wansung).
Definition: FSPDFObjC.h:768
FSMonoImageSettingsMonoImageCompressQuality
Enumeration for compression quality used for monochrome image.
Definition: FSPDFObjC.h:5576
int getSize()
Get the number of elements in the array.
Optimize PDF document by cleaning up.
Definition: FSPDFObjC.h:5620
Sample message: "Cannot directly assign the value to object".
Definition: FSPDFObjC.h:4495
Image type is JPG or JPEG.
Definition: FSPDFObjC.h:992
Definition: FSPDFObjC.h:4982
(Used with state model FSMarkupStateModelReview) The change has been cancelled.
Definition: FSPDFObjC.h:2313
Data is not ready. Usually this is used as an exception error code when loading document in asynchron...
Definition: FSPDFObjC.h:439
FSRectF * getBBox()
Get bounding box.
Structure element type: PathContent, which means path content element.
Definition: FSPDFObjC.h:5801
Revocatoin reason: cessation of operation.
Definition: FSPDFObjC.h:6094
Enum value: neutral, which means the state is neutral.
Definition: FSPDFObjC.h:5927
Font style: force bold.
Definition: FSPDFObjC.h:760
Print PDF document with normal mode. (Bit 3 in permission value)
Definition: FSPDFObjC.h:4068
Save document as a linearized file.
Definition: FSPDFObjC.h:4083
Definition: FSPDFObjC.h:6847
FSSignatureLabelName
Enumeration for signature label name.
Definition: FSPDFObjC.h:3617
FSPDFDocEncryptType
Enumeration for encryption type.
Definition: FSPDFObjC.h:4056
FSRectFArray * getMatchRects()
Get the rectangles of current match pattern.
Definition: FSPDFObjC.h:5677
FSLocaleID getCurrentLocaleID()
A callback function used to specify current locale id.
When document is opened, attachment panels are visible.
Definition: FSPDFObjC.h:4112
Page label style: no numbering style.
Definition: FSPDFObjC.h:4292
FSActionCallbackMailType
Enumeration for data type to be mailed.
Definition: FSPDFObjC.h:2957
If set, only show with Lab.
Definition: FSPDFObjC.h:6521
Definition: FSPDFObjC.h:6717
PDF/A-2a.
Definition: FSPDFObjC.h:5390
Definition: FSPDFObjC.h:2421
Definition: FSPDFObjC.h:6465
id init()
Construct an empty color.
Definition: FSPDFObjC.h:6138
Annotation type: polygon annotation. One of standard annotation in <PDF reference 1....
Definition: FSPDFObjC.h:2112
Error severity.
Definition: FSPDFObjC.h:5350
Action type: uniform resource identifier (URI) action.
Definition: FSPDFObjC.h:1663
Definition: FSPDFObjC.h:6419
Italian.
Definition: FSPDFObjC.h:2939
int getMatchStartCharIndex()
Get the index of the first character of current match pattern, based on current match page.
If set, only show with DeviceCMYK and spot.
Definition: FSPDFObjC.h:6510
FSPDFPageCalcMarginMode
Enumeration for calculating margin mode.
Definition: FSPDFObjC.h:3762
ESC key.
Definition: FSPDFObjC.h:3225
If set, annotations (except link annotations) are to imported from or exported to FDF/XFDF document.
Definition: FSPDFObjC.h:4117
If set, only show with CMYK.
Definition: FSPDFObjC.h:6513
FSLRStructureElement * getRootElement()
Get the root element of structure tree.
If set, that means printing process can be canceled.
Definition: FSPDFObjC.h:4582
0 key in the numeric keypad.
Definition: FSPDFObjC.h:3276
(Used with state model FSMarkupStateModelReview) The user disagrees with the change.
Definition: FSPDFObjC.h:2312
Attribute type: BorderThickness, which represents the thickness of the border drawn on the edges of a...
Definition: FSPDFObjC.h:5837
int getUpperBound()
Get the upper bound in the array, actually the maximum valid index.
FSRectF * getContentsRect()
Get contents rectangle.
Definition: FSPDFObjC.h:7372
Verification state of a signature is invalid.
Definition: FSPDFObjC.h:3535
Home key.
Definition: FSPDFObjC.h:3230
Sample message: "Unsupported property %s.".
Definition: FSPDFObjC.h:4457
Text encoding: font specific.
Definition: FSPDFObjC.h:4600
Fit the entire page within the display area when display the page.
Definition: FSPDFObjC.h:1616
XFA widget type: check button.
Definition: FSPDFObjC.h:4704
Barcode format: ITF code.
Definition: FSPDFObjC.h:1033
Form field type: check box.
Definition: FSPDFObjC.h:3415
The submit data is packaged in URL-encoded format as described in Uniform Resource Locator(URL).
Definition: FSPDFObjC.h:4592
Annotation type: widget annotation. One of standard annotation in <PDF reference 1....
Definition: FSPDFObjC.h:2125
Definition: FSPDFObjC.h:6641
int getHeight()
Get bitmap height.
NSString * getLocalFontName()
A callback function used to specify the font name used locally.
F8 key.
Definition: FSPDFObjC.h:3299
Text encoding: KSC5601.
Definition: FSPDFObjC.h:4605
XFA widget type: signature.
Definition: FSPDFObjC.h:4708
Structure element type: DocumentFragment (PDF 2.0), which represents a part of an original complete d...
Definition: FSPDFObjC.h:5735
FSPDFDictionary * getFDFDict()
Get the dictionary of "FDF" entry from catalog dictionary.
If set, only show with spot color.
Definition: FSPDFObjC.h:6509
Type of exported data: XML.
Definition: FSPDFObjC.h:4638
BOOL canDelete()
Check if the text of related XFA widget can be deleted.
Character flag: Generated.
Definition: FSPDFObjC.h:4835
Attribute type: Destination (PDF 2.0), which provides a means to access content.
Definition: FSPDFObjC.h:5830
Sample message: "Illegal break".
Definition: FSPDFObjC.h:4486
Enum value: Right, which means right edge of the page.
Definition: FSPDFObjC.h:5934
Parsing flag for image mode.
Definition: FSPDFObjC.h:4361
FSRenditionFloatingWindowResizeType
Enumeration for resize type of floating window.
Definition: FSPDFObjC.h:1524
CRL response.
Definition: FSPDFObjC.h:6041
Definition: FSPDFObjC.h:5353
Structure element type: AnnotObject, which means annotation object element.
Definition: FSPDFObjC.h:5798
4 key.
Definition: FSPDFObjC.h:3244
Parsing flag for normal mode, which means to parse all the contents in a PDF page.
Definition: FSPDFObjC.h:3758
Ctrl key.
Definition: FSPDFObjC.h:3222
If set, match the whole word of keyword when searching.
Definition: FSPDFObjC.h:4903
Definition: FSPDFObjC.h:1815
Filter type: JPXDecode, which means to decompress data encoded using the wavelet-based JPEG2000 stand...
Definition: FSPDFObjC.h:1118
The type of input object or current object is invalid.
Definition: FSPDFObjC.h:436
Japanese.
Definition: FSPDFObjC.h:2941
Not have image type yet.
Definition: FSPDFObjC.h:990
Invalidate all pages.
Definition: FSPDFObjC.h:4576
DIB format: 24bpp format, with bits order "Blue, Green, Red". Blue is in the lowest order.
Definition: FSPDFObjC.h:944
Page size: B2.
Definition: FSPDFObjC.h:3789
DIB format: 8bpp alpha mask.
Definition: FSPDFObjC.h:947
Definition: FSPDFObjC.h:3471
Single page mode.
Definition: FSPDFObjC.h:5673
Name for module "Comparison".
Definition: FSPDFObjC.h:574
id init()
Constructor.
The submit data is packaged in XDP format, as described in XDP Specification.
Definition: FSPDFObjC.h:4590
If set, the user may not change the value of the field. Any associated widget annotations will not in...
Definition: FSPDFObjC.h:3424
BOOL undo()
Undo the operation of related XFA widget. (No effect for rich text)
Line fill-sign object.
Definition: FSPDFObjC.h:6310
Warning severity.
Definition: FSPDFObjC.h:5349
Compression mode: retain, which means no compression.
Definition: FSPDFObjC.h:5572
Structure element type: Strong (PDF 2.0), which represents content for the purpose of strong importan...
Definition: FSPDFObjC.h:5786
Definition: FSPDFObjC.h:4267
Danish.
Definition: FSPDFObjC.h:2934
String ID for case: Use string in local language for "Today".
Definition: FSPDFObjC.h:4538
Creates a color with the hue of the source color, and the saturation and luminosity of the backdrop c...
Definition: FSPDFObjC.h:1257
Definition: FSPDFObjC.h:2768
Page size: B3.
Definition: FSPDFObjC.h:3790
Annotation type: pressure sensitive ink annotation.
Definition: FSPDFObjC.h:2121
Trigger a JavaScript action to be performed after printing a document.
Definition: FSPDFObjC.h:1913
Structure element type: Caption, which represents a brief portion of text describing a table or figur...
Definition: FSPDFObjC.h:5741
Definition: FSPDFObjC.h:6272
FSDocProviderCallbackPrintOption
Enumeration for XFA print options.
Definition: FSPDFObjC.h:4580
Sample message: "%s cannot be left blank. To ignore validations for %s, click Ignore....
Definition: FSPDFObjC.h:4540
Cannot use current default time stamp server. Please check if default time stamp server can be used.
Definition: FSPDFObjC.h:479
Definition: FSPDFObjC.h:732
When this is set, that means to do bicubic interpolation for zooming.
Definition: FSPDFObjC.h:5547
Projecting square cap. The stroke continues beyond the endpoint of the path for a distance equal to h...
Definition: FSPDFObjC.h:694
Monitor with the greatest width (in pixels)
Definition: FSPDFObjC.h:1514
The document has been changed outside of signature scope, and the changed invalidate the signature.
Definition: FSPDFObjC.h:3558
Definition: FSPDFObjC.h:4907
FSMarkupStateModel
Enumeration for markup annotation's state model.
Definition: FSPDFObjC.h:2303
Signature type: time stamp.
Definition: FSPDFObjC.h:3591
Definition: FSPDFObjC.h:3439
FSBorderInfoStyle
Enumeration for PDF annotation border style.
Definition: FSPDFObjC.h:2007
FSPDFNumberTreeType getType()
Get the type of current number tree.
Use current time.
Definition: FSPDFObjC.h:6220
FSPDFDictionary * getDict()
Get the PDF dictionary of current object.
Error handle.
Definition: FSPDFObjC.h:426
The relationship is not known or cannot be described by other values.
Definition: FSPDFObjC.h:2813
The relationship is "Alternative" which means the file specification is an alternative representation...
Definition: FSPDFObjC.h:2816
Attribute type: ColumnCount, which represents the number of columns in the content of the grouping el...
Definition: FSPDFObjC.h:5860
Definition: FSPDFObjC.h:2016
Bit 11. Only those markup annotations whose "T" entry matches the name of the current user are being ...
Definition: FSPDFObjC.h:1810
Spread-justify all lines to fill the available region.
Definition: FSPDFObjC.h:4738
DIB format: 8bpp format, 256 color GrayScale bitmap.
Definition: FSPDFObjC.h:949
Allowed only if the document permissions allow content extraction.
Definition: FSPDFObjC.h:1480
If set, the watermark will be a part of page content when inserted to a PDF page.
Definition: FSPDFObjC.h:5198
The relationship is "Schema" which means the file specification is a schema definition for the associ...
Definition: FSPDFObjC.h:2820
FSFillerVirtualKeyCode
Enumeration for virtual key code.
Definition: FSPDFObjC.h:3216
FSBookmarkPosition
Enumeration for bookmark position.
Definition: FSPDFObjC.h:2971
Definition: FSPDFObjC.h:3685
Character flag: Normal.
Definition: FSPDFObjC.h:4834
Annotation type: movie annotation. One of standard annotation in <PDF reference 1....
Definition: FSPDFObjC.h:2124
FSLTVVerifierTimeType getSignatureCheckTimeType()
Get the type of the time that is actually used to check siganture.
Definition: FSPDFObjC.h:1455
5 key in the numeric keypad.
Definition: FSPDFObjC.h:3281
Definition: FSPDFObjC.h:3164
Event flag: "Shift" key.
Definition: FSPDFObjC.h:3307
Page label style: lowercase letters.
Definition: FSPDFObjC.h:4297
Slash key in the numeric keypad.
Definition: FSPDFObjC.h:3291
Remove invalid links.
Definition: FSPDFObjC.h:5630
Page Up key.
Definition: FSPDFObjC.h:3227
Use the player's default setting (author has no preference).
Definition: FSPDFObjC.h:1497
No need to decode the stream data.
Definition: FSPDFObjC.h:1109
Barcode format: PDF-417 code.
Definition: FSPDFObjC.h:1034
Position: bottom left.
Definition: FSPDFObjC.h:563
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:1110
F5 key.
Definition: FSPDFObjC.h:3296
FSFDFDocType
Enumeration for FDF document type.
Definition: FSPDFObjC.h:2847
Verification state of the time stamp issuer is unknown.
Definition: FSPDFObjC.h:3553
FSFontCharset
Enumeration for font charset.
Definition: FSPDFObjC.h:763
Sample message: "'%s' doesn't have property '%s'".
Definition: FSPDFObjC.h:4515
Annotation type: sound annotation. One of standard annotation in <PDF reference 1....
Definition: FSPDFObjC.h:2123
Definition: FSPDFObjC.h:4970
CID Font charset: Adobe-Korea1.
Definition: FSPDFObjC.h:786
Monitor with the greatest height (in pixels)
Definition: FSPDFObjC.h:1513
If set, that means Javascript will be extracted as well.
Definition: FSPDFObjC.h:4096
FSPortfolioNodeType
Enumeration for portfolio node type.
Definition: FSPDFObjC.h:6555
Sample message: "Invalid node type: '%s'".
Definition: FSPDFObjC.h:4516
String ID for case: If to modify field. Sample message: "Do you want to modify this field?...
Definition: FSPDFObjC.h:4448
Revocatoin reason: remove from CRL.
Definition: FSPDFObjC.h:6096
Allowed only if the document permissions allow content extraction, including for accessibility purpos...
Definition: FSPDFObjC.h:1481
If set, that means structure trees of source PDF files will be outputted to combined result PDF file.
Definition: FSPDFObjC.h:6409
Enum value: Before, which means the placement for attributes Placement/RubyPosition or alignment for ...
Definition: FSPDFObjC.h:5883
FSPDFDocWrapperType
Enumeration for wrapper type.
Definition: FSPDFObjC.h:4121
Pause Break key.
Definition: FSPDFObjC.h:3224
Down icon (or alternate icon) entry. "IX" in MK dictionary.
Definition: FSPDFObjC.h:2172
Highlighting mode: Outline, which is to invert the annotation's border.
Definition: FSPDFObjC.h:2151
Enter key.
Definition: FSPDFObjC.h:3220
PAdES level: B-LTA.
Definition: FSPDFObjC.h:3600
Attribute type: SpaceBefore, which represents the amount of extra space preceding the before edge of ...
Definition: FSPDFObjC.h:5842
Definition: FSPDFObjC.h:5443
Center the text horizontally within the available region.
Definition: FSPDFObjC.h:4736
int getDescent()
Get the descent value, in 1/1000 of em size (PDF units).
Definition: FSPDFObjC.h:2655
FSRichTextStyleCornerMarkStyle
Enumeration for conermark style.
Definition: FSPDFObjC.h:1977
FSActionType getType()
Get action type.
Definition: FSPDFObjC.h:7735
Barcode format: Quick Response Code.
Definition: FSPDFObjC.h:1035
R (row order): Annotations are visited in rows running horizontally across the page.
Definition: FSPDFObjC.h:5155
FSOptimizerSettingsDiscardUserDataOptions
Enumeration for discarding user data options.
Definition: FSPDFObjC.h:5645
Name type: caption name. Name in this type will be retrieved from caption entry.
Definition: FSPDFObjC.h:4731
int getWidgetCount()
Get the count of XFA widget.
Discard hidden layer content and flatten visible layers.
Definition: FSPDFObjC.h:5651
Sample message: "Unable to set the value for property 'numPages'".
Definition: FSPDFObjC.h:4461
The relationship is "Data" which means the file specification represents information used to derive a...
Definition: FSPDFObjC.h:2815
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:1916
Flags of form fields (except specified form fields) will be set read-only.
Definition: FSPDFObjC.h:3614
Bit 4. Field names and values are submitted using an HTTP GET request.
Definition: FSPDFObjC.h:1803
Brightens backdrop color to reflect source colors.
Definition: FSPDFObjC.h:1252
A fixup failed.
Definition: FSPDFObjC.h:5325
Page size: A4.
Definition: FSPDFObjC.h:3786
Consider the object non-viable.
Definition: FSPDFObjC.h:1533
Never scale.
Definition: FSPDFObjC.h:2081
CID Font charset: Unicode.
Definition: FSPDFObjC.h:787
Font type: TrueType.
Definition: FSPDFObjC.h:809
Indicates that this point is a control point or ending point for a Bezier spline.
Definition: FSPDFObjC.h:871
Definition: FSPDFObjC.h:4127
If set, do not print a watermark.
Definition: FSPDFObjC.h:5201
Compression mode: jpeg2000.
Definition: FSPDFObjC.h:5530
Signature digest algorithm: sha384 algorithm.
Definition: FSPDFObjC.h:3585
No restriction.
Definition: FSPDFObjC.h:3604
(Reserved, currently, this module is not provided) Name for module "ConnectedPDF".
Definition: FSPDFObjC.h:569
Help key.
Definition: FSPDFObjC.h:3239
No rotation.
Definition: FSPDFObjC.h:537
If this is used, "mm.yy" would be used as the date format string.
Definition: FSPDFObjC.h:3944
If set, that means structure tree will be extracted as well.
Definition: FSPDFObjC.h:4095
Fail to send data during sending request process.
Definition: FSPDFObjC.h:3713
FSGraphStateLineCapStyle
Enumeration for line cap style.
Definition: FSPDFObjC.h:691
Position center left.
Definition: FSPDFObjC.h:560
FSGraphicsObject * getGraphicsObject()
Get related graphics object.
Definition: FSPDFObjC.h:5007
Save document without original data or unchanged objects.
Definition: FSPDFObjC.h:4081
Event type: after an XFA widget is added.
Definition: FSPDFObjC.h:4619
Enum value: Dotten, which means the border is a series of dots.
Definition: FSPDFObjC.h:5893
Position: bottom right.
Definition: FSPDFObjC.h:565
Trigger a JavaScript action to be performed when the user types a keystroke into a text field or comb...
Definition: FSPDFObjC.h:1914
Rotation entry. "R" in MK dictionary.
Definition: FSPDFObjC.h:2164
French.
Definition: FSPDFObjC.h:2938
Definition: FSPDFObjC.h:6009
0 key.
Definition: FSPDFObjC.h:3240
Compression mode: jbig2.
Definition: FSPDFObjC.h:5571
Text encoding: Big5.
Definition: FSPDFObjC.h:4599
Rank the searching results according to how the result matches the expected searching patten,...
Definition: FSPDFObjC.h:5286
Form field type: push button.
Definition: FSPDFObjC.h:3414
BOOL isLeftNull()
Check if left value is a null object.
If this is used, "mm.dd.yyyy" would be used as the date format string.
Definition: FSPDFObjC.h:3943
Format is invalid. For files, this may also mean that file is corrupted.
Definition: FSPDFObjC.h:424
Font type: Type1.
Definition: FSPDFObjC.h:808
If set, only show with DeviceCMYK.
Definition: FSPDFObjC.h:6506
Action type: movie action.
Definition: FSPDFObjC.h:1665
No response.
Definition: FSPDFObjC.h:6040
FSSignatureKeyName
Enumeration for signature key name.
Definition: FSPDFObjC.h:3573
Verification state of the issuer is unknown.
Definition: FSPDFObjC.h:3543
FSPDFDictionary * getDict()
Get PDF dictionary of current object.
Filter type: JBIG2Decode, which means to decompress data encoded using the JBIG2 standard,...
Definition: FSPDFObjC.h:1116
Not a PAdES signature.
Definition: FSPDFObjC.h:3595
Cannot get verify relevant information.
Definition: FSPDFObjC.h:3556
7 key in the numeric keypad.
Definition: FSPDFObjC.h:3283
No special searching options.
Definition: FSPDFObjC.h:4901
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:4509
Attribute type: invalid.
Definition: FSPDFObjC.h:5825
This means LTV is enabled.
Definition: FSPDFObjC.h:6248
Highlighting mode: Toggle. This is only useful for widget annotation.
Definition: FSPDFObjC.h:2153
void resetForm()
Reset form.
Align the text to the left edge of the available region.
Definition: FSPDFObjC.h:4739
Attribute type: Short (PDF 2.0), which contains a short form of the content of a TH structure element...
Definition: FSPDFObjC.h:5872
Print key.
Definition: FSPDFObjC.h:3235
Result type: insert path.
Definition: FSPDFObjC.h:5432
If this is set, that means to get text content of a PDF page by the stream order.
Definition: FSPDFObjC.h:4871
(Used with state model FSMarkupStateModelReview) The change has been completed.
Definition: FSPDFObjC.h:2314
Position: center.
Definition: FSPDFObjC.h:561
NSString * getSignatureName()
Get signature name.
Definition: FSPDFObjC.h:6158
Locale ID for region: HongKong.
Definition: FSPDFObjC.h:599
If set, that means bookmarks of source PDF files will be outputted to combined result PDF file.
Definition: FSPDFObjC.h:6407
PDF array object.
Definition: FSPDFObjC.h:1063
Enum value: Row, which means column of a table.
Definition: FSPDFObjC.h:5929
Definition: FSPDFObjC.h:156
Structure element type: Reference, which represents a citation to content elsewhere in the document.
Definition: FSPDFObjC.h:5773
Sample message: "Unsupported character '%c'".
Definition: FSPDFObjC.h:4470
FSPDFArray * getDestArray()
Get the destination PDF array.
Signature cannot be trusted (containing aggression).
Definition: FSPDFObjC.h:3540
Definition: FSPDFObjC.h:2823
Filter type: DCTDecode, which means to decompress data encoded using a DCT (discrete cosine transform...
Definition: FSPDFObjC.h:1117
B key.
Definition: FSPDFObjC.h:3251
Definition: FSPDFObjC.h:3060
Signature data is destroyed (that means the signature data cannot be parsed properly).
Definition: FSPDFObjC.h:3536
Definition: FSPDFObjC.h:5699
(Reserved) Attribute type: ABox.
Definition: FSPDFObjC.h:5874
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:1265
If set, that means to sort annotation by date in result document.
Definition: FSPDFObjC.h:6454
Structure element type: Note, which represents an item of explanatory text, such as a footnote or an ...
Definition: FSPDFObjC.h:5772
Definition: FSPDFObjC.h:4671
BOOL isSpotColorSpace()
Check whether current color space object is a spot color space or not.
Import pages normally.
Definition: FSPDFObjC.h:4088
FSAnnotHighlightingMode
Enumeration for PDF annotation highlighting mode.
Definition: FSPDFObjC.h:2148
If set, only show with CalGray.
Definition: FSPDFObjC.h:6519
FSAnnotMKEntry
Enumeration for annotation's MK dictionary (an appearance characteristics) entry.
Definition: FSPDFObjC.h:2163
FDF document type: XFDF.
Definition: FSPDFObjC.h:2849
Position: top left.
Definition: FSPDFObjC.h:557
Color space: DeviceRGB. (3 components, R, G, B)
Definition: FSPDFObjC.h:584
Annotation type: underline annotation. One of standard annotation in <PDF reference 1....
Definition: FSPDFObjC.h:2115
Definition: FSPDFObjC.h:6561
Annotation type: 3D annotation. One of standard annotation in <PDF reference 1.7>.
Definition: FSPDFObjC.h:2130
Enter key in the numeric keypad.
Definition: FSPDFObjC.h:3288
Enum value: tv, which means text-value field.
Definition: FSPDFObjC.h:5924
A circle filled with the annotation's interior color if any.
Definition: FSPDFObjC.h:2321
String ID for case: Use string in local language for "May".
Definition: FSPDFObjC.h:4530
Definition: FSPDFObjC.h:6197
Normal caption entry. "CA" in MK dictionary.
Definition: FSPDFObjC.h:2167
Attribute type: Rotation.
Definition: FSPDFObjC.h:5828
BOOL generateContent()
Generate contents of current graphics objects.
If set, only show text.
Definition: FSPDFObjC.h:6527
Select darker one of backdrop and source colors.
Definition: FSPDFObjC.h:1250
Value type: an array of ARGB values.
Definition: FSPDFObjC.h:5958
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:3282
FSFixupDataFixupState
Enumeration for the state of a fixup data.
Definition: FSPDFObjC.h:5323
Sample message: "Condition is null".
Definition: FSPDFObjC.h:4485
Structure element type: PageObject, which means page object element.
Definition: FSPDFObjC.h:5799
Definition: FSPDFObjC.h:5049
FSDestinationZoomMode
Enumeration for zoom mode.
Definition: FSPDFObjC.h:1614
float getContentWidth()
Get content width after current reflow page object has been parsed.
Korean.
Definition: FSPDFObjC.h:2940
Enum value: Bottom, which means bottom edge of the page.
Definition: FSPDFObjC.h:5933
String ID for case: Use string in local language for "Saturday".
Definition: FSPDFObjC.h:4525
int getFrameCount()
Get frame count.
PDF 2.0 wrapper document.
Definition: FSPDFObjC.h:4124
Action type: set-OCG-state action.
Definition: FSPDFObjC.h:1672
Structure element type: TFoot, which means "Table footer row group" and represents a group of rows th...
Definition: FSPDFObjC.h:5769
Optimize PDF document by compressing images.
Definition: FSPDFObjC.h:5619
Definition: FSPDFObjC.h:1165
5 key.
Definition: FSPDFObjC.h:3245
Definition: FSPDFObjC.h:6252
FSSnapPointMgrSnapPointFlags
Enumeration for snapping point flags which are used to specify what kind of point in a path is to be ...
Definition: FSPDFObjC.h:6710
FSLTVVerifierTimeType
Enumeration for time type.
Definition: FSPDFObjC.h:6217
Sample message: "Script failed(language is %s;context is %s) script=%s".
Definition: FSPDFObjC.h:4545
Send request successfully.
Definition: FSPDFObjC.h:3710
A-law-encoded samples.
Definition: FSPDFObjC.h:2732
FSGraphicsObjectType
Enumeration for PDF graphics object type.
Definition: FSPDFObjC.h:1264
Signature digest algorithm: sha256 algorithm.
Definition: FSPDFObjC.h:3584
File cannot be found or could not be opened.
Definition: FSPDFObjC.h:423
S (structure order): Annotations are visited in the order in which they appear in the structure tree.
Definition: FSPDFObjC.h:5157
FSRenditionFloatingWindowOffscreenEvent
Enumeration for offscreen event type of floating window.
Definition: FSPDFObjC.h:1530
Definition: FSPDFObjC.h:6668
FSPDFStream * getSoundStream()
Get the stream of sound data.
FSPDFAComplianceVersion
Enumeration for PDF/A version.
Definition: FSPDFObjC.h:5387
Attribute type only for PrintField: Role, which represents the type of form field represented by this...
Definition: FSPDFObjC.h:5864
(Reserved, not supported yet) Result type: text attribute change.
Definition: FSPDFObjC.h:5440
XFA widget type: numeric edit.
Definition: FSPDFObjC.h:4707
(Only useful for text field) If set, use combs.
Definition: FSPDFObjC.h:3434
Optimize PDF document by discarding objects.
Definition: FSPDFObjC.h:5621
Enum value: Watermark.
Definition: FSPDFObjC.h:5941
A short line at the endpoint perpendicular to the line itself.
Definition: FSPDFObjC.h:2325
An array of integer values.
Definition: FSPDFObjC.h:271
Normal icon entry. "I" in MK dictionary.
Definition: FSPDFObjC.h:2170
3 key.
Definition: FSPDFObjC.h:3243
Save document with removing redundant PDF objects.
Definition: FSPDFObjC.h:4084
Definition: FSPDFObjC.h:1828
Measurement of change along the y axis.
Definition: FSPDFObjC.h:2333
Sample message: "Invalidate expression '%s'".
Definition: FSPDFObjC.h:4477
(Applicable for widget annotation only) Trigger an action to be performed when the annotation receive...
Definition: FSPDFObjC.h:1922
Font style: serif.
Definition: FSPDFObjC.h:753
If set, only show with DeviceGray.
Definition: FSPDFObjC.h:6518
Encryption type: password, which is the standard encryption.
Definition: FSPDFObjC.h:4059
Rollover caption entry. "RC" in MK dictionary.
Definition: FSPDFObjC.h:2168
Definition: FSPDFObjC.h:3104
Flatten all contents of a PDF page.
Definition: FSPDFObjC.h:3768
Enum value: Square, which means solid square bullet.
Definition: FSPDFObjC.h:5912
Right arrow key.
Definition: FSPDFObjC.h:3233
Action type: go-to-3D-view action.
Definition: FSPDFObjC.h:1675
Structure element type: TextContent, which means text content element.
Definition: FSPDFObjC.h:5800
PDF/A-3a.
Definition: FSPDFObjC.h:5393
Annotation type: link annotation. One of standard annotation in <PDF reference 1.7>.
Definition: FSPDFObjC.h:2107
CID Font charset: Adobe-CNS1.
Definition: FSPDFObjC.h:784
If set, match the key word consecutively when searching. For example, "CC" will be matched twice in "...
Definition: FSPDFObjC.h:4904
Enum value: Decimal, which means decimal arabic numerals (1-9, 10-99, ...).
Definition: FSPDFObjC.h:5913
Trigger a JavaScript action to be performed before closing a document.
Definition: FSPDFObjC.h:1909
Definition: FSPDFObjC.h:3996
This means the print dialog should reflect no page scaling.
Definition: FSPDFObjC.h:4254
D key.
Definition: FSPDFObjC.h:3253
Use RC4 encryption algorithm, with the key length between 5 bytes and 16 bytes.
Definition: FSPDFObjC.h:4966
Annotation's down appearance.
Definition: FSPDFObjC.h:2190
Discard bookmarks.
Definition: FSPDFObjC.h:5639
Definition: FSPDFObjC.h:1751
Standard font: Times-Bold.
Definition: FSPDFObjC.h:800
Definition: FSPDFObjC.h:5721
Trigger a JavaScript action to be performed before saving a document.
Definition: FSPDFObjC.h:1910
If set, that means duplicate stream objects from source PDF files will be outputted to combined resul...
Definition: FSPDFObjC.h:6416
Definition: FSPDFObjC.h:6489
Annotation type: pop-up annotation. One of standard annotation in <PDF reference 1....
Definition: FSPDFObjC.h:2131
String ID for case: Use string in local language for "February".
Definition: FSPDFObjC.h:4527
If this is used, "mm.dd.yy" would be used as the date format string.
Definition: FSPDFObjC.h:3942
F11 key.
Definition: FSPDFObjC.h:3302
Discard all annotations, forms and multimedia.
Definition: FSPDFObjC.h:5646
X key.
Definition: FSPDFObjC.h:3273
Backspace key.
Definition: FSPDFObjC.h:3218
If set, that means to use medium font size in result document.
Definition: FSPDFObjC.h:6461
Fit the entire height of the page's bounding box within the display area when display the page.
Definition: FSPDFObjC.h:1622
Sample message: "The value you entered for %s is invalid. To ignore validations for %s,...
Definition: FSPDFObjC.h:4542
Hit test area: Unknown.
Definition: FSPDFObjC.h:4695
Definition: FSPDFObjC.h:926
unsigned int getSignatureState()
Get signature state.
Annotation type: square annotation. One of standard annotation in <PDF reference 1....
Definition: FSPDFObjC.h:2110
FSImageSettingsStretchMode
Enumeration for stretch mode.
Definition: FSPDFObjC.h:5542
FSResponseResponseType
Enumeration for response type.
Definition: FSPDFObjC.h:6039
Non expected byte range.
Definition: FSPDFObjC.h:3538
FSPDFDoc * getCurrentDoc()
A callback function to receive current PDF document object.
int getBpp()
Get bitmap bits-per-pixel.
Color space: Invalid.
Definition: FSPDFObjC.h:582
(For ConnectedPDF only) The input ConnectedPDF DRM wrapper document is invalid.
Definition: FSPDFObjC.h:457
FSGraphicsObjects * getGraphicsObjects()
Get graphics objects that associated with current form XObject.
When document is opened, optional content group panels are visible.
Definition: FSPDFObjC.h:4111
FSRectF * getBBox()
Get bounding box.
NSString * getName()
Retrieve the postscript name.
Definition: FSPDFObjC.h:6738
T key.
Definition: FSPDFObjC.h:3269
Beep type: error.
Definition: FSPDFObjC.h:4438
Definition: FSPDFObjC.h:1400
If set, page content will be rendered.
Definition: FSPDFObjC.h:2759
String ID for case: Use string in local language for "August".
Definition: FSPDFObjC.h:4533
String ID for case: Some enumerate value is invalid. Sample message: "Invalid enumerate value:".
Definition: FSPDFObjC.h:4455
Compression mode: run-length.
Definition: FSPDFObjC.h:5573
Butt cap. The stroke is squared off at the endpoint of a path. There is no projection beyond the end ...
Definition: FSPDFObjC.h:692
May be resized only if aspect ratio is preserved.
Definition: FSPDFObjC.h:1526
If this is used, "mm/dd/yy" would be used as the date format string.
Definition: FSPDFObjC.h:3932
Result type: replace shading.
Definition: FSPDFObjC.h:5436
Twos-complement values.
Definition: FSPDFObjC.h:2730
CID Font charset: Unknown.
Definition: FSPDFObjC.h:782
FSFillerEventFlags
Enumeration for key event flags.
Definition: FSPDFObjC.h:3306
Definition: FSPDFObjC.h:5606
Encryption type: Foxit DRM encryption.
Definition: FSPDFObjC.h:4061
(Used with state model FSMarkupStateModelReview) The user has indicated nothing about the change.
Definition: FSPDFObjC.h:2315
The media is not scaled. Only the portions of the media rectangle that intersect the play rectangle a...
Definition: FSPDFObjC.h:1496
BOOL underline()
(Only useful for rich text) Underline the rich text.
If this is used, "m.d.yyyy" would be used as the date format string.
Definition: FSPDFObjC.h:3941
Signature digest algorithm: sha1 algorithm.
Definition: FSPDFObjC.h:3583
String ID for case: Use string in local language for "October".
Definition: FSPDFObjC.h:4535
Minus key in the numeric keypad.
Definition: FSPDFObjC.h:3289
Round line join type.
Definition: FSPDFObjC.h:699
Measurement of angles.
Definition: FSPDFObjC.h:2336
Value type: enum.
Definition: FSPDFObjC.h:5949
Page label style: lowercase roman numerals.
Definition: FSPDFObjC.h:4295
Select lighter one of backdrop and source colors.
Definition: FSPDFObjC.h:1251
FSXFADocEventType
Enumeration for XFA event type.
Definition: FSPDFObjC.h:4625
BOOL canCut()
Check if the text of related XFA widget can be cut.
Annotation flag: no rotate.
Definition: FSPDFObjC.h:2140
int getCharCount()
Get the count of all the characters.
Certificate's private key cannot be gotten.
Definition: FSPDFObjC.h:3680
May be resized without preserving aspect ratio.
Definition: FSPDFObjC.h:1527
The capability of recovery from 25% amounts of damage.
Definition: FSPDFObjC.h:1041
Compression quality: Lossless.
Definition: FSPDFObjC.h:5577
Definition: FSPDFObjC.h:4408
Event type: before an XFA widget is removed.
Definition: FSPDFObjC.h:4620
Sample message: "Invalidate token '%s'".
Definition: FSPDFObjC.h:4476
Action type: submit-form action.
Definition: FSPDFObjC.h:1668
NSString * cut()
Cut the text of related XFA widget.
void removeAll()
Clean up the array.
Definition: FSPDFObjC.h:2610
Enum value: Left, which means left edge of the page.
Definition: FSPDFObjC.h:5931
Sample message: "Compiler error".
Definition: FSPDFObjC.h:4480
FSAnnotationSummaryCallbackAnnotationSummaryStringID
Enumeration for string ID used to specify the string or prefix in result document when summarizing an...
Definition: FSPDFObjC.h:6430
FSHTML2PDFSettingDataHTML2PDFPageMode
Enumeration for page mode used for converting HTML to PDF.
Definition: FSPDFObjC.h:5672
float getContentHeight()
Get content height after current reflow page object has been parsed.
Show bookmark title as normal text.
Definition: FSPDFObjC.h:2966
Definition: FSPDFObjC.h:1740
If this is set, that means to get text content of a PDF page by the display order.
Definition: FSPDFObjC.h:4872
The relationship is "Encrypted payload" which means the file specification is an encrypted payload do...
Definition: FSPDFObjC.h:2818
Round rectangle fill-sign object.
Definition: FSPDFObjC.h:6309
If set, that means to use FSPDFDocSaveFlagXRefStream saving flag for the result file in order to redu...
Definition: FSPDFObjC.h:4098
FSPDFObject * getPDFObject()
Get the PDF object which represents the shading graphics object in PDF file.
float getTop()
Get top position value.
Snapped point type: endpoint, which means the snapped point is an endpoint of a path.
Definition: FSPDFObjC.h:6691
C key.
Definition: FSPDFObjC.h:3252
FSSoundSampleEncodingFormat
Enumeration for encoding format of sound sample data.
Definition: FSPDFObjC.h:2728
Parse the text content of a PDF page with outputting the hyphen on a line feed.
Definition: FSPDFObjC.h:4866
If set, that means "OCProperties" of source PDF files will be outputted to combined result PDF file.
Definition: FSPDFObjC.h:6411
Window type: a full-screen window that obscures all other windows.
Definition: FSPDFObjC.h:1502
Action type: rendition action.
Definition: FSPDFObjC.h:1673
Discard external cross references.
Definition: FSPDFObjC.h:5647
Structure element type: Warichu, which represents the wrapper around the entire warichu assembly.
Definition: FSPDFObjC.h:5782
Structure element type: RT, which means "Ruby annotation text" and represents the smaller-size text t...
Definition: FSPDFObjC.h:5780
void removeAll()
Clean up the array.
If set, only show with ICCBased CMYK.
Definition: FSPDFObjC.h:6508
FSPDFStream * getStream()
Get image stream.
FSPDFNameTree * getNameTree()
Get the EmbeddedFiles name tree.
Darkens backdrop color to reflect the source color.
Definition: FSPDFObjC.h:1253
Definition: FSPDFObjC.h:5551
Text fill-sign object.
Definition: FSPDFObjC.h:6306
Hit test area: Title Bar.
Definition: FSPDFObjC.h:4697
FSPDFDocExtractPagesOptions
Enumeration for options used for extracting pages.
Definition: FSPDFObjC.h:4093
Enum value: Hidden, which is same as None except in terms of border conflict resolution for table ele...
Definition: FSPDFObjC.h:5892
Definition: FSPDFObjC.h:4300
Sample message: "Unable to set".
Definition: FSPDFObjC.h:4453
Action type: hide action.
Definition: FSPDFObjC.h:1666
Sample message: "'%s' operator cannot support array calculation".
Definition: FSPDFObjC.h:4503
Structure element type: Table, which represents a two-dimensional layout of rectangular data cells,...
Definition: FSPDFObjC.h:5763
(For Office-to-PDF conversion only) Office COM has not been initialized successfully.
Definition: FSPDFObjC.h:489
(Only useful for radio button) If set, a group of radio buttons within a radio button field that use ...
Definition: FSPDFObjC.h:3428
FSFillSignFillSignObjectType
Enumeration for fill-sign object type.
Definition: FSPDFObjC.h:6305
Attribute type: BorderStyle, which represents the style of an element's border.
Definition: FSPDFObjC.h:5836
A flag specifying whether to hide the viewer application's tool bars when the document is active.
Definition: FSPDFObjC.h:4259
float getBottom()
Get bottom position value.
The monitor that contains the smallest section of the document window.
Definition: FSPDFObjC.h:1509
Mailed data type: string message.
Definition: FSPDFObjC.h:2960
This means certificate is expired.
Definition: FSPDFObjC.h:6083
(For compliance only) Compliance resource file(s) cannot be found or opened. Please check if complian...
Definition: FSPDFObjC.h:477
F2 key.
Definition: FSPDFObjC.h:3293
Trigger an action to be performed when the page is closed.
Definition: FSPDFObjC.h:1908
Enum value: cb, which means check box.
Definition: FSPDFObjC.h:5922
No "Optimizer" module right.
Definition: FSPDFObjC.h:487
Measurement of change along the x axis.
Definition: FSPDFObjC.h:2332
Background color entry. "BG" in MK dictionary.
Definition: FSPDFObjC.h:2166
If this is used, "Page 1 of n" would be used as the page number format string.
Definition: FSPDFObjC.h:3957
Standard font: Times-Italic.
Definition: FSPDFObjC.h:802
Definition: FSPDFObjC.h:5808
float getSamplingRate()
Get the sampling rate, in samples per second.
Definition: FSPDFObjC.h:848
Structure element type: TH, which means "Table header cell" and represents a table cell containing he...
Definition: FSPDFObjC.h:5765
FSDocViewerPrefsViewerPref
Enumeration for how various GUI elements should behave when the document is opened.
Definition: FSPDFObjC.h:4258
Definition: FSPDFObjC.h:5480
FSAppProviderCallbackStringID
Enumeration for string ID used to specify a case.
Definition: FSPDFObjC.h:4445
Align the text to the right edge of the available region.
Definition: FSPDFObjC.h:4741
PDF/A-2b.
Definition: FSPDFObjC.h:5391
Definition: FSPDFObjC.h:5020
FSTextSearchSearchFlags
Enumeration for searching flags.
Definition: FSPDFObjC.h:4900
Page Down key.
Definition: FSPDFObjC.h:3228
If set, print page as image; otherwise, as text.
Definition: FSPDFObjC.h:4584
FSAnnotMKIconCaptionRelation
Enumeration for icon and caption relative position in annotation's MK dictionary.
Definition: FSPDFObjC.h:2177
Barcode format: UPC-A code.
Definition: FSPDFObjC.h:1031
Not check the issuer.
Definition: FSPDFObjC.h:3546
Message box button ID: OK.
Definition: FSPDFObjC.h:4567
Attribute type: Width, which represents the width of the element's content rectangle.
Definition: FSPDFObjC.h:5832
Dutch.
Definition: FSPDFObjC.h:2942
FSPDFDocImportPageFlags
Enumeration for flags used for importing pages.
Definition: FSPDFObjC.h:4087
Structure element type: Aside (PDF 2.0), which represents content that is distinct from other content...
Definition: FSPDFObjC.h:5745
Encryption type: digital certificate encryption.
Definition: FSPDFObjC.h:4060
Up arrow key.
Definition: FSPDFObjC.h:3232
Flatten a PDF page without form controls.
Definition: FSPDFObjC.h:3770
Sample message: "Incorrect number of parameters are used when calling method '%s'".
Definition: FSPDFObjC.h:4510
Standard font: Helvetica-Oblique, Italic.
Definition: FSPDFObjC.h:798
Definition: FSPDFObjC.h:2515
Structure element type: ShadingContent, which means shading content element.
Definition: FSPDFObjC.h:5803
Trigger an action to be performed when the page is opened.
Definition: FSPDFObjC.h:1907
Form field type: signature field.
Definition: FSPDFObjC.h:3420
Definition: FSPDFObjC.h:1328
Invalid license is used to initialize Foxit PDF SDK library.
Definition: FSPDFObjC.h:429
Attribute type: TextDecorationThickness, which represents the thickness of each line drawn as part of...
Definition: FSPDFObjC.h:5855
FSRange * getGraphicsObjectRange()
Get the range of current content element in current graphics object.
If set, do not do halftone for shrinking or rotating.
Definition: FSPDFObjC.h:955
Filter type: FlateDecode, which means to decompress data encoded using the zlib/deflate compression m...
Definition: FSPDFObjC.h:1113
Structure element type: Em (PDF 2.0), which means "Emphasis" and represents content for the purpose o...
Definition: FSPDFObjC.h:5785
Annotation type: caret annotation. One of standard annotation in <PDF reference 1....
Definition: FSPDFObjC.h:2119
Compression quality: High.
Definition: FSPDFObjC.h:5538
(Used with state model FSMarkupStateModelReview) The user agrees with the change.
Definition: FSPDFObjC.h:2311
Fit the bounding box of page entirely within the display area when display the page.
Definition: FSPDFObjC.h:1620
Rollover icon entry. "RI" in MK dictionary.
Definition: FSPDFObjC.h:2171
No scaling way is specified.
Definition: FSPDFObjC.h:2077
FSActionCallbackAppInfoType
Enumeration for application's information type.
Definition: FSPDFObjC.h:2949
FSDocProviderCallbackPageViewEventType
Enumeration for the event type of page view.
Definition: FSPDFObjC.h:4612
Attribute type: RubyPosition, which represents the placement of the RT structure element relative to ...
Definition: FSPDFObjC.h:5858
Discard document information and metadata.
Definition: FSPDFObjC.h:5648
Event flag: the right button of the mouse is down.
Definition: FSPDFObjC.h:3315
Definition: FSPDFObjC.h:1765
Font charset: Japanese (Shift-JIS).
Definition: FSPDFObjC.h:767
Structure element type: ContainerObject, which means container object element.
Definition: FSPDFObjC.h:5797
Definition: FSPDFObjC.h:657
Spanish.
Definition: FSPDFObjC.h:2937
BOOL isStructureElement()
Check whether current object is structure element or not.
FSPDFNumberTree * getNumberTree()
Get the page labels number tree.
Definition: FSPDFObjC.h:6063
FSOptimizerSettingsOptimizerOptions
Enumeration for optimizer options.
Definition: FSPDFObjC.h:5618
FSDocProviderCallbackSubmitFormat
Enumeration for XFA submit format.
Definition: FSPDFObjC.h:4589
XFA widget type: line.
Definition: FSPDFObjC.h:4711
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:1884
Definition: FSPDFObjC.h:2980
PDF name object.
Definition: FSPDFObjC.h:1062
FSIdentityProperties * getIdentityProperties()
A callback function used to get identity properties of current user.
Value type: an array of float values.
Definition: FSPDFObjC.h:5957
7 key.
Definition: FSPDFObjC.h:3247
BOOL isContentElement()
Check whether current object is content element or not.
(Reserved, not supported yet) If set, only link annotations are to imported from or exported to XFDF ...
Definition: FSPDFObjC.h:4118
Enum value: on, which means the state is on.
Definition: FSPDFObjC.h:5925
PDF/A-3u.
Definition: FSPDFObjC.h:5395
PDF/A-1a.
Definition: FSPDFObjC.h:5388
Event flag: auto repeat.
Definition: FSPDFObjC.h:3312
(Reserved, currently, this module is not provided) Name for module "LayoutRecognition".
Definition: FSPDFObjC.h:578
(For ConnectedPDF only) Input user token is invalid.
Definition: FSPDFObjC.h:446
Barcode format: Code128, including EAN128 code.
Definition: FSPDFObjC.h:1029
Event flag: "Ctrl" key.
Definition: FSPDFObjC.h:3308
FSColorSpaceType getColorSpaceType()
Get color space type.
Application information: language.
Definition: FSPDFObjC.h:4430
FSBookmarkStyle
Enumeration for bookmark style type.
Definition: FSPDFObjC.h:2965
Definition: FSPDFObjC.h:3392
BOOL superscript()
(Only useful for rich text) Make the rich text as superscript.
Sample message: "Error:Invalid enumerated value:%s".
Definition: FSPDFObjC.h:4546
Compression mode: high.
Definition: FSPDFObjC.h:5570
Sample message: "Validate access index '%s' out of array".
Definition: FSPDFObjC.h:4498
Snapped point type: nearest point, which means the snapped point is the nearest point (which is in a ...
Definition: FSPDFObjC.h:6694
Structure element type: PathObject, which means path graphics object element.
Definition: FSPDFObjC.h:5793
Definition: FSPDFObjC.h:3720
Filter type: ASCII85Decode, which means to decode data encoded in an ASCII base-85 representation,...
Definition: FSPDFObjC.h:1111
Definition: FSPDFObjC.h:1212
If set, that means to get the midpoint for two endpoints of a path.
Definition: FSPDFObjC.h:6712
Definition: FSPDFObjC.h:2224
When this is set, that means not to do halftone for shrinking or rotating.
Definition: FSPDFObjC.h:5546
Verification state of the time stamp is expired.
Definition: FSPDFObjC.h:3552
Revocatoin reason: ceritifcate has no status.
Definition: FSPDFObjC.h:6088
No Field MDP action.
Definition: FSPDFObjC.h:3611
FSLocaleID
Enumeration for locale ID.
Definition: FSPDFObjC.h:597
Structure element type: Document, which represents a complete document.
Definition: FSPDFObjC.h:5734
Remove invalid bookmarks.
Definition: FSPDFObjC.h:5629
Result type: delete image.
Definition: FSPDFObjC.h:5428
Not use encryption algorithm.
Definition: FSPDFObjC.h:4965
Y key.
Definition: FSPDFObjC.h:3274
FSXFADocType
Enumeration for XFA document type.
Definition: FSPDFObjC.h:4631
Enum value: TbRl, which means inline progression from top to bottom; block progression from right to ...
Definition: FSPDFObjC.h:5889
Enum value: Middle, which means children are centered within the table cell.
Definition: FSPDFObjC.h:5905
Monitor with the greatest color depth.
Definition: FSPDFObjC.h:1511
Structure element type: Div, which means "Division" and represents a generic block-level element or g...
Definition: FSPDFObjC.h:5739
Any unknown error occurs.
Definition: FSPDFObjC.h:428
Type of exported data: Static XDP.
Definition: FSPDFObjC.h:4639
Sample message: "An attempt was made to reference property '%s' of a non-object in SOM expression %s"...
Definition: FSPDFObjC.h:4506
Structure element type: Index, which represents a sequence of entries containing identifying text acc...
Definition: FSPDFObjC.h:5744
Name for module "XFA".
Definition: FSPDFObjC.h:570
Locale ID for country: Japan.
Definition: FSPDFObjC.h:606
DIB format: 8bpp format, 256 color RGB bitmap.
Definition: FSPDFObjC.h:948
A flag specifying whether to position the document's window in the center of the screen.
Definition: FSPDFObjC.h:4263
Text mode: fill text.
Definition: FSPDFObjC.h:1318
Structure element type: Sub (PDF 2.0), which means "Sub-division of a block level element" and repres...
Definition: FSPDFObjC.h:5787
Definition: FSPDFObjC.h:495
Annotation flag: locked contents.
Definition: FSPDFObjC.h:2145
FSLRStructureElement * getParentElement()
Get the parent element.
Presence property: Inactive. Do not participate in interaction, layout, or rendering.
Definition: FSPDFObjC.h:4725
If set, show bitmap on signature appearance.
Definition: FSPDFObjC.h:3569
FSRenditionMediaPlayerFitStyle
Enumeration for the fit style.
Definition: FSPDFObjC.h:1491
Sample message: "Unexpected expression '%s'".
Definition: FSPDFObjC.h:4484
If this is used, "m/d/yyyy" would be used as the date format string.
Definition: FSPDFObjC.h:3931
Attribute type: Subtype, which means the subtype of annotation or artifact.
Definition: FSPDFObjC.h:5839
int getXDPI()
Get DPI for X-axis.
Shading graphics object.
Definition: FSPDFObjC.h:1269
Image type is BMP.
Definition: FSPDFObjC.h:991
XFA widget type: unknown.
Definition: FSPDFObjC.h:4716
A bookmark is the previous sibling of another specified bookmark.
Definition: FSPDFObjC.h:2974
The document has not been changed within the scope of the signature.
Definition: FSPDFObjC.h:3541
(Only useful for text field) If set, the text field can contain multiple lines of text; if clear,...
Definition: FSPDFObjC.h:3429
Definition: FSPDFObjC.h:1729
BOOL isBold()
Judge whether current font is bold or not.
FSGraphStateLineJoinStyle
Enumeration for line join style.
Definition: FSPDFObjC.h:697
Page size: A2.
Definition: FSPDFObjC.h:3784
Message box icon: Question.
Definition: FSPDFObjC.h:4555
Indicates that this point is the ending point for a Bezier spline, and this point will also be connec...
Definition: FSPDFObjC.h:872
Definition: FSPDFObjC.h:5590
Presence property: Invisible. Participate in interaction and layout but not rendering.
Definition: FSPDFObjC.h:4726
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:7394
Value type: an array of integer values.
Definition: FSPDFObjC.h:5956
Form field type: text field.
Definition: FSPDFObjC.h:3419
Annotation flag: hidden.
Definition: FSPDFObjC.h:2137
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:3783
Structure element type: Hn (PDF 2.0), which represents heading with level 7 or more.
Definition: FSPDFObjC.h:5758
Definition: FSPDFObjC.h:907
Subtracts the darker of the two constituent colors from lighter colors.
Definition: FSPDFObjC.h:1256
Structure element type: Form, which represents a widget annotation representing an interactive form f...
Definition: FSPDFObjC.h:5790
Definition: FSPDFObjC.h:5398
Expected data or object is not found.
Definition: FSPDFObjC.h:435
The application window.
Definition: FSPDFObjC.h:1519
Bit 6. Field names and values are submitted as XFDF.
Definition: FSPDFObjC.h:1805
Locale ID for country: Germany.
Definition: FSPDFObjC.h:603
(For ConnectedPDF only) Loaded document is already a ConnectedPDF document.
Definition: FSPDFObjC.h:453
float getZoomFactor()
Get zoom factor.
Structure element type: RP, which means "Ruby punctuation" and represents punctuation surrounding the...
Definition: FSPDFObjC.h:5781
End key.
Definition: FSPDFObjC.h:3229
Attribute type: BlockAlign, which represents the alignment, in the block-progression direction,...
Definition: FSPDFObjC.h:5848
Egde position: right.
Definition: FSPDFObjC.h:4752
FSPDFDictionary * create()
Create a new dictionary object.
String ID for case: Use string in local language for "Friday".
Definition: FSPDFObjC.h:4524
Structure element type: ComplexContent, which means complex content element.
Definition: FSPDFObjC.h:5804
NSString * copy()
Copy the text of related XFA widget.
Portfolio node type: file.
Definition: FSPDFObjC.h:6558
Font charset: System default, for unknown or mapping purpose.
Definition: FSPDFObjC.h:765
Import pages with layers.
Definition: FSPDFObjC.h:4089
Enum value: off, which means the state is off.
Definition: FSPDFObjC.h:5926
Portfolio node type: folder.
Definition: FSPDFObjC.h:6557
Markup annotation state model: review.
Definition: FSPDFObjC.h:2305
FSAppProviderCallbackAppInfo
Enumeration for XFA application information type.
Definition: FSPDFObjC.h:4428
Text encoding: UTF-16.
Definition: FSPDFObjC.h:4608
English.
Definition: FSPDFObjC.h:2936
Bit 5. Coordinates of the mouse are transmitted as part of the form data.
Definition: FSPDFObjC.h:1804
Action type: launch action.
Definition: FSPDFObjC.h:1661
Font style: non-symbolic.
Definition: FSPDFObjC.h:756
Definition: FSPDFObjC.h:1930
FSWatermarkTextPropertiesFontStyle
Enumeration for watermark font style.
Definition: FSPDFObjC.h:5228
Definition: FSPDFObjC.h:5654
Name for module "OCR".
Definition: FSPDFObjC.h:573
PDF document is encrypted by some unsupported security handler.
Definition: FSPDFObjC.h:433
If this is used, "m/d" would be used as the date format string.
Definition: FSPDFObjC.h:3929
Data of current object is invalid.
Definition: FSPDFObjC.h:440
BOOL isEmpty()
Check whether current object is empty or not.
Locale ID for country: Italy.
Definition: FSPDFObjC.h:604
Definition: FSPDFObjC.h:2263
A short line at the endpoint approximately 30 degrees clockwise from perpendicular to the line itself...
Definition: FSPDFObjC.h:2328
Color space: ICCBased DeviceGray. (1 component, gray)
Definition: FSPDFObjC.h:592
Value type: an array of wide strings.
Definition: FSPDFObjC.h:5959
Enum value: Groove, which means the border looks as though it were carved into the canvas.
Definition: FSPDFObjC.h:5897
Definition: FSPDFObjC.h:320
Nothing.
Definition: FSPDFObjC.h:1531
Definition: FSPDFObjC.h:1784
Structure element type: H4, which represents heading with level 4.
Definition: FSPDFObjC.h:5755
Definition: FSPDFObjC.h:1070
String ID for case: Filter for image files. Sample message: "Image Files(*.bmp;*.jpg;*....
Definition: FSPDFObjC.h:4451
XFA widget type: push button.
Definition: FSPDFObjC.h:4703
Name for module "Optimizer".
Definition: FSPDFObjC.h:576
FSAnnotFlags
Enumeration for PDF annotation flags.
Definition: FSPDFObjC.h:2135
If set, only show with ICCBased RGB.
Definition: FSPDFObjC.h:6516
DIB format: 32bpp format, with bits order "Blue, Green, Red, Alpha". Blue is in the lowest order.
Definition: FSPDFObjC.h:946
NSArray< NSData * > * getComponentNames()
Get a string array which represents the name of colorant for Separation color space,...
FSBitmapDIBFormat
Enumeration for DIB format.
Definition: FSPDFObjC.h:942
Definition: FSPDFObjC.h:2474
The state is unchanged.
Definition: FSPDFObjC.h:3100
Definition: FSPDFObjC.h:3319
(For compliance only) Fail to initialize compliance engine.
Definition: FSPDFObjC.h:468
Enum value: RlTb, which means inline progression from right to left; block progression from top to bo...
Definition: FSPDFObjC.h:5888
Device type: printer.
Definition: FSPDFObjC.h:2764
The capability of recovery from 7% amounts of damage.
Definition: FSPDFObjC.h:1039
XFA widget type: arc.
Definition: FSPDFObjC.h:4705
Sample message: "Unable to set the value for property 'className'".
Definition: FSPDFObjC.h:4468
FSPageLabelsStyle
Enumeration for page label style.
Definition: FSPDFObjC.h:4291
Enum value: Distribute, which means the content is to be expanded to fill the available width in the ...
Definition: FSPDFObjC.h:5909
Result type: unsupported or invalid.
Definition: FSPDFObjC.h:5424
Type definition for point class for integer.
Definition: FSPDFObjC.h:170
Use for representing a document designer's structural organization of artwork.
Definition: FSPDFObjC.h:3139
Discard private data of other applications.
Definition: FSPDFObjC.h:5650
FSPortfolioInitialViewMode
Enumeration for initial view mode for a portfolio PDF document.
Definition: FSPDFObjC.h:6661
Locale ID for region: Taiwan.
Definition: FSPDFObjC.h:600
BOOL isEmpty()
Check whether current object is empty or not.
If set, print page in reverse order; otherwise, in normal order.
Definition: FSPDFObjC.h:4585
unsigned long long getSize()
Get the current stream size, in bytes.
Unknown filter type.
Definition: FSPDFObjC.h:1108
Definition: FSPDFObjC.h:2084
FSReflowPageFlags
Enumeration for parsing flags used for a reflow page.
Definition: FSPDFObjC.h:4359
String ID for case: Use string in local language for "March".
Definition: FSPDFObjC.h:4528
(For LTV only) Fail to switch PDF verion.
Definition: FSPDFObjC.h:472
If set, only show line art.
Definition: FSPDFObjC.h:6528
Structure element type: TextObject, which means text graphics object element.
Definition: FSPDFObjC.h:5792
Event flag: key pad.
Definition: FSPDFObjC.h:3311
μ-law-encoded samples
Definition: FSPDFObjC.h:2731
Position: bottom center.
Definition: FSPDFObjC.h:564
BOOL needPauseNow()
Check whether need to pause now.
Revocatoin reason: CA compromise.
Definition: FSPDFObjC.h:6091
PDF reference object.
Definition: FSPDFObjC.h:1067
Right alignment.
Definition: FSPDFObjC.h:547
Attribute type: BBox, which represents the element's bounding box (the rectangle that completely encl...
Definition: FSPDFObjC.h:5831
W key.
Definition: FSPDFObjC.h:3272
J key.
Definition: FSPDFObjC.h:3259
Color space: CalRGB. (3 components, A, B, C)
Definition: FSPDFObjC.h:587
F1 key.
Definition: FSPDFObjC.h:3292
Definition: FSPDFObjC.h:5038
Value type: element.
Definition: FSPDFObjC.h:5954
Text mode: stroke text.
Definition: FSPDFObjC.h:1319
Enum value: Ridge, which means the border looks as though it were coming out of the canvas (the oppos...
Definition: FSPDFObjC.h:5898
FSCertVerifyResultArray * getCertificateVerifyResults()
Get certificate verify results.
The media is not scaled. A scrolling user interface is provided if the media rectangle is wider or ta...
Definition: FSPDFObjC.h:1495
Structure element type: Title (PDF 2.0), which represents content that is usually referred to as the ...
Definition: FSPDFObjC.h:5746
Presence property: Visible. Participate in interaction, layout, and rendering.
Definition: FSPDFObjC.h:4723
This kind of event is triggered just after the rendered form has been sent to the printer,...
Definition: FSPDFObjC.h:4627
Verification state of the issuer is valid.
Definition: FSPDFObjC.h:3542
Message box button ID: No.
Definition: FSPDFObjC.h:4569
Brazilian Portuguese.
Definition: FSPDFObjC.h:2944
Invalid PDF object type.
Definition: FSPDFObjC.h:1058
No "ConnectedPDF" module right.
Definition: FSPDFObjC.h:480
Sample message: "Cannot find method '%s'".
Definition: FSPDFObjC.h:4493
Annotation property: border color.
Definition: FSPDFObjC.h:2159
Measurement of distance in any direction.
Definition: FSPDFObjC.h:2334
If set, only show without DeviceCMYK.
Definition: FSPDFObjC.h:6507
Hit test area: HyperLink.
Definition: FSPDFObjC.h:4698
FSRenditionWindowType
Enumeration for the type of window that the media should play in.
Definition: FSPDFObjC.h:1500
Definition: FSPDFObjC.h:3625
Definition: FSPDFObjC.h:5502
Standard font: Courier-Bold.
Definition: FSPDFObjC.h:792
Bit 1. If set, fields name defined in submit form action should be excluded from submitting; if not s...
Definition: FSPDFObjC.h:1800
Font type: Type3.
Definition: FSPDFObjC.h:810
Sample message: "Validate failed".
Definition: FSPDFObjC.h:4446
No "Compliance" module right.
Definition: FSPDFObjC.h:486
Scale only when icon is smaller than annotation rectangle.
Definition: FSPDFObjC.h:2080
FSHeaderFooterContentGeneratorDateFormatType
Enumeration for date format type.
Definition: FSPDFObjC.h:3928
Definition: FSPDFObjC.h:1045
The verified issue is current issuer.
Definition: FSPDFObjC.h:3547
Caption to the left of the icon.
Definition: FSPDFObjC.h:2183
Structure element type: Sect, which means "Section" and represents a container for grouping related c...
Definition: FSPDFObjC.h:5738
Definition: FSPDFObjC.h:6625
FSRenditionMediaPermission
Enumeration for PDF media player permission.
Definition: FSPDFObjC.h:1478
Definition: FSPDFObjC.h:2891
FDF document type: FDF.
Definition: FSPDFObjC.h:2848
Fill PDF form. (Bit 9 in permission value)
Definition: FSPDFObjC.h:4072
XFA document type: Static.
Definition: FSPDFObjC.h:4633
FSPDFPageBoxType
Enumeration for page box type.
Definition: FSPDFObjC.h:3773
Rendering intent: Relative Colorimetric.
Definition: FSPDFObjC.h:902
Only even numbers in a range will be used (discards odd numbers).
Definition: FSPDFObjC.h:728
Darkens or lightens colors, depending on source color value.
Definition: FSPDFObjC.h:1255
Enum value: float.
Definition: FSPDFObjC.h:5920
BOOL canSelectAll()
Check if the text of related XFA widget can be selected all.
FSPortfolioNodeType getNodeType()
Get node type.
Discard embedded page thumbnails.
Definition: FSPDFObjC.h:5637
Presence property: Hidden. Participate in interaction but not layout or rendering.
Definition: FSPDFObjC.h:4724
Highlighting mode: Invert, which is to invert the contents of the annotation rectangle.
Definition: FSPDFObjC.h:2150
Fail to create socket during sending request process.
Definition: FSPDFObjC.h:3711
Definition: FSPDFObjC.h:2411
If set, show signer on signature appearance.
Definition: FSPDFObjC.h:3568
Value type: ARGB color type, 32 bits, ((b) | ((g) << 8) | ((r) << 16)) | ((a) << 24).
Definition: FSPDFObjC.h:5952
Z key.
Definition: FSPDFObjC.h:3275
Filter type: LZWDecode, which means to decompress data encoded using the LZW (Lempel-Ziv-Welch) adapt...
Definition: FSPDFObjC.h:1112
Font charset: Hebrew.
Definition: FSPDFObjC.h:776
Window type: a hidden window.
Definition: FSPDFObjC.h:1503
Verification state of a signature is valid.
Definition: FSPDFObjC.h:3534
Definition: FSPDFObjC.h:5516
Egde position: top.
Definition: FSPDFObjC.h:4751
Stop any rendition being played in association with related screen annotation and remove the associat...
Definition: FSPDFObjC.h:1883
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:4513
Certificate for verifying issuer is revoked.
Definition: FSPDFObjC.h:3544
Depends on monitor specifier.
Definition: FSPDFObjC.h:1521
Enum value: rb, which means radio button.
Definition: FSPDFObjC.h:5921
FSPDFStreamFilter
Enumeration for stream filter type.
Definition: FSPDFObjC.h:1107
Standard font: ZapfDingbats.
Definition: FSPDFObjC.h:804
"NewWindow" flag is YES.
Definition: FSPDFObjC.h:1680
int getMatchSentenceStartIndex()
Get the index of the first character of current match pattern, based on the match sentence.
Multiple page mode.
Definition: FSPDFObjC.h:5674
(Only useful for text field) If set, the text entered in the field represents the pathname of a file ...
Definition: FSPDFObjC.h:3431
Attribute type: TextDecorationColor, which represents the color to be used for drawing text decoratio...
Definition: FSPDFObjC.h:5854
Border style: Cloudy.
Definition: FSPDFObjC.h:2013
void clear()
Clear all points.
If set, that means object streams will be used to generate combined result PDF file in order to reduc...
Definition: FSPDFObjC.h:6415
The full virtual desktop.
Definition: FSPDFObjC.h:1520
Application information: variation.
Definition: FSPDFObjC.h:4432
Sample message: "Unknown error is caught!".
Definition: FSPDFObjC.h:4452
Definition: FSPDFObjC.h:5132
FSLayerPrintData * getPrintUsage()
Get the data for printing usage.
PDF number object.
Definition: FSPDFObjC.h:1060
If set, that means to layout document and annotations with connector lines on separate pages.
Definition: FSPDFObjC.h:6445
Structure element type: TD, which means "Table data cell" and represents a table cell containing data...
Definition: FSPDFObjC.h:5766
Application's forms version information.
Definition: FSPDFObjC.h:2950
Font charset: ANSI (United States, Western Europe).
Definition: FSPDFObjC.h:764
Parse the text content of a PDF page by the stream order.
Definition: FSPDFObjC.h:4867
Monitor with the greatest area (in pixels squared)
Definition: FSPDFObjC.h:1512
Structure element type: THead, which means "Table header row group" and represents a group of rows th...
Definition: FSPDFObjC.h:5767
NSString * getPDFPath()
Get the path of related PDF document.
Miter line join type.
Definition: FSPDFObjC.h:698
Image type is TIF or TIFF.
Definition: FSPDFObjC.h:995
Sample message: "'%s' argument is expected to be a container".
Definition: FSPDFObjC.h:4505
FSPDFDocDisplayMode
Enumeration for display mode which specifies how the document should be displayed when opened.
Definition: FSPDFObjC.h:4106
Sample message: "Argument mismatch in property or function argument".
Definition: FSPDFObjC.h:4511
Crop Box for page boundary.
Definition: FSPDFObjC.h:3775
(For LTV only) Fail to load DTS.
Definition: FSPDFObjC.h:475
Standard font: Helvetica-Bold.
Definition: FSPDFObjC.h:796
If set, that means to sort annotation by annotation type in result document.
Definition: FSPDFObjC.h:6456
FSLRStructureElementAttributeValueEnum
Enumeration for element general layout attribute enum values.
Definition: FSPDFObjC.h:5878
Trigger an action to be performed when the page containing the annotation is opened.
Definition: FSPDFObjC.h:1924
New data conflicts with existed data.
Definition: FSPDFObjC.h:437
The media's width and height are scaled while preserving the aspect ratio so that the media and play ...
Definition: FSPDFObjC.h:1492
Flatten a PDF page without annotations.
Definition: FSPDFObjC.h:3769
Definition: FSPDFObjC.h:960
void removeAllSubActions()
Remove all the sub-actions.
The submit data is packaged in PDF format as described in the PDF Reference.
Definition: FSPDFObjC.h:4591
Verification state of the time stamp is invalid.
Definition: FSPDFObjC.h:3551
(Used with state model FSMarkupStateModelMarked) The annotation has not been marked by the user.
Definition: FSPDFObjC.h:2310
Sample message: "Message limit exceeded. Remaining %d validation errors not reported....
Definition: FSPDFObjC.h:4539
Only odd numbers in a range will be used (discards even numbers).
Definition: FSPDFObjC.h:729
Enum value: LowerRoman, which means lowercase roman numerals (i, ii, iii, iv, ...).
Definition: FSPDFObjC.h:5915
Sample message: "Cannot modify the '%s' value".
Definition: FSPDFObjC.h:4481
Definition: FSPDFObjC.h:4391
Attribute type only for Table: RowSpan, which represents the number of rows in the enclosing table th...
Definition: FSPDFObjC.h:5867
(Used with state model FSMarkupStateModelMarked) The annotation has been marked by the user.
Definition: FSPDFObjC.h:2309
Definition: FSPDFObjC.h:7556
Revocatoin reason: privilege with drawn.
Definition: FSPDFObjC.h:6097
If set, only show smooth shades.
Definition: FSPDFObjC.h:6525
FSLRGraphicsObjectElement * getParentGraphicsObjectElement()
Get the parent graphics object element.
If this is used, "1/n" would be used as the page number format string.
Definition: FSPDFObjC.h:3955
NSData * getTimeStampMessage()
Get time stamp message.
Fit the entire width of the page's bounding box within the display area when display the page.
Definition: FSPDFObjC.h:1621
Standard font: Courier-BoldOblique, Bold italic.
Definition: FSPDFObjC.h:793
Bit 14. "F" entry of submitted FDF is an embedded file stream.
Definition: FSPDFObjC.h:1812
When document is opened, neither document outlines nor thumbnail images are visible.
Definition: FSPDFObjC.h:4107
No "NewWindow" flag.
Definition: FSPDFObjC.h:1681
Event type: after a page view is removed.
Definition: FSPDFObjC.h:4614
Definition: FSPDFObjC.h:5271
If set, shrink page to fit within content area.
Definition: FSPDFObjC.h:4583
String ID for case: Not allow to modify field. Sample message: "You are not allowed to modify this fi...
Definition: FSPDFObjC.h:4449
Structure element type: TOC, which means "Table of contents" and represetns a list made up of table o...
Definition: FSPDFObjC.h:5742
FSCertVerifyResultRevocationReason
Enumeration for revocation reason for a certificate.
Definition: FSPDFObjC.h:6087
Definition: FSPDFObjC.h:875
float getRight()
Get right position value.
BOOL isTopNull()
Check if top value is a null object.
Unknown initial view mode.
Definition: FSPDFObjC.h:6662
int getElementCount()
Get the count of elements.
(For LTV only) Fail to check DTS.
Definition: FSPDFObjC.h:473
Compression mode: high.
Definition: FSPDFObjC.h:5528
FSXFAWidgetWidgetType
Enumeration for the type of XFA widget.
Definition: FSPDFObjC.h:4701
Font charset: Baltic.
Definition: FSPDFObjC.h:778
Color space: ICCBased DeviceRGB. (3 components, R, G, B)
Definition: FSPDFObjC.h:593
F4 key.
Definition: FSPDFObjC.h:3295
Position: top center.
Definition: FSPDFObjC.h:558
Filter type: RunLengthDecode, which means to decompress data encoded using a byte-oriented run-length...
Definition: FSPDFObjC.h:1114
Corner mark style: none.
Definition: FSPDFObjC.h:1978
Annotation flag: toggle no view.
Definition: FSPDFObjC.h:2144
Page size: B5.
Definition: FSPDFObjC.h:3792
Sample message: "Invalidate character '%c'".
Definition: FSPDFObjC.h:4474
Event flag: the left button of the mouse is down.
Definition: FSPDFObjC.h:3313
Definition: FSPDFObjC.h:2852
This means the snapped point is invalid.
Definition: FSPDFObjC.h:6690
FSAnnotationSummarySettingsSortType
Enumeration for options used for sorting annotation in result document.
Definition: FSPDFObjC.h:6452
Definition: FSPDFObjC.h:1369
Structure element type: H5, which represents heading with level 5.
Definition: FSPDFObjC.h:5756
Form XObject graphics object.
Definition: FSPDFObjC.h:1270
2 key.
Definition: FSPDFObjC.h:3242
Progress state: progress is finished.
Definition: FSPDFObjC.h:627
FSAnnotType
Enumeration for PDF annotation type.
Definition: FSPDFObjC.h:2104
If set, that means OCProperties will be extracted as well.
Definition: FSPDFObjC.h:4097
U key.
Definition: FSPDFObjC.h:3270
Media Box for page boundary.
Definition: FSPDFObjC.h:3774
Annotation property: fill color.
Definition: FSPDFObjC.h:2160
Compression mode: jpeg.
Definition: FSPDFObjC.h:5529
(For compliance only) Compliance engine has not been initialized successfully.
Definition: FSPDFObjC.h:466
FSLRStructureElementAttributeType
Enumeration for element general layout attribute types.
Definition: FSPDFObjC.h:5824
Chinese Traditional.
Definition: FSPDFObjC.h:2933
Attribute type: TextAlign, which represents the alignment of text and other content within lines of t...
Definition: FSPDFObjC.h:5847
float getHeight()
Get the height of the XFA page.
Name for module "Conversion".
Definition: FSPDFObjC.h:577
Definition: FSPDFObjC.h:4841
PDF null object.
Definition: FSPDFObjC.h:1066
FSAnnotationSummarySettingsSummaryLayout
Enumeration for options used for annotation summary layout.
Definition: FSPDFObjC.h:6444
PDF/A-2u.
Definition: FSPDFObjC.h:5392
F9 key.
Definition: FSPDFObjC.h:3300
XFA widget type: rectangle.
Definition: FSPDFObjC.h:4714
Mailed data type: document.
Definition: FSPDFObjC.h:2958
Border style: Underline.
Definition: FSPDFObjC.h:2010
Enum value: Overline, which means a line above the text.
Definition: FSPDFObjC.h:5907
String ID for case: Use string in local language for "November".
Definition: FSPDFObjC.h:4536
If set, print annotations.
Definition: FSPDFObjC.h:4586
O key.
Definition: FSPDFObjC.h:3264
Definition: FSPDFObjC.h:361
All form fields' flags will be set read-only.
Definition: FSPDFObjC.h:3612
FSLRStructureElement * getParentElement()
Get the parent element.
Attribute type only for PrintField: Desc, which represents the alternate name of the field,...
Definition: FSPDFObjC.h:5866
Encryption type: Microsoft RMS encryption.
Definition: FSPDFObjC.h:4063
Attribute type: Placement, which means the positioning of the element with respect to the enclosing r...
Definition: FSPDFObjC.h:5827
Structure element type: AnnotContent, which means annotation content element.
Definition: FSPDFObjC.h:5805
No password is used in PDF document.
Definition: FSPDFObjC.h:4051
When this is set, that means to do bicubic interpolation for zooming.
Definition: FSPDFObjC.h:5586
Sample message: "'%s' function's %d argument cannot be array".
Definition: FSPDFObjC.h:4504
FSPDFDocUserPermissions
Enumeration for user access permissions in a PDF document.
Definition: FSPDFObjC.h:4067
Definition: FSPDFObjC.h:4643
Sample message: "Illegal continue".
Definition: FSPDFObjC.h:4487
FSFontFontTypes
Enumeration for font type.
Definition: FSPDFObjC.h:807
FSImageSettingsImageCompressQuality
Enumeration for loss compression quality used for color or gray image.
Definition: FSPDFObjC.h:5534
(For ConnectedPDF only) Loaded document is already a ConnectedPDF DRM document.
Definition: FSPDFObjC.h:454
Color space: Pattern.
Definition: FSPDFObjC.h:591
Result type: insert shading.
Definition: FSPDFObjC.h:5435
This means LTV is not enabled.
Definition: FSPDFObjC.h:6249
float getWidth()
Get the width.
Structure element type: TR, which means "Table row" and represents a row of headings or data in a tab...
Definition: FSPDFObjC.h:5764
Bit 3. Field names and values are submitted in HTML Form format.
Definition: FSPDFObjC.h:1802
If set, only show registration color.
Definition: FSPDFObjC.h:6526
Watermark font style: with underline.
Definition: FSPDFObjC.h:5230
Signature key name: location.
Definition: FSPDFObjC.h:3575
Annotation type: line annotation. One of standard annotation in <PDF reference 1.7>.
Definition: FSPDFObjC.h:2109
(For ConnectedPDF only) Cannot upload ConnectedPDF DRM document info to ConnectedPDF server.
Definition: FSPDFObjC.h:456
(For ConnectedPDF only) Input ACL is invalid.
Definition: FSPDFObjC.h:460
Use the creation time of VRI dictionary of a signature.
Definition: FSPDFObjC.h:6221
FSXFAWidgetHitTestArea
Enumeration for hit test area of XFA widget.
Definition: FSPDFObjC.h:4694
Definition: FSPDFObjC.h:2036
F7 key.
Definition: FSPDFObjC.h:3298
Location is not set.
Definition: FSPDFObjC.h:6102
Sample message: "'%s' is not an array".
Definition: FSPDFObjC.h:4501
FSLineCapPos
Enumeration for the position type of caption.
Definition: FSPDFObjC.h:2513
No "Redaction" module right.
Definition: FSPDFObjC.h:482
Definition: FSPDFObjC.h:6045
Permitted changes are filling in forms, instantiating page templates, and signing....
Definition: FSPDFObjC.h:3606
FSPDFDocDataType
Enumeration for data type used to decide which object(s) will be imported from or exported to FDF/XFD...
Definition: FSPDFObjC.h:4115
Text encoding: ISO8859NN.
Definition: FSPDFObjC.h:4604
FSPathPointType
Enumeration for point type in path.
Definition: FSPDFObjC.h:867
16bpp format, bits order: Red 5 bits, Green 6 bits, Blue 5 bits. Red is the lowest order.
Definition: FSPDFObjC.h:951
The state is ON.
Definition: FSPDFObjC.h:3098
An array of PointF objects.
Definition: FSPDFObjC.h:229
Annotation property: creation date.
Definition: FSPDFObjC.h:2158
Signature does not have any data for signing.
Definition: FSPDFObjC.h:3531
FSMarkupMeasureType
Enumeration for annotation's measure type.
Definition: FSPDFObjC.h:2331
No "OCR" module right.
Definition: FSPDFObjC.h:484
Compression quality: Low.
Definition: FSPDFObjC.h:5536
Invalid or incorrect state.
Definition: FSPDFObjC.h:443
Trigger an action to be performed when the page containing the annotation is closed.
Definition: FSPDFObjC.h:1925
Parsing flag for normal mode, without image.
Definition: FSPDFObjC.h:4360
NSString * stringifyType()
Convert type (enum value) of current element to a short and memorable string (text) representation.
When this is set, that means to do without stretching.
Definition: FSPDFObjC.h:5544
Border color entry. "BC" in MK dictionary.
Definition: FSPDFObjC.h:2165
Bevel line join type.
Definition: FSPDFObjC.h:700
BOOL removeAllObjs()
Remove all key integers from current number tree, along with theirs value (as PDF object).
Definition: FSPDFObjC.h:6176
FSActionType
Enumeration for action type.
Definition: FSPDFObjC.h:1656
Indicates property text color of FSDefaultAppearance is meaningful.
Definition: FSPDFObjC.h:1953
Players in this type must not be used in playing the associated media clip.
Definition: FSPDFObjC.h:1488
Page size: letter.
Definition: FSPDFObjC.h:3782
Definition: FSPDFObjC.h:2677
FSMonoImageSettingsStretchMode
Enumeration for stretch mode.
Definition: FSPDFObjC.h:5581
F12 key.
Definition: FSPDFObjC.h:3303
Attribute type: EndIndent, which represents the distance from the end edge of the BLSE to that of the...
Definition: FSPDFObjC.h:5845
NSString * getMatchSentence()
Get the sentence that contains current match pattern.
Annotation's rollover appearance.
Definition: FSPDFObjC.h:2189
Definition: FSPDFObjC.h:4796
Definition: FSPDFObjC.h:8635
Specified form fields' flags will be set read-only.
Definition: FSPDFObjC.h:3613
(For Office-to-PDF conversion only) No Microsoft Office is installed in current system.
Definition: FSPDFObjC.h:490
Map a color value to the color range defined by a background color and a foreground color.
Definition: FSPDFObjC.h:2755
Font charset: Greek.
Definition: FSPDFObjC.h:774
Tab key.
Definition: FSPDFObjC.h:3219
Discard all form submission, import and reset actions.
Definition: FSPDFObjC.h:5634
Definition: FSPDFObjC.h:6348
Attribute type: Height, which represents the height of the element's content rectangle.
Definition: FSPDFObjC.h:5833
Definition: FSPDFObjC.h:2735
Structure element type: H2, which represents heading with level 2.
Definition: FSPDFObjC.h:5753
(For ConnectedPDF only) Current device is limited to open the ConnectedPDF DRM document.
Definition: FSPDFObjC.h:449
Annotation type: file attachment annotation. One of standard annotation in <PDF reference 1....
Definition: FSPDFObjC.h:2122
Annotation type: printer's mark annotation. One of standard annotation in <PDF reference 1....
Definition: FSPDFObjC.h:2127
Form field type: list box.
Definition: FSPDFObjC.h:3418
A square filled with the annotation's interior color if any.
Definition: FSPDFObjC.h:2320
Attribute type: WritingMode, which means the directions of layout progression for packing of ILSEs (i...
Definition: FSPDFObjC.h:5829
Caption above the icon.
Definition: FSPDFObjC.h:2181
Event flag: "Alt" key.
Definition: FSPDFObjC.h:3309
Structure element type: LI, which means "List item" and represents an individual member of a list.
Definition: FSPDFObjC.h:5760
If this is used, "1 of n" would be used as the page number format string.
Definition: FSPDFObjC.h:3954
FSRenditionMonitorSpecifier
Enumeration for monitor specifier type.
Definition: FSPDFObjC.h:1507
Definition: FSPDFObjC.h:4323
Sample message: "Unable to set the value for property 'ready'".
Definition: FSPDFObjC.h:4466
Annotation type: watermark annotation. One of standard annotation in <PDF reference 1....
Definition: FSPDFObjC.h:2129
Name for module "Compliance".
Definition: FSPDFObjC.h:575
Sample message: "Unable to set the value for property 'language'".
Definition: FSPDFObjC.h:4460
Definition: FSPDFObjC.h:4034
Action type: named action.
Definition: FSPDFObjC.h:1667
Enum value: Double, which means the border is two solid lines.
Definition: FSPDFObjC.h:5896
Definition: FSPDFObjC.h:7630
Enum value: Inset, which means the border makes the entire box look as though it were embedded in the...
Definition: FSPDFObjC.h:5899
Definition: FSPDFObjC.h:5205
Attribute type: BaselineShift, which means the distance by which the element's baseline is shifted re...
Definition: FSPDFObjC.h:5852
A flag specifying whether to hide user interface elements in the document's window (such as scroll ba...
Definition: FSPDFObjC.h:4261
int getUpperBound()
Get the upper bound in the array, actually the maximum valid index.
Font charset: Turkish.
Definition: FSPDFObjC.h:775
Definition: FSPDFObjC.h:2375
Certificate's password is wrong.
Definition: FSPDFObjC.h:3677
Font charset: Eastern European.
Definition: FSPDFObjC.h:772
The monitor that contains the largest section of the document window.
Definition: FSPDFObjC.h:1508
Definition: FSPDFObjC.h:5963
If set, show all.
Definition: FSPDFObjC.h:6505
String ID for case: Use string in local language for "December".
Definition: FSPDFObjC.h:4537
Image type is JBIG2.
Definition: FSPDFObjC.h:997
E key.
Definition: FSPDFObjC.h:3254
FSBitmapDIBFormat getFormat()
Get bitmap format.
Definition: FSPDFObjC.h:7652
No "Conversion" module right.
Definition: FSPDFObjC.h:488
Locale ID: Unspecified, used when locale is not specified.
Definition: FSPDFObjC.h:598
String ID for case: Use string in local language for "Tuesday".
Definition: FSPDFObjC.h:4521
Norwegian.
Definition: FSPDFObjC.h:2943
Associate rendition to related screen annotation.
Definition: FSPDFObjC.h:1882
Signature key name: contact information.
Definition: FSPDFObjC.h:3577
Page size: A3.
Definition: FSPDFObjC.h:3785
Structure element type: Ruby, which represents the wrapper around the entire ruby assembly.
Definition: FSPDFObjC.h:5778
Structure element type: H1, which represents heading with level 1.
Definition: FSPDFObjC.h:5752
Attribute type: Color, which represents the color to be used for drawing text and the default value f...
Definition: FSPDFObjC.h:5841
Align the text so that it is centered between the top and bottom of the available region.
Definition: FSPDFObjC.h:4747
Locale ID for country: Netherlands.
Definition: FSPDFObjC.h:601
Egde position: bottom.
Definition: FSPDFObjC.h:4753
Definition: FSPDFObjC.h:2193
FSFontStyles
Enumeration for font styles.
Definition: FSPDFObjC.h:751
FSCombinationCombineDocsOptions
Enumeration for options used for combining PDF files.
Definition: FSPDFObjC.h:6406
Text graphics object.
Definition: FSPDFObjC.h:1266
A flag specifying whether to resize the document's window to fit the size of the first displayed page...
Definition: FSPDFObjC.h:4262
FSDocProviderCallbackTextEncoding
Enumeration for text encoding for XFA submit.
Definition: FSPDFObjC.h:4597
The media's width and height are scaled independently so that the media and play rectangles are the s...
Definition: FSPDFObjC.h:1494
A diamond shape filled with the annotation's interior color if any.
Definition: FSPDFObjC.h:2322
Structure element type: Art, which means "Article" and represents a relatively self-contained body of...
Definition: FSPDFObjC.h:5737
Definition: FSPDFObjC.h:3507
If set, do bicubic interpolation for stretching or transforming.
Definition: FSPDFObjC.h:957
FSImageType
Enumeration for image type.
Definition: FSPDFObjC.h:988
float getLeft()
Get left position value.
Signature label name for location.
Definition: FSPDFObjC.h:3619
Primary monitor. If no monitor is considered primary, use case 0.
Definition: FSPDFObjC.h:1510
Definition: FSPDFObjC.h:2874
Creates a color with the luminosity of the source color, and the hue and saturation of the backdrop c...
Definition: FSPDFObjC.h:1261
FSRenditionFloatingWindowRelatedWindowType
Enumeration for the type of floating window's related window.
Definition: FSPDFObjC.h:1517
id init()
Constructor.
int getChildCount()
Get the count of children elements.
Measurement of area.
Definition: FSPDFObjC.h:2335
Page size: A5.
Definition: FSPDFObjC.h:3787
Signature key name: text content.
Definition: FSPDFObjC.h:3579
Page label style: uppercase roman numerals.
Definition: FSPDFObjC.h:4294
Compression mode: CCITT Group 3.
Definition: FSPDFObjC.h:5568
id init()
Constructor.
Fail to request during sending request process.
Definition: FSPDFObjC.h:3715
Sample message: "Invalid enumerated value: %s".
Definition: FSPDFObjC.h:4512
NSData * getBuffer()
Get bitmap buffer.
3 key in the numeric keypad.
Definition: FSPDFObjC.h:3279
BOOL isLocked()
Check if current layer node is locked.
Structure element type: LBody, which means "List body" and reprsents the descriptive content of a lis...
Definition: FSPDFObjC.h:5762
Discard file attachments.
Definition: FSPDFObjC.h:5649
String ID for case: Use string in local language for "Wednesday".
Definition: FSPDFObjC.h:4522
int getSubActionCount()
Get the count of sub-actions.
Structure element type: WP, which means "Warichu punctuation" and represents the punctuation that sur...
Definition: FSPDFObjC.h:5784
Definition: FSPDFObjC.h:8391
Discard embedded search index.
Definition: FSPDFObjC.h:5642
String ID for case: Use string in local language for "Thursday".
Definition: FSPDFObjC.h:4523
Sample message: "Unsupported method %s.".
Definition: FSPDFObjC.h:4456
Sample message: "Illegal value:cannot assign '%s' to %s.".
Definition: FSPDFObjC.h:4544
Definition: FSPDFObjC.h:2283
Compression quality: Medium.
Definition: FSPDFObjC.h:5537
FSPointF * getPoint()
Get the point value.
BOOL delete()
Delete all the text of related XFA widget.
Structure element type: Span, which represents a generic inline portion of text having no particular ...
Definition: FSPDFObjC.h:5770
Rotate 90 degrees in clockwise direction.
Definition: FSPDFObjC.h:538
An unknown key.
Definition: FSPDFObjC.h:3217
FSPDFStream * getStream()
Get stream.
The capability of recovery from 15% amounts of damage.
Definition: FSPDFObjC.h:1040
Definition: FSPDFObjC.h:1413
Certificate for verifying issuer is expired.
Definition: FSPDFObjC.h:3545
Structure element type: Code, which represents a fragment of computer program text.
Definition: FSPDFObjC.h:5775
(For ConnectedPDF only) Current user has no right to open the ConnectedPDF DRM document.
Definition: FSPDFObjC.h:447
A key.
Definition: FSPDFObjC.h:3250
FSOptimizerSettingsCleanUpOptions
Enumeration for cleaning up options.
Definition: FSPDFObjC.h:5626
If set, show distinguish name on signature appearance.
Definition: FSPDFObjC.h:3566
Enum value: Outset, which means the border makes the entire box look as though it were coming out of ...
Definition: FSPDFObjC.h:5900
Definition: FSPDFObjC.h:1191
Definition: FSPDFObjC.h:1625
Rendering intent: Saturation.
Definition: FSPDFObjC.h:903
FSDestinationZoomMode getZoomMode()
Get the zoom mode.
Fit the entire width of the page within the display area when display the page.
Definition: FSPDFObjC.h:1617
(For signature only) The signature being operated needs to be signed.
Definition: FSPDFObjC.h:476
2 key in the numeric keypad.
Definition: FSPDFObjC.h:3278
Icon and caption relation entry. "TP" in MK dictionary.
Definition: FSPDFObjC.h:2174
DIB format: 32bpp format, with bits order "Red, Green, Blue, Alpha". Red is in the lowest order.
Definition: FSPDFObjC.h:950
Highlighting mode: Push, which is to display the annotation's down appearance, if any.
Definition: FSPDFObjC.h:2152
When this is set, that means not to do any interpolation for stretching.
Definition: FSPDFObjC.h:5587
Center alignment.
Definition: FSPDFObjC.h:546
FSXFADocExportDataType
Enumeration for the type of exported data.
Definition: FSPDFObjC.h:4637
If this is used, "d/m/yyyy" would be used as the date format string.
Definition: FSPDFObjC.h:3935
Text mode: fill and stroke text.
Definition: FSPDFObjC.h:1320
Print PDF document with higher qualities. (Bit 12 in permission value)
Definition: FSPDFObjC.h:4075
An array of float values.
Definition: FSPDFObjC.h:250
Enum value: Row, which means row of a table.
Definition: FSPDFObjC.h:5928
A flag specifying whether to hide the viewer application's menu bar when the document is active.
Definition: FSPDFObjC.h:4260
Annotation type: unknown.
Definition: FSPDFObjC.h:2105
Definition: FSPDFObjC.h:1122
Definition: FSPDFObjC.h:2574
Save document normally, without using any special flag. This can only be used alone.
Definition: FSPDFObjC.h:4079
int getSupportedAttributeCount()
Get suported attribute count.
Sample message: "Invalidate left-value '%s'".
Definition: FSPDFObjC.h:4479
Definition: FSPDFObjC.h:2391
Optimize PDF document by unembedding some embedded fonts.
Definition: FSPDFObjC.h:5622
String ID for case: Some setting operation to property is invalid. Sample message: "Invalid property ...
Definition: FSPDFObjC.h:4458
FSStdSecurityHandlerModifyFlag
(Only for AES-256) Enumeration for modify flag used to decide which security data or password will be...
Definition: FSPDFObjC.h:5001
Trigger an action to be performed when the mouse button is pressed inside the annotation's active are...
Definition: FSPDFObjC.h:1920
Signature key name for distinguish name.
Definition: FSPDFObjC.h:3622
FSPDFDoc * getDocument()
Get the PDF document, to which current action belongs.
FSFloatArray * value
Get or Set component value array.
Definition: FSPDFObjC.h:927
When this is set, that means to do without stretching.
Definition: FSPDFObjC.h:5583
XFA widget type: choice list.
Definition: FSPDFObjC.h:4709
Page label style: decimal Arabic numerals.
Definition: FSPDFObjC.h:4293
Extract PDF contents. (Bit 5 in permission value)
Definition: FSPDFObjC.h:4070
Sample message: "Expected number instead of '%s'".
Definition: FSPDFObjC.h:4497
Annotations summary string ID: specify the prefix when date information is outputed in result documen...
Definition: FSPDFObjC.h:6432
BOOL killFocus()
Kill focus from form.
Invalid DIB format.
Definition: FSPDFObjC.h:943
Response information is found in signature content.
Definition: FSPDFObjC.h:6104
Annotation type: strikeout annotation. One of standard annotation in <PDF reference 1....
Definition: FSPDFObjC.h:2117
Bit 12. Submitted FDF excludes "F" entry.
Definition: FSPDFObjC.h:1811
Structure element type: NonStruct, which means "Nonstructural element" and represents a grouping elem...
Definition: FSPDFObjC.h:5748
Definition: FSPDFObjC.h:814
A bookmark is the first sibling of another specified bookmark.
Definition: FSPDFObjC.h:2976
FSTextFillSignObjectDataArray * getTextDataArray()
Get text data array.
Multiply or screens colors, depending on backdrop color value.
Definition: FSPDFObjC.h:1249
If set, that means to sort annotation by page in result document.
Definition: FSPDFObjC.h:6455
Never allowed.
Definition: FSPDFObjC.h:1479
FSLayerTreeUsageState
Enumeration for PDF layer base state.
Definition: FSPDFObjC.h:3097
Verification state of the time stamp issuer is valid.
Definition: FSPDFObjC.h:3554
Attribute type: StartIndent, which represents the distance from the start edge of the reference area ...
Definition: FSPDFObjC.h:5844
If set, that means to sort annotation by author in result document.
Definition: FSPDFObjC.h:6453
Definition: FSPDFObjC.h:2514
Structure element type: FENote (PDF 2.0), which is used to markup footnotes and endnotes.
Definition: FSPDFObjC.h:5747
FSImageType getType()
Get image type.
No ranking mode is used for searching results.
Definition: FSPDFObjC.h:5284
Attribute type: TextIndent, which represents the additional distance from the start edge of the BLSE,...
Definition: FSPDFObjC.h:5846
Action type: import-data action.
Definition: FSPDFObjC.h:1670
int getFixupDataCount()
Get count of fixup data.
FSBarcodeQRErrorCorrectionLevel
Enumeration for format error correction level of QR Code.
Definition: FSPDFObjC.h:1038
If set, that means to layout document and annotations with connector lines on single pages.
Definition: FSPDFObjC.h:6446
NSString * getProviderID()
A callback function used to get provider ID.
Disabilities support. (Bit 10 in permission value)
Definition: FSPDFObjC.h:4073
Map gray/white/black color value to background/foreground; for other colors, no change.
Definition: FSPDFObjC.h:2754
Align the radix indicator.
Definition: FSPDFObjC.h:4740
int getUpperBound()
Get the upper bound in the array, actually the maximum valid index.
Action type: thread action.
Definition: FSPDFObjC.h:1662
Signed signature.
Definition: FSPDFObjC.h:3533
FSSignatureAPFlags
Enumeration for signature appearance flags.
Definition: FSPDFObjC.h:3561
Bit 8. Submitted FDF file includes all markup annotations in underlying PDF document.
Definition: FSPDFObjC.h:1807
In streams that use LZW encoding, use Flate instead.
Definition: FSPDFObjC.h:5628
This means certificate is revoked.
Definition: FSPDFObjC.h:6082
Initial view mode: tile mode, with each file and folder node denoted by a small icon and a subset of ...
Definition: FSPDFObjC.h:6664
PDF stream object.
Definition: FSPDFObjC.h:1065
Attribute type: ColumnWidths, which represents the desired width of the columns, measured in the inli...
Definition: FSPDFObjC.h:5862
Show bookmark title as bold text.
Definition: FSPDFObjC.h:2968
Revocatoin reason: key compromise.
Definition: FSPDFObjC.h:6090
Swedish.
Definition: FSPDFObjC.h:2946
Response information is got by online request.
Definition: FSPDFObjC.h:6105
Fail to get data during sending request process.
Definition: FSPDFObjC.h:3716
int getAscent()
Get the ascent value, in 1/1000 of em size (PDF units).
Fail to connect during sending request process.
Definition: FSPDFObjC.h:3712
Message box button: Yes and No.
Definition: FSPDFObjC.h:4562
Enum value: Other (PDF 2.0).
Definition: FSPDFObjC.h:5944
Unknown rotation.
Definition: FSPDFObjC.h:541
Unknown language.
Definition: FSPDFObjC.h:2931
"PageLabels" number tree.
Definition: FSPDFObjC.h:1452
Response information is found in DSS dictionary.
Definition: FSPDFObjC.h:6103
Down caption (or alternate caption) entry. "AC" in MK dictionary.
Definition: FSPDFObjC.h:2169
Enum value: Inline, which means the placement for attributes Placement/RubyPosition.
Definition: FSPDFObjC.h:5881
Use for a viewer.
Definition: FSPDFObjC.h:3138
int getHeight()
Get image height.
Definition: FSPDFObjC.h:4344
The document window.
Definition: FSPDFObjC.h:1518
BOOL canDeSelect()
Check if the selection of the text in related XFA widget can be canceled.
Unknown portfolio node type.
Definition: FSPDFObjC.h:6556
Attribute type: RubyAlign, which represents the justification of the lines within a ruby assembly.
Definition: FSPDFObjC.h:5857
(For ConnectedPDF only) Cannot remove the security from ConnectedPDF server.
Definition: FSPDFObjC.h:450
int getIndex()
Get index of the XFA page.
Structure element type: TOCI, which means "Table of contents item" and represents an individual membe...
Definition: FSPDFObjC.h:5743
FSSecurityHandlerCipherType
Enumeration for Encryption Algorithm.
Definition: FSPDFObjC.h:4964
Optimize PDF document by discarding user data.
Definition: FSPDFObjC.h:5623
If set, that means to use large font size in result document.
Definition: FSPDFObjC.h:6462
Color space: ICCBased DeviceCMYK. (4 components, C, M, Y, K)
Definition: FSPDFObjC.h:594
Structure element type: P, which means "Paragraph" and represents a low-level division of text.
Definition: FSPDFObjC.h:5750
PAdES level: B-LT.
Definition: FSPDFObjC.h:3599
Move or resize.
Definition: FSPDFObjC.h:1532
Unspecified or unsigned values in the range 0 to (2^B - 1).
Definition: FSPDFObjC.h:2729
Round cap. A semicircular arc with a diameter equal to the line width is drawn around the endpoint an...
Definition: FSPDFObjC.h:693
Sample message: "Undefined identifier '%s'".
Definition: FSPDFObjC.h:4478
FSXFAWidgetWidgetNameType
Enumeration for the type of XFA widget name.
Definition: FSPDFObjC.h:4729
Annotation type: note annotation, which is just "Text" annotation - one of standard annotation in <PD...
Definition: FSPDFObjC.h:2106
Compare all content. This value should be used alone.
Definition: FSPDFObjC.h:5498
Annotation type: screen annotation. One of standard annotation in <PDF reference 1....
Definition: FSPDFObjC.h:2126
(Only useful for text field) If set, the field is intended for entering a secure password that should...
Definition: FSPDFObjC.h:3430
FSSubmitFormActionFlags
Enumeration for flags of submit form action.
Definition: FSPDFObjC.h:1799
FSTabOrderMgrOrderType
Enumeration for tab order type.
Definition: FSPDFObjC.h:5153
BOOL reset()
Reset current layer context, back to the initialized state.
Structure element type: H3, which represents heading with level 3.
Definition: FSPDFObjC.h:5754
Structure element type: ImageObject, which means image graphics object element.
Definition: FSPDFObjC.h:5794
int getGraphicsObjectCount()
Get the count of graphics objects in graphics object list.
BOOL isItalic()
Judge whether current font object is italic or not.
Message box button: OK and Cancel.
Definition: FSPDFObjC.h:4561
Attribute type: BorderColor, which represents the color of the border drawn on the edges of a table c...
Definition: FSPDFObjC.h:5835
Text encoding: GBK.
Definition: FSPDFObjC.h:4601
If set, that means to get the intersection of two intersecting paths.
Definition: FSPDFObjC.h:6713
FSFileSpec * getFileSpec()
Get the file specification object which represents an external sound file.
BOOL isNeedPadData()
A callback function used to check whether to return all contents with padding zero or not,...
Annotation type: free text annotation. One of standard annotation in <PDF reference 1....
Definition: FSPDFObjC.h:2108
Two short lines meeting in an acute angle as in the OpenArrow style and connected by a third line to ...
Definition: FSPDFObjC.h:2324
Sample message: "Calculate Override".
Definition: FSPDFObjC.h:4447
Sample message: "The element [%s] has violated its allowable number of occurrences".
Definition: FSPDFObjC.h:4517
Structure element type: ImageContent, which means image content element.
Definition: FSPDFObjC.h:5802
All the indexes within a range will be used.
Definition: FSPDFObjC.h:727
Application information: type.
Definition: FSPDFObjC.h:4434
Q key.
Definition: FSPDFObjC.h:3266
Result type: delete text.
Definition: FSPDFObjC.h:5425
If set, that means to layout annotations only.
Definition: FSPDFObjC.h:6447
FSAlignment
Enumeration for alignment (horizontal).
Definition: FSPDFObjC.h:544
(For ConnectedPDF only) Cannot get the ACL from ConnectedPDF server.
Definition: FSPDFObjC.h:451
If this is used, "mm/dd/yyyy" would be used as the date format string.
Definition: FSPDFObjC.h:3933
FSRectF * getBBox()
Get bounding box.
Application's app version information.
Definition: FSPDFObjC.h:2954
Info severity.
Definition: FSPDFObjC.h:5348
Enum value: Unordered (PDF 2.0), which means unordered list with unspecified bullets.
Definition: FSPDFObjC.h:5918
int getPointCount()
Get the count of points.
Definition: FSPDFObjC.h:6592
Presence property: Unknown.
Definition: FSPDFObjC.h:4722
(For ConnectedPDF only) Cannot upload ConnectedPDF document info to ConnectedPDF server.
Definition: FSPDFObjC.h:455
Name type: full name.
Definition: FSPDFObjC.h:4732
(Only useful for list box) If set, more than one items may be selected simultaneously; if clear,...
Definition: FSPDFObjC.h:3436
Out of memory during sending request process.
Definition: FSPDFObjC.h:3717
Definition: FSPDFObjC.h:6572
This means certificate is valid.
Definition: FSPDFObjC.h:6081
int getUpperBound()
Get the upper bound in the array, actually the maximum valid index.
Definition: FSPDFObjC.h:2559
void removeAll()
Clean up the array.
Certificate's path is wrong.
Definition: FSPDFObjC.h:3678
Sample message: "Cannot find property '%s'".
Definition: FSPDFObjC.h:4492
Sample message: "Expected '%s' instead of '%s'".
Definition: FSPDFObjC.h:4473
Caption below the icon.
Definition: FSPDFObjC.h:2180
Mailed data type: form.
Definition: FSPDFObjC.h:2959
Definition: FSPDFObjC.h:1684
"Dests" name tree.
Definition: FSPDFObjC.h:1424
A bookmark is the next sibling of another specified bookmark.
Definition: FSPDFObjC.h:2975
Check mark fill-sign object.
Definition: FSPDFObjC.h:6308
If this is used, "yy-mm-dd" would be used as the date format string.
Definition: FSPDFObjC.h:3948
Align the text to the bottom of the available region.
Definition: FSPDFObjC.h:4746
Path graphics object.
Definition: FSPDFObjC.h:1267
F3 key.
Definition: FSPDFObjC.h:3294
XFA widget type: Exclusion Group for radio button only.
Definition: FSPDFObjC.h:4717
FSPDFPageSize
Enumeration for page size type.
Definition: FSPDFObjC.h:3781
Sample message: "%s : %s".
Definition: FSPDFObjC.h:4508
Sample message: "Unable to set the value for property 'variation'".
Definition: FSPDFObjC.h:4464
F10 key.
Definition: FSPDFObjC.h:3301
Annotation type: circle annotation. One of standard annotation in <PDF reference 1....
Definition: FSPDFObjC.h:2111
Structure element type: Part, which represents a large-scale division of a document.
Definition: FSPDFObjC.h:5736
Result type: delete shading.
Definition: FSPDFObjC.h:5434
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:4967
Barcode format: standard 39 code.
Definition: FSPDFObjC.h:1028
Sample message: "Expected identifier instead of '%s'".
Definition: FSPDFObjC.h:4472
A bookmark is the last child of another specified bookmark.
Definition: FSPDFObjC.h:2973
Verification state of the time stamp time is valid, since the times is before the expiration date.
Definition: FSPDFObjC.h:3555
Scale only when icon is bigger than annotation rectangle.
Definition: FSPDFObjC.h:2079
This means certificate status is unknown.
Definition: FSPDFObjC.h:6084
Annotation type: trap network annotation. One of standard annotation in <PDF reference 1....
Definition: FSPDFObjC.h:2128
Definition: FSPDFObjC.h:609
unsigned long long getSize()
Get total size of the file.
If set, only show with DeviceRGB.
Definition: FSPDFObjC.h:6515
Attribute type only for PrintField: checked, which represents the state of a radio button or check bo...
Definition: FSPDFObjC.h:5865
The document has been changed outside of signature scope, but the changed is permitted.
Definition: FSPDFObjC.h:3557
Standard font: Courier-Oblique, Italic.
Definition: FSPDFObjC.h:794
Type definition for point class for float.
Definition: FSPDFObjC.h:189
None (index order): Annotations are visited in annotation's index across the page.
Definition: FSPDFObjC.h:5154
Definition: FSPDFObjC.h:2911
Sample message: "Cannot assign to '%s'".
Definition: FSPDFObjC.h:4499
Signature digest algorithm: sha512 algorithm.
Definition: FSPDFObjC.h:3586
BOOL isCombFieldMode()
Check whether current mode is comb field mode or not.
The submit data is translated and packaged into an URL-Encoded format.
Definition: FSPDFObjC.h:4594
Font style: small cap.
Definition: FSPDFObjC.h:759
Definition: FSPDFObjC.h:5289
Normal document.
Definition: FSPDFObjC.h:4122
Attribute type only for Table: Summary, which represents a summary of the table's purpose and structu...
Definition: FSPDFObjC.h:5871
Text encoding: GB2312.
Definition: FSPDFObjC.h:4603
(For ConnectedPDF only) Cannot get user token from ConnectedPDF server.
Definition: FSPDFObjC.h:459
void reload()
Reload current manager.
Name for module "RMS".
Definition: FSPDFObjC.h:572
NSData * getSignatureHashValue()
Get signature hash value.
Signature key name: reason.
Definition: FSPDFObjC.h:3576
void removeAll()
Clean up the array.
Name for module "Redaction".
Definition: FSPDFObjC.h:571
Definition: FSPDFObjC.h:5460
int getWidth()
Get bitmap width.
Compare text only.
Definition: FSPDFObjC.h:5499
Sample message: "'%s' redefinition".
Definition: FSPDFObjC.h:4475
"EmbeddedFiles" name tree.
Definition: FSPDFObjC.h:1426
Enum value: Layout, which means layout artifacts. Purely cosmetic typographical or design elements su...
Definition: FSPDFObjC.h:5936
If set, do not display a watermark.
Definition: FSPDFObjC.h:5202
Beep type: default.
Definition: FSPDFObjC.h:4442
Definition: FSPDFObjC.h:8410
When this is set, that means to do interpolation for zooming.
Definition: FSPDFObjC.h:5584
BOOL generateContent()
Generate content for current fill-sign object.
FSErrorCode
Enumeration for error code.
Definition: FSPDFObjC.h:421
id init()
Constructor.
DIB format: 32bpp format, with bits order "Blue, Green, Red, not used". Blue is in the lowest order.
Definition: FSPDFObjC.h:945
Definition: FSPDFObjC.h:1386
Enum value: None, which means no such attribute.
Definition: FSPDFObjC.h:5891
Text mode: add text to path for clipping.
Definition: FSPDFObjC.h:1325
Initials signature fill-sign object.
Definition: FSPDFObjC.h:6313
Color space: Separation.
Definition: FSPDFObjC.h:589
PDF/A-3b.
Definition: FSPDFObjC.h:5394
Font charset: Standard symbols.
Definition: FSPDFObjC.h:766
int getSize()
Get the number of elements in the array.
Page size: A6.
Definition: FSPDFObjC.h:3788
FSAnnotationSummarySettingsFontSizeType
Enumeration for options used for font size type in result document.
Definition: FSPDFObjC.h:6459
Definition: FSPDFObjC.h:6386
FSSignatureDigestAlgorithm
Enumeration for signature digest algorithm.
Definition: FSPDFObjC.h:3582
Standard font: Times-Roman.
Definition: FSPDFObjC.h:799
Compression quality: Lossy.
Definition: FSPDFObjC.h:5578
FSFontStandardID
Enumeration for standard font ID.
Definition: FSPDFObjC.h:790
No "LayoutRecognition" module right.
Definition: FSPDFObjC.h:492
Character flag: ComboWord.
Definition: FSPDFObjC.h:4838
Standard font: Symbol.
Definition: FSPDFObjC.h:803
Save document incrementally.
Definition: FSPDFObjC.h:4080
Definition: FSPDFObjC.h:6697
If this is used, "dd/mm/yy" would be used as the date format string.
Definition: FSPDFObjC.h:3936
Color space: DeviceGray. (1 component, gray)
Definition: FSPDFObjC.h:583
Revocatoin reason: certificate hold.
Definition: FSPDFObjC.h:6095
int getGraphicsObjectIndex()
Get index of related graphics object.
FSPDFDocInsertDocOptions
Enumeration for options used for inserting a PDF document to another.
Definition: FSPDFObjC.h:4102
An array of RectF objects.
Definition: FSPDFObjC.h:208
Definition: FSPDFObjC.h:2710
Egde position: left.
Definition: FSPDFObjC.h:4754
Definition: FSPDFObjC.h:2547
If set, that means to layout document and annotations with sequence numbers on separate pages.
Definition: FSPDFObjC.h:6448
unsigned long long getSize()
Get total size of the file.
FSMatrix2D * getMatrix()
Get matrix.
Image type is PNG.
Definition: FSPDFObjC.h:993
Enum value: Block, which means to be stacked in the block-progression direction within an enclosing r...
Definition: FSPDFObjC.h:5880
Structure element type: Figure, which represents an item of graphical content.
Definition: FSPDFObjC.h:5788
Enum value: Solid, which means the border is a single line segment.
Definition: FSPDFObjC.h:5895
No "RMS" module right.
Definition: FSPDFObjC.h:483
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:4110
Font style: symbolic.
Definition: FSPDFObjC.h:754
Text encoding: UTF-8.
Definition: FSPDFObjC.h:4609
If set, that means attachment files will be extracted as well.
Definition: FSPDFObjC.h:4099
FSDocProviderCallbackWidgetEventType
Enumeration for the type of XFA widget event.
Definition: FSPDFObjC.h:4618
Definition: FSPDFObjC.h:5070
If set, user password and owner password will be modified during encryption process.
Definition: FSPDFObjC.h:5003
FSLRElementElementType getElementType()
Get element type.
Window type: a floating window.
Definition: FSPDFObjC.h:1501
FSOptimizerSettingsDiscardObjectsOptions
Enumeration for discarding objects options.
Definition: FSPDFObjC.h:5633
Compression quality: Maximum.
Definition: FSPDFObjC.h:5539
Form field type: combo box.
Definition: FSPDFObjC.h:3417
Text mode: fill and stroke text, and add to path for clipping.
Definition: FSPDFObjC.h:1324
If this is used, "1" would be used as the page number format string.
Definition: FSPDFObjC.h:3953
This means LTV is inactive.
Definition: FSPDFObjC.h:6247
Enum value: Start, which means the place for attribute Placement, or the alignment for attributes Tex...
Definition: FSPDFObjC.h:5885
FSSnappedPointSnappedPointType getType()
Get the snapped point type.
Signature key name: signer.
Definition: FSPDFObjC.h:3574
4 key in the numeric keypad.
Definition: FSPDFObjC.h:3280
Sample message: "Cannot find container '%s'".
Definition: FSPDFObjC.h:4491
Definition: FSPDFObjC.h:3200
Definition: FSPDFObjC.h:6285
Definition: FSPDFObjC.h:5179
Definition: FSPDFObjC.h:1139
Standard font: Times-BoldItalic.
Definition: FSPDFObjC.h:801
Application's viewer version information.
Definition: FSPDFObjC.h:2953
Sample message: "Invalid Barcode Value: %s is an invalid value for barcodes of type %s....
Definition: FSPDFObjC.h:4548
int getCount()
Get the count of attachments.
If set, annotations will be rendered.
Definition: FSPDFObjC.h:2760
Definition: FSPDFObjC.h:1863
Snapped point type: midpoint, which means the snapped point is the midpoint for two endpoints of a pa...
Definition: FSPDFObjC.h:6692
FSPDFDictionary * getDict()
Get PDF dictionary of related graphics object.
If set, that means output intents of source PDF files will be outputted to combined result PDF file.
Definition: FSPDFObjC.h:6410
If set, the watermark will be an annotation when inserted to a PDF page.
Definition: FSPDFObjC.h:5199
Action type: transition action.
Definition: FSPDFObjC.h:1674
Annotations summary string ID: specify the prefix when subject information is outputed in result docu...
Definition: FSPDFObjC.h:6439
FSFDFDocType getType()
Get the type of current document object.
R key.
Definition: FSPDFObjC.h:3267
Barcode format: EAN-13 code.
Definition: FSPDFObjC.h:1032
CID Font charset: Adobe-Japan1.
Definition: FSPDFObjC.h:785
Options defined in this type need only be honored in a "best effort" sense.
Definition: FSPDFObjC.h:1475
BOOL flush()
Flush internal buffer.
Revocatoin reason: unspecified reason.
Definition: FSPDFObjC.h:6089
Enum value: Footer.
Definition: FSPDFObjC.h:5940
Result type: insert image.
Definition: FSPDFObjC.h:5429
XFA widget type: image edit.
Definition: FSPDFObjC.h:4710
Sample message: "Function 's' is built-in.
Definition: FSPDFObjC.h:4507
Enum value: End, which means the place for attribute Placement, or the alignment for attributes TextA...
Definition: FSPDFObjC.h:5886
BOOL isEmpty()
Check whether current object is empty or not.
Definition: FSPDFObjC.h:5329
(For LTV only) Revocation callback for LTV has not been set.
Definition: FSPDFObjC.h:471
L key.
Definition: FSPDFObjC.h:3261
Enum value: Row, which means both row and column of a table.
Definition: FSPDFObjC.h:5930
Use signature creation time.
Definition: FSPDFObjC.h:6218
int getPageCount()
Get XFA page count.
Definition: FSPDFObjC.h:3120
This means applications should use the current print scaling.
Definition: FSPDFObjC.h:4255
Annotations summary string ID: specify the document title in result document. Default title is "Summa...
Definition: FSPDFObjC.h:6435
Value type: 32-bit signed integer.
Definition: FSPDFObjC.h:5950
Modify PDF contents. (Bit 4 in permission value)
Definition: FSPDFObjC.h:4069
If set, that means annotations related to extracted pages will be extracted as well.
Definition: FSPDFObjC.h:4094
Unsupported signature.
Definition: FSPDFObjC.h:3537
PAdES level: B-B.
Definition: FSPDFObjC.h:3597
No text encoding.
Definition: FSPDFObjC.h:4598
int getHitDataCount()
Get count of hit data.
If set, show label on signature appearance.
Definition: FSPDFObjC.h:3563
Delete key.
Definition: FSPDFObjC.h:3238
Attribute type: LineHeight, which means the element's preferred height, in the block-progression dire...
Definition: FSPDFObjC.h:5853
Beep type: question.
Definition: FSPDFObjC.h:4440
Multiply or screens colors, depending on source color value.
Definition: FSPDFObjC.h:1254
An owner password is used in PDF document.
Definition: FSPDFObjC.h:4053
If set, show printing dialog box.
Definition: FSPDFObjC.h:4581
Annotation type: squiggly annotation. One of standard annotation in <PDF reference 1....
Definition: FSPDFObjC.h:2116
H key.
Definition: FSPDFObjC.h:3257
Definition: FSPDFObjC.h:3796
Page label style: uppercase letters.
Definition: FSPDFObjC.h:4296
Certificate is valid.
Definition: FSPDFObjC.h:3673
Definition: FSPDFObjC.h:292
Unsigned signature.
Definition: FSPDFObjC.h:3532
XFA widget type: text edit.
Definition: FSPDFObjC.h:4715
Finnish.
Definition: FSPDFObjC.h:2945
If set, that means to get the endpoint of a path.
Definition: FSPDFObjC.h:6711
Color space: Lab. (3 components, A, B, C)
Definition: FSPDFObjC.h:588
NSString * getFamilyName()
Retrieve the famliy name.
Enum value: PageNum (PDF2.0).
Definition: FSPDFObjC.h:5942
(Reserved, currently, this value is not used.) Encryption type: Foxit connected PDF DRM encryption.
Definition: FSPDFObjC.h:4064
Sample message: "Unable to set the value for property 'version'".
Definition: FSPDFObjC.h:4465
Definition: FSPDFObjC.h:5233
Enum value: Pagination, which means pagination artifacts. Ancillary page features such as running hea...
Definition: FSPDFObjC.h:5935
XFA widget type: date time edit.
Definition: FSPDFObjC.h:4706
If set, show text content on signature appearance.
Definition: FSPDFObjC.h:3570
FSPDFArray * create()
Create a new array object.
Definition: FSPDFObjC.h:507
S key.
Definition: FSPDFObjC.h:3268
A bookmark is the first child of another specified bookmark.
Definition: FSPDFObjC.h:2972
Align the text to the top of the available region.
Definition: FSPDFObjC.h:4745
If set, only owner password will be modified during encryption process.
Definition: FSPDFObjC.h:5004
Current object has not been loaded yet.
Definition: FSPDFObjC.h:442
If set, only show with DeviceN.
Definition: FSPDFObjC.h:6512
Beep type: status.
Definition: FSPDFObjC.h:4441
Enum value: Underline, which means a line below the text.
Definition: FSPDFObjC.h:5906
Definition: FSPDFObjC.h:2493
id init()
Constructor.
The capability of recovery from 30% amounts of damage.
Definition: FSPDFObjC.h:1042
Definition: FSPDFObjC.h:2431
If set, user permissions and "is encrypt metadata" values (which are defined in FSStdEncryptData ) wi...
Definition: FSPDFObjC.h:5002
Text encoding: GB18030.
Definition: FSPDFObjC.h:4602
Save document by using XRef stream.
Definition: FSPDFObjC.h:4082
If this is used, "dd.mm.yy" would be used as the date format string.
Definition: FSPDFObjC.h:3946
Discard all JavaScript actions.
Definition: FSPDFObjC.h:5636
int getComponentCount()
Get the count of components.
String ID for case: Use string in local language for "Monday".
Definition: FSPDFObjC.h:4520
Play rendition (which is specified in rendition action), associating it with related screen annotatio...
Definition: FSPDFObjC.h:1886
FSPDFObjectType
Enumeration for PDF object type.
Definition: FSPDFObjC.h:1057
Definition: FSPDFObjC.h:2667
Definition: FSPDFObjC.h:6316
Enum value: Justify, which means the alignment for attributes TextAlign/BlockAlign/RubyAlign.
Definition: FSPDFObjC.h:5904
Structure element type: Link, which represents an association between a portion of the ILSE's content...
Definition: FSPDFObjC.h:5776
This kind of event is triggered just before the rendering for printing begins.
Definition: FSPDFObjC.h:4628
FSPDFNameTreeType
Enumeration for name tree type.
Definition: FSPDFObjC.h:1423
Progress state: any error occurs.
Definition: FSPDFObjC.h:625
String ID for case: Server denies. Sample message: "Server does not permit".
Definition: FSPDFObjC.h:4518
Progress state: progress needs to be continued.
Definition: FSPDFObjC.h:626
Structure element type: H6, which represents heading with level 6.
Definition: FSPDFObjC.h:5757
Enum value: Disc, which means solid circular bullet.
Definition: FSPDFObjC.h:5910
(For OCR only) Not enough disk space.
Definition: FSPDFObjC.h:463
Text mode: neither fill nor stroke text, to make it invisible.
Definition: FSPDFObjC.h:1321
(Only useful for text field) If set, the field does not scroll (horizontally for single-line fields,...
Definition: FSPDFObjC.h:3433
Definition: FSPDFObjC.h:2642
Definition: FSPDFObjC.h:703
BOOL subscript()
(Only useful for rich text) Make the rich text as subscript.
Menu key.
Definition: FSPDFObjC.h:3223
FSWatermarkSettingsFlags
Enumeration for watermark setting flags.
Definition: FSPDFObjC.h:5197
Annotation type: stamp annotation. One of standard annotation in <PDF reference 1....
Definition: FSPDFObjC.h:2118
Enum value: Ordered (PDF 2.0), which means ordered lists with unspecified numbering.
Definition: FSPDFObjC.h:5919
Application information: version.
Definition: FSPDFObjC.h:4429
Definition: FSPDFObjC.h:4757
Definition: FSPDFObjC.h:5411
Value type: an array of enum values.
Definition: FSPDFObjC.h:5955
Left arrow key.
Definition: FSPDFObjC.h:3231
No icon; captin only.
Definition: FSPDFObjC.h:2178
FSRenditionMediaPlayerType
Enumeration for PDF media player classified type.
Definition: FSPDFObjC.h:1485
Options defined in this type must be honored for rendition object to be considered viable.
Definition: FSPDFObjC.h:1474
Revocatoin reason: AA compromise.
Definition: FSPDFObjC.h:6098
Chinese Simplified.
Definition: FSPDFObjC.h:2932
Enum value: LtTb, which means inline progression from left to right; block progression from top to bo...
Definition: FSPDFObjC.h:5887
Unknown signature.
Definition: FSPDFObjC.h:3530
Enum value: Bates (PDF2.0).
Definition: FSPDFObjC.h:5943
When this is set, that means to do default stretching.
Definition: FSPDFObjC.h:5543
Result type: insert annotation.
Definition: FSPDFObjC.h:5438
FSAppProviderCallbackMsgBoxIconType
Enumeration for icon type of XFA message box.
Definition: FSPDFObjC.h:4552
If this is used, "m.d.yy" would be used as the date format string.
Definition: FSPDFObjC.h:3940
A fixup succeeded.
Definition: FSPDFObjC.h:5324
FSPDFNameTreeType getType()
Get the type of current name tree.
FSLayerTreeUsageState getViewUsage()
Get the state for viewing usage.
Use Acrobat validation process.
Definition: FSPDFObjC.h:6225
Enum value: Auto.
Definition: FSPDFObjC.h:5902
Parse the text content of a PDF page by normalizing characters based on their positions in the PDF pa...
Definition: FSPDFObjC.h:4865
If set, match the case of keyword when searching.
Definition: FSPDFObjC.h:4902
Any unknown state occurs.
Definition: FSPDFObjC.h:438
Permitted changes are the same as for 2, as well as annotation creation, deletion,...
Definition: FSPDFObjC.h:3607
Invalid enum value.
Definition: FSPDFObjC.h:5879
FSLayerTreeUsageState getExportUsage()
Get the state for exporting usage.
float getHeight()
Get the original height of current watermark.
Enum value: Background, which means background artifacts. Background artifacts typically serve as a b...
Definition: FSPDFObjC.h:5938
Creates a color with the saturation of the source color, and the hue and luminosity of the backdrop c...
Definition: FSPDFObjC.h:1259
FSBarcodeFormat
Enumeration for barcode format.
Definition: FSPDFObjC.h:1027
Signature fill-sign object.
Definition: FSPDFObjC.h:6312
9 key in the numeric keypad.
Definition: FSPDFObjC.h:3285
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:3435
The relationship is "Form data" which means the file specification is the data associated with the "A...
Definition: FSPDFObjC.h:2819
Image type is JPX or JPEG-2000.
Definition: FSPDFObjC.h:996
Use for exporting.
Definition: FSPDFObjC.h:3141
FSColorSpace * getColorSpace()
Get the color space that current color belongs to.
void onOutOfMemory()
A callback function used to notify application when Foxit PDF SDK runs out of memory.
Image type is GIF.
Definition: FSPDFObjC.h:994
Definition: FSPDFObjC.h:2455
6 key.
Definition: FSPDFObjC.h:3246
Font charset: Arabic.
Definition: FSPDFObjC.h:777
Insert key.
Definition: FSPDFObjC.h:3237
Result type: replace image.
Definition: FSPDFObjC.h:5430
FSFillMode
Enumeration for filling mode type, mainly for path graphics object.
Definition: FSPDFObjC.h:550
Sample message: "Expected 'endif' instead of '%s'".
Definition: FSPDFObjC.h:4483
BOOL isEmpty()
Check whether current object is empty or not.
Definition: FSPDFObjC.h:3733
Beep type: warning.
Definition: FSPDFObjC.h:4439
Annotation flag: read only.
Definition: FSPDFObjC.h:2142
Definition: FSPDFObjC.h:1851
Action type: JavaScript action.
Definition: FSPDFObjC.h:1671
Left-align the last line and spread-justify the rest.
Definition: FSPDFObjC.h:4737
Definition: FSPDFObjC.h:5255
No "Comparison" module right.
Definition: FSPDFObjC.h:485
Page size: B6.
Definition: FSPDFObjC.h:3793
(For OCR only) The trial for OCR module is end.
Definition: FSPDFObjC.h:464
Compression quality: Minimum.
Definition: FSPDFObjC.h:5535
Sample message: "Unable to set the value for property 'platform'".
Definition: FSPDFObjC.h:4462
If set, that means to use small font size in result document.
Definition: FSPDFObjC.h:6460
Print Screen key.
Definition: FSPDFObjC.h:3236
Definition: FSPDFObjC.h:6777
Attribute type only for List: ListNumbering, which represents the numbering system to be used to gene...
Definition: FSPDFObjC.h:5863
If set, the field must have a value at the time it is exported by a submit-form action.
Definition: FSPDFObjC.h:3425
FSPDFDictionary * getDict()
Get the dictionary of current object.
FSColorSpaceRenderingIntent
Enumeration for rendering intent.
Definition: FSPDFObjC.h:900
Definition: FSPDFObjC.h:8575
Value type: float.
Definition: FSPDFObjC.h:5951
Definition: FSPDFObjC.h:5084
Text encoding: ShiftJIS.
Definition: FSPDFObjC.h:4606
Attribute type: Attached, which specifies the edges of the page, if any, to which the artifact is log...
Definition: FSPDFObjC.h:5838
Creates a color with the hue of the source color, and the saturation and luminosity of the backdrop c...
Definition: FSPDFObjC.h:1258
Result type: replace annotation.
Definition: FSPDFObjC.h:5439
Enum value: pb, which means push button.
Definition: FSPDFObjC.h:5923
Signature key name: distinguish name.
Definition: FSPDFObjC.h:3578
FSRangeFilter
Enumeration for range filter.
Definition: FSPDFObjC.h:726
Annotation flag: no view.
Definition: FSPDFObjC.h:2141
FSFillSignFillSignObjectType getType()
Get fill-sign type.
Definition: FSPDFObjC.h:6108
FSBitmap * getBitmap()
Get the canvas bitmap.
XFA widget type: image.
Definition: FSPDFObjC.h:4718
Event type: Unknown.
Definition: FSPDFObjC.h:4626
Caption overlaid directly on the icon.
Definition: FSPDFObjC.h:2184
Definition: FSPDFObjC.h:3862
FSComparisonCompareType
Enumeration for compare type flags.
Definition: FSPDFObjC.h:5497
BOOL redo()
Redo the operation of related XFA widget. (No effect for rich text)
FSSignatureFieldMDPAction
Enumeration for signature FieldMDP("MDP" means modification detection and prevention) action type.
Definition: FSPDFObjC.h:3610
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:4529
Font charset: Thai.
Definition: FSPDFObjC.h:771
FSSignatureStates
Enumeration for signature states.
Definition: FSPDFObjC.h:3529
Down arrow key.
Definition: FSPDFObjC.h:3234
String ID for case: Use string in local language for "September".
Definition: FSPDFObjC.h:4534
FSOutputPreviewShowType
Enumeration for show type.
Definition: FSPDFObjC.h:6504
Structure element type: WT, which means "Warichu text" and represents the smaller-size text of a wari...
Definition: FSPDFObjC.h:5783
Sample message: "%s.%s cannot covert to object".
Definition: FSPDFObjC.h:4490
Definition: FSPDFObjC.h:7611
Sample message: "Unable to set the value for property 'validationsEnabled'".
Definition: FSPDFObjC.h:4463
If set, only show with Device.
Definition: FSPDFObjC.h:6522
BOOL removeAllObjs()
Remove all key names from current name tree, along with theirs value (as PDF object).
Definition: FSPDFObjC.h:8605
Position: center right.
Definition: FSPDFObjC.h:562
Rank the searching results according to how the result matches the expected searching patten,...
Definition: FSPDFObjC.h:5285
Sample message: "Divide by zero".
Definition: FSPDFObjC.h:4489
(Reserved) Attribute type: Direction.
Definition: FSPDFObjC.h:5873
XFA document type: XDP, as Raw XML data.
Definition: FSPDFObjC.h:4634
If set, show location on signature appearance.
Definition: FSPDFObjC.h:3567
FSCertVerifyResultCertStatus
Enumeration for certificate status.
Definition: FSPDFObjC.h:6080
Annotation flag: invisible.
Definition: FSPDFObjC.h:2136
FSSignatureVerifyResultLTVState
Enumeration for LTV state that indicates if a signature is a LTV signature.
Definition: FSPDFObjC.h:6246
Dot fill-sign object.
Definition: FSPDFObjC.h:6311
FSRotation
Enumeration for rotation.
Definition: FSPDFObjC.h:536
If set, do interpolation for stretching or transforming.
Definition: FSPDFObjC.h:956
Definition: FSPDFObjC.h:2631
Colorant type: process.
Definition: FSPDFObjC.h:6532
Enum value: LineThrough, which means a line through the middle of the text.
Definition: FSPDFObjC.h:5908
Result type: insert text.
Definition: FSPDFObjC.h:5426
FSOutputPreviewColorantType
Enumeration for colorant type.
Definition: FSPDFObjC.h:6531
Cross mark fill-sign object.
Definition: FSPDFObjC.h:6307
Sample message: "Cannot find function '%s'".
Definition: FSPDFObjC.h:4500
FSSoundSampleEncodingFormat getSampleEncodingFormat()
Get the encoding format for the sample data.
Annotation type: polyline annotation. One of standard annotation in <PDF reference 1....
Definition: FSPDFObjC.h:2113
Art Box for page boundary.
Definition: FSPDFObjC.h:3777
8 key in the numeric keypad.
Definition: FSPDFObjC.h:3284
Event flag: the middle button of the mouse is down.
Definition: FSPDFObjC.h:3314
(Reserved) Attribute type: Version, which represents schema version of layout recognition engine.
Definition: FSPDFObjC.h:5875
String ID for case: Use string in local language for "July".
Definition: FSPDFObjC.h:4532
BOOL hasLayer()
Check if current layer node is associated with a layer.
If this is used, "d/m/yy" would be used as the date format string.
Definition: FSPDFObjC.h:3934
Form field type: radio button.
Definition: FSPDFObjC.h:3416
Font type: CID font.
Definition: FSPDFObjC.h:811
NSString * getKeyName()
Get the key name of the related file specification object.
FSXFAWidgetWidgetHAlignType
Enumeration for the type of text horizontal alignment of XFA widget.
Definition: FSPDFObjC.h:4735
int getMatchPageIndex()
Get the page index, to which current match belongs.
Definition: FSPDFObjC.h:2340
OCSP response.
Definition: FSPDFObjC.h:6042
Sample message: "%s cannot be left blank.".
Definition: FSPDFObjC.h:4541
Annotation's normal appearance.
Definition: FSPDFObjC.h:2188
Sample message: "Value!".
Definition: FSPDFObjC.h:4454
PDF/A-1b.
Definition: FSPDFObjC.h:5389
Watermark font style: normal.
Definition: FSPDFObjC.h:5229
FSAppProviderCallbackMsgBoxButtonType
Enumeration for button type of XFA message box.
Definition: FSPDFObjC.h:4559
If this is used, "dd.mm.yyyy" would be used as the date format string.
Definition: FSPDFObjC.h:3947
Definition: FSPDFObjC.h:5160
Definition: FSPDFObjC.h:3976
PDF boolean object.
Definition: FSPDFObjC.h:1059
FSActionNewWindowFlag
Enumeration for new window flag.
Definition: FSPDFObjC.h:1678
int getYDPI()
Get DPI for Y-axis.
BOOL removeAllActions()
Remove all actions.
If set, show Foxit flag on signature appearance.
Definition: FSPDFObjC.h:3562
If set, that means page labels of source PDF files will be outputted to combined result PDF file.
Definition: FSPDFObjC.h:6413
String ID for case: Use string in local language for "January".
Definition: FSPDFObjC.h:4526
Application's viewer type information.
Definition: FSPDFObjC.h:2951
Signature type: ordinary.
Definition: FSPDFObjC.h:3590
Indicates property text size of FSDefaultAppearance is meaningful.
Definition: FSPDFObjC.h:1954
(For compliance only) Invalid unlock code is used to initialize compliance engine.
Definition: FSPDFObjC.h:467
8 key.
Definition: FSPDFObjC.h:3248
Sample message: "Out of the range of '%s' array".
Definition: FSPDFObjC.h:4502
Border style: Dashed.
Definition: FSPDFObjC.h:2009
Standard font: Helvetica.
Definition: FSPDFObjC.h:795
BOOL canPaste()
Check if the text of related XFA widget can be pasted.
Certificate is unsupport type.
Definition: FSPDFObjC.h:3675
FSXFAWidgetWidgetVAlignType
Enumeration for the type of text vertical alignment of XFA widget.
Definition: FSPDFObjC.h:4744
Structure element type: ShadingObject, which means shading graphics object element.
Definition: FSPDFObjC.h:5795
V key.
Definition: FSPDFObjC.h:3271
Attribute type: ColumnGap, which represents the desired space between adjacent columns,...
Definition: FSPDFObjC.h:5861
FSLayerContextUsageType getUsageType()
Get the layer usage type for rendering.
"NewWindow" flag is NO.
Definition: FSPDFObjC.h:1679
PDF string object.
Definition: FSPDFObjC.h:1061
Attribute type: Padding, which specifies an offset to account for the separation between the element'...
Definition: FSPDFObjC.h:5840
Locale ID for country: France.
Definition: FSPDFObjC.h:602
Sample message: "Invalidate instruction".
Definition: FSPDFObjC.h:4496
Application information: platform.
Definition: FSPDFObjC.h:4431
A flag specifying whether the window's title bar should display the document title taken from the "Ti...
Definition: FSPDFObjC.h:4264
String ID for case: Use string in local language for "Sunday".
Definition: FSPDFObjC.h:4519
FSImageSettingsImageCompressMode
Enumeration for compression mode used for color or gray image.
Definition: FSPDFObjC.h:5527
Attribute type: SpaceAfter, which represents the amount of extra space following the after edge of th...
Definition: FSPDFObjC.h:5843
Always scale.
Definition: FSPDFObjC.h:2078
Character flag: Hyphen.
Definition: FSPDFObjC.h:4837
(For ConnectedPDF only) Cannot connect to ConnectedPDF server.
Definition: FSPDFObjC.h:445
Definition: FSPDFObjC.h:3080
FSMonoImageSettingsMonoImageCompressMode
Enumeration for compression mode used for monochrome image.
Definition: FSPDFObjC.h:5567
When document is opened, document outlines (bookmarks) are visible.
Definition: FSPDFObjC.h:4108
Definition: FSPDFObjC.h:6333
(For ConnectedPDF only) Cannot set the ACL to ConnectedPDF server.
Definition: FSPDFObjC.h:452
Calculate margin according to bounding box of all contents.
Definition: FSPDFObjC.h:3763
FSAppProviderCallbackMsgBoxButtonID
Enumeration for button ID of XFA message box.
Definition: FSPDFObjC.h:4566
Empty value type.
Definition: FSPDFObjC.h:5948
Enum value: After, which means the alignment for attribute BlockAlign or the placement for attribute ...
Definition: FSPDFObjC.h:5884
FSFontCIDCharset
Enumeration for CID font charset.
Definition: FSPDFObjC.h:781
I key.
Definition: FSPDFObjC.h:3258
Signature label name for sign time.
Definition: FSPDFObjC.h:3621
FSPDFDictionary * getDictionary()
Get the PDF dictionary object associated to current PDF stream object.
Multiply key in the numeric keypad.
Definition: FSPDFObjC.h:3286
Definition: FSPDFObjC.h:6372
Font charset: Simplified Chinese.
Definition: FSPDFObjC.h:769
Trigger an action to be performed when the mouse button is released inside the annotation's active ar...
Definition: FSPDFObjC.h:1921
The signature is a time stamp signature.
Definition: FSPDFObjC.h:3549
Standard font: Courier.
Definition: FSPDFObjC.h:791
Trigger an action to be performed when the page containing the annotation becomes visible in the view...
Definition: FSPDFObjC.h:1926
Filter type: CCITTFaxDecode, which means to decompress data encoded using the CCITT facsimile standar...
Definition: FSPDFObjC.h:1115
The password is invalid.
Definition: FSPDFObjC.h:4050
A bookmark is the last sibling of another specified bookmark.
Definition: FSPDFObjC.h:2977
void removeAll()
Clean up the array.
Enum value: Center, which means the alignment for attributes TextAlign/InlineAlign/RubyAlign.
Definition: FSPDFObjC.h:5903
(Applicable for widget annotation only) Trigger an action to be performed when the annotation loses t...
Definition: FSPDFObjC.h:1923
A user password is used in PDF document.
Definition: FSPDFObjC.h:4052
K key.
Definition: FSPDFObjC.h:3260
Result type: delete annotation.
Definition: FSPDFObjC.h:5437
Definition: FSPDFObjC.h:1705
Some types are not supported.
Definition: FSPDFObjC.h:431
Message box icon: Error.
Definition: FSPDFObjC.h:4553
void killFocus()
Kill the focus of XFA widget.
Action type: sound action.
Definition: FSPDFObjC.h:1664
Sample message: "SOM expression returned list when single result was expected".
Definition: FSPDFObjC.h:4514
Definition: FSPDFObjC.h:1983
Event flag: meta key.
Definition: FSPDFObjC.h:3310
Space key.
Definition: FSPDFObjC.h:3226
Event type: all page views are removed.
Definition: FSPDFObjC.h:4615
FSRenditionMediaOptionType
Enumeration for media option type.
Definition: FSPDFObjC.h:1473
FSPDFPageParseFlags
Enumeration for parsing flags used for PDF page.
Definition: FSPDFObjC.h:3757
FSProgressiveState resume()
Continue the progressive process.
Text mode: fill text and add to path for clipping.
Definition: FSPDFObjC.h:1322
F key.
Definition: FSPDFObjC.h:3255
The submit data is packaged in XFD format, as described in XFDF.
Definition: FSPDFObjC.h:4593
Compression mode: retain, which means no compression.
Definition: FSPDFObjC.h:5531
Trim Box for page boundary.
Definition: FSPDFObjC.h:3776
Color space: CalGray. (1 component, A)
Definition: FSPDFObjC.h:586
(Only useful for radio button) If set, exactly one radio button must be selected at all times; clicki...
Definition: FSPDFObjC.h:3427
Revocatoin reason: affiliation changed.
Definition: FSPDFObjC.h:6092
F6 key.
Definition: FSPDFObjC.h:3297
Message box button ID: Yes.
Definition: FSPDFObjC.h:4570
FSCompareResultInfoCompareResultType
Enumeration for compare result type.
Definition: FSPDFObjC.h:5423
Structure element type: Lbl, which means "Label" and represents a name or number that distinguishes a...
Definition: FSPDFObjC.h:5761
FSAdditionalActionTriggerEvent
Enumeration for trigger event.
Definition: FSPDFObjC.h:1906
If set, only show with Gray.
Definition: FSPDFObjC.h:6517
Success, and no error occurs.
Definition: FSPDFObjC.h:422
Unknown encryption type.
Definition: FSPDFObjC.h:4057
FSSignatureCallbackCertValidity
Enumeration for certificate validity.
Definition: FSPDFObjC.h:3672
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:1885
Parameter error: value of any input parameter for a function is invalid.
Definition: FSPDFObjC.h:430
Definition: FSPDFObjC.h:7485
G key.
Definition: FSPDFObjC.h:3256
Enum value: Top, which means top edge of the page.
Definition: FSPDFObjC.h:5932
Name type: field name. Name in this type will be retrieved from XFA widget's name entry and this may ...
Definition: FSPDFObjC.h:4730
Compression mode: CCITT Group 4.
Definition: FSPDFObjC.h:5569
XFA widget type: barcode.
Definition: FSPDFObjC.h:4702
FSPDFDoc * getDocument()
Get the related PDF document.
Annotation type: highlight annotation. One of standard annotation in <PDF reference 1....
Definition: FSPDFObjC.h:2114
When this is set, that means not to do any interpolation for stretching.
Definition: FSPDFObjC.h:5548
FSSignatureVerifyResultArray * getOCSPSigantureVerifyResults()
Get signature verify results for OCSP signature of each certificate.
Sample message: "Bad suffix on number".
Definition: FSPDFObjC.h:4471
Annotations summary string ID: specify the prefix when page information is outputed in result documen...
Definition: FSPDFObjC.h:6433
FSSignatureVerifyResultArray * verify()
Verify all the signatures in the PDF document which is used to constructed current object.
Application's viewer variation information.
Definition: FSPDFObjC.h:2952
Certificate is expired.
Definition: FSPDFObjC.h:3674
If set, only show solid color.
Definition: FSPDFObjC.h:6524
Enum value: Dashed, which means the border is a series of short line segments.
Definition: FSPDFObjC.h:5894
Definition: FSPDFObjC.h:2244
BOOL findPrev()
Search for previous matched pattern.
Discard embedded print settings.
Definition: FSPDFObjC.h:5638
BOOL isInitialsType()
Check if current annotation is an initials signature fill-sign object.
German.
Definition: FSPDFObjC.h:2935
Character flag: Unknown.
Definition: FSPDFObjC.h:4833
Structure element type: Formula, which represents a mathematical formula.
Definition: FSPDFObjC.h:5789
(For ConnectedPDF only) Cannot get client ID from ConnectedPDF server.
Definition: FSPDFObjC.h:458
FSTextPageTextOrderFlag
Enumeration for text order flag which is used when getting text content of a PDF page.
Definition: FSPDFObjC.h:4870
If set, only show with DeviceCMYK or spot.
Definition: FSPDFObjC.h:6511
Trigger a JavaScript action to be performed after saving a document.
Definition: FSPDFObjC.h:1911
int getChannelCount()
Get the count of sound channels.
Definition: FSPDFObjC.h:1000
BOOL removeAllEmbeddedFiles()
Remove all attachments.
FSMarkupState
Enumeration for markup annotation's state.
Definition: FSPDFObjC.h:2308
FSRenditionActionOperationType
Enumeration for operation type to perform when the rendition action is triggered.
Definition: FSPDFObjC.h:1880
Border style: Solid.
Definition: FSPDFObjC.h:2008
FSAnnotAppearanceType
Enumeration for the type of annotation's appearance.
Definition: FSPDFObjC.h:2187
Certificate's data is error.
Definition: FSPDFObjC.h:3676
If set, that means "MarkInfo" of source PDF files will be outputted to combined result PDF file.
Definition: FSPDFObjC.h:6412
Attribute type: GlyphOrientationVertical, which specifies the orientation of glyphs when the inline-p...
Definition: FSPDFObjC.h:5859
Definition: FSPDFObjC.h:4365
Highlighting mode: No highlighting.
Definition: FSPDFObjC.h:2149
Operate text annotations and fill in interactive form fields. (Bit 6 in permission value)
Definition: FSPDFObjC.h:4071
Application information: name.
Definition: FSPDFObjC.h:4433
Use the time of signature time stamp token.
Definition: FSPDFObjC.h:6219
Invalidate current page.
Definition: FSPDFObjC.h:4577
Initial view mode: details mode, with all information (specified by schema fields) presented in a mul...
Definition: FSPDFObjC.h:6663
Event flag: the command key.
Definition: FSPDFObjC.h:3316
The relationship is "Source" which means the file specification is the original source material for t...
Definition: FSPDFObjC.h:2814
if set, the field must not be exported by a submit-form action.
Definition: FSPDFObjC.h:3426
Font style: all cap.
Definition: FSPDFObjC.h:758
If set, that means attachments will be inserted to target document as well.
Definition: FSPDFObjC.h:4103
The state is OFF.
Definition: FSPDFObjC.h:3099
Trigger an action to be performed when the page containing the annotation is no longer visible in the...
Definition: FSPDFObjC.h:1927
Bit 7. Submitted FDF file includes contents as contained in differences entry in the FDF dictionary.
Definition: FSPDFObjC.h:1806
If set, that means to get the nearest point (which is in a path) to the specified point.
Definition: FSPDFObjC.h:6714
Character flag: UnUnicode.
Definition: FSPDFObjC.h:4836
Definition: FSPDFObjC.h:6613
If this is used, "mm/yyyy" would be used as the date format string.
Definition: FSPDFObjC.h:3939
Creates a color with the hue and saturation of the source color, and the luminosity of the backdrop c...
Definition: FSPDFObjC.h:1260
Annotations summary string ID: specify the string used as content in result document when a page does...
Definition: FSPDFObjC.h:6437
Definition: FSPDFObjC.h:1352
Initial view mode: hidden mode.
Definition: FSPDFObjC.h:6665
Border style: Inset.
Definition: FSPDFObjC.h:2012
Calculate margin by detecting paths or images.
Definition: FSPDFObjC.h:3764
Definition: FSPDFObjC.h:4016
Definition: FSPDFObjC.h:7593
FSDocViewerPrefsPrintScale
Enumeration for page scaling option.
Definition: FSPDFObjC.h:4253
Fit the entire height of the page within the display area when display the page.
Definition: FSPDFObjC.h:1618
Barcode format: EAN-8 code.
Definition: FSPDFObjC.h:1030
Sample message: "At least one required field was empty. Please fill in the required fields(highlighte...
Definition: FSPDFObjC.h:4547
CID Font charset: Adobe-GB1.
Definition: FSPDFObjC.h:783
Definition: FSPDFObjC.h:6807
FSSignatureVerifyResult * getTSTSignatureVerifyResult()
Get the verify result of time stamp token of this signature.
C (column order): Annotations are visited in columns running vertically up and down the page.
Definition: FSPDFObjC.h:5156
FSHeaderFooterContentGeneratorPageNumberFormat
Enumeration for page number format type.
Definition: FSPDFObjC.h:3952
Definition: FSPDFObjC.h:1429
(For OCR only) OCR engine has not been initialized successfully.
Definition: FSPDFObjC.h:462
Trigger an action to be performed when the cursor exits the annotation's active area.
Definition: FSPDFObjC.h:1919
Value type: wide string.
Definition: FSPDFObjC.h:5953
Bleed Box for page boundary.
Definition: FSPDFObjC.h:3778
No time stamp or not check time stamp.
Definition: FSPDFObjC.h:3548
Parsing flag for text-only mode.
Definition: FSPDFObjC.h:3759
Signature label name for signer.
Definition: FSPDFObjC.h:3618
When this is set, that means to do interpolation for zooming.
Definition: FSPDFObjC.h:5545
Snapped point type: intersection point, which means the snapped point is the intersection of two inte...
Definition: FSPDFObjC.h:6693
Verification state of the time stamp is valid.
Definition: FSPDFObjC.h:3550
FSTextPageCharInfoTextCharFlag
Enumeration for PDF textpage character flag.
Definition: FSPDFObjC.h:4832
M key.
Definition: FSPDFObjC.h:3262
If this is used, "m/d/yy" would be used as the date format string.
Definition: FSPDFObjC.h:3930
Definition: FSPDFObjC.h:1889
FSSignaturePAdESLevel
Enumeration for PAdES level.
Definition: FSPDFObjC.h:3594
Sample message: "The value you entered for %s is invalid.".
Definition: FSPDFObjC.h:4543
Enum value: LowerAlpha, which means lowercase letters (a, b, c, ...).
Definition: FSPDFObjC.h:5917
Font style: fixed pitch.
Definition: FSPDFObjC.h:752
Enum value: UpperAlpha, which means uppercase letters (A, B, C, ...).
Definition: FSPDFObjC.h:5916
FSMatrix2D * getMatrix()
Get matrix.
Bit 10. Any submitted field values representing dates are converted to the standard format.
Definition: FSPDFObjC.h:1809
Parsing flag to decide whether to allow to truncate the first/last image or line of text within the s...
Definition: FSPDFObjC.h:4362
int getRateOfProgress()
Get the rate of current progress.
Attribute type: InlineAlign, which represents the alignment, in the inline-progression direction,...
Definition: FSPDFObjC.h:5849
Measurement of the slope of a line.
Definition: FSPDFObjC.h:2337
Attribute type only for Table: Scope, which indicates whether the header cell applies to the rest of ...
Definition: FSPDFObjC.h:5870
XFA document type: Dynamic.
Definition: FSPDFObjC.h:4632
(For ConnectedPDF only) The loaded document is not a ConnectedPDF DRM document.
Definition: FSPDFObjC.h:444
FSBitmapInterpolationFlag
Enumeration for bitmap interpolation flags.
Definition: FSPDFObjC.h:954
Trigger a JavaScript action to be performed before the field is formatted to display its current valu...
Definition: FSPDFObjC.h:1915
When this is set, that means to do default stretching.
Definition: FSPDFObjC.h:5582
FSRendererColorMode
Enumeration for rendering color mode.
Definition: FSPDFObjC.h:2752
FSDateTime * getSignatureCheckTime()
Get the time that is actually used to check signature.
FSXFAWidget * getLastWidget()
Get the last XFA widget in current tab order.
FSLayerContextUsageType
Enumeration for PDF layer usage type.
Definition: FSPDFObjC.h:3137
FSModuleName
Enumeration for module name which is used in license information.
Definition: FSPDFObjC.h:568
Unknown image type.
Definition: FSPDFObjC.h:989
Definition: FSPDFObjC.h:630
Event type: after a page view is added.
Definition: FSPDFObjC.h:4613
FSRectF * getRect()
Get rectangle, in PDF coordinate system.
Use for printing.
Definition: FSPDFObjC.h:3140
Definition: FSPDFObjC.h:3373
FSPDFDictionary * getDict()
Get the PDF dictionary of current object.
Definition: FSPDFObjC.h:6360
int getBits()
Get the number of bits per sample value per channel.
Sample message: "Function '%s' does not have %d parameters".
Definition: FSPDFObjC.h:4482
int getSize()
Get the number of elements in the array.
9 key.
Definition: FSPDFObjC.h:3249
Structure element type: BlockQuote, which means "Block quotation" and represents a portion of text co...
Definition: FSPDFObjC.h:5740
Definition: FSPDFObjC.h:5372
FSLRElementElementType
Enumeration for standard structure types.
Definition: FSPDFObjC.h:5733
Enum value: Warichu, which means the RT and associated RP elements are to be formatted as a warichu,...
Definition: FSPDFObjC.h:5882
If set, show watermark above other page content.
Definition: FSPDFObjC.h:5200
Encryption type: customized encryption.
Definition: FSPDFObjC.h:4062
Definition: FSPDFObjC.h:3030
FSFieldFlags
Enumeration for form field flags.
Definition: FSPDFObjC.h:3423
Message box icon: Status.
Definition: FSPDFObjC.h:4556
May not be resized.
Definition: FSPDFObjC.h:1525
Text mode: stroke text and add to path for clipping.
Definition: FSPDFObjC.h:1323
Definition: FSPDFObjC.h:6025
Definition: FSPDFObjC.h:1599
File or folder path does not exist.
Definition: FSPDFObjC.h:465
One of players in this type must be used in playing the associated media clip.
Definition: FSPDFObjC.h:1486
int getWidth()
Get image width.
If set, that means "Dests" name trees and "EmbeddedFiles" name trees of source PDF files will be outp...
Definition: FSPDFObjC.h:6414
Structure element type: RB, which means "Ruby base text" and represents the full-size text to which t...
Definition: FSPDFObjC.h:5779
Definition: FSPDFObjC.h:5102
int getUpperBound()
Get the upper bound in the array, actually the maximum valid index.
FSLayerNode * getRootNode()
Get the root layer node.
Annotations summary string ID: specify the prefix when author information is outputed in result docum...
Definition: FSPDFObjC.h:6431
Action type: embedded go-to action.
Definition: FSPDFObjC.h:1660
FSActionCallbackLanguage
Enumeration for language.
Definition: FSPDFObjC.h:2930
FSIconFitScaleWayType
Enumeration for the type of icon scaling way.
Definition: FSPDFObjC.h:2076
Dot key in the numeric keypad.
Definition: FSPDFObjC.h:3290
Rotate 270 degrees in clockwise direction.
Definition: FSPDFObjC.h:540
Structure element type: Artifact, which includes other Pagination, Layout, Page and Background artifa...
Definition: FSPDFObjC.h:5791
Display page with a specified position and a specified zoom factor.
Definition: FSPDFObjC.h:1615
Sample message: "Cannot find const '%s'".
Definition: FSPDFObjC.h:4494
The media's width and height are scaled while preserving the aspect ratio so that the play rectangle ...
Definition: FSPDFObjC.h:1493
Attribute type: TPadding, which specifies an offset to account for the separation between the table c...
Definition: FSPDFObjC.h:5851
Font style: script.
Definition: FSPDFObjC.h:755
If this is used, "yyyy-mm-dd" would be used as the date format string.
Definition: FSPDFObjC.h:3949
Filter type: Crypt, which means to decrypt data encrypted by a security handler, reproducing the orig...
Definition: FSPDFObjC.h:1119
Annotation flag: print.
Definition: FSPDFObjC.h:2138
FSColorSpaceType
Enumeration for color space.
Definition: FSPDFObjC.h:581
Definition: FSPDFObjC.h:6228
FSSignatureVerifyResultLTVState getLTVState()
Get LTV state that indicates if a signature is a LTV signature.
Indicates that a line is drawn from the previous point to this point, and this point will also be con...
Definition: FSPDFObjC.h:870
Definition: FSPDFObjC.h:2056
If this is used, "d.m.yyyy" would be used as the date format string.
Definition: FSPDFObjC.h:3945
Rendering intent: Absolute Colorimetric.
Definition: FSPDFObjC.h:904
Standard font: Helvetica-BoldOblique, Bold italic.
Definition: FSPDFObjC.h:797
Shift key.
Definition: FSPDFObjC.h:3221
Certificate is not set to sign a signature.
Definition: FSPDFObjC.h:3679
No caption; icon only.
Definition: FSPDFObjC.h:2179
Trigger an action to be performed when the cursor enters the annotation's active area.
Definition: FSPDFObjC.h:1918
BOOL selectAll()
Select all the text of related XFA widget.
Definition: FSPDFObjC.h:2401
Form field type: unknown.
Definition: FSPDFObjC.h:3413
No default server has been set to time stamp server manager yet.
Definition: FSPDFObjC.h:478
Sample message: "Expected operator '%s' instead of '%s'".
Definition: FSPDFObjC.h:4488
Definition: FSPDFObjC.h:5304
FSAssociatedFilesRelationship
Enumeration for the relationship between PDF document and the associated file.
Definition: FSPDFObjC.h:2812
Corner mark style: superscript.
Definition: FSPDFObjC.h:1979
void removeAll()
Remove all range segments.
Bit 9. The document is submitted as PDF.
Definition: FSPDFObjC.h:1808
Normal color mode.
Definition: FSPDFObjC.h:2753
Annotation property: modified date.
Definition: FSPDFObjC.h:2157
(For ConnectedPDF only) Input client ID is invalid.
Definition: FSPDFObjC.h:461
Flatten form fields.
Definition: FSPDFObjC.h:5635
Alternate fill mode, in which the system fills this area between odd-numbered and even-numbered polyg...
Definition: FSPDFObjC.h:552
Two short lines in the reverse direction from OpenArrow.
Definition: FSPDFObjC.h:2326
FSSnappedPointSnappedPointType
Enumeration for snapped point type.
Definition: FSPDFObjC.h:6689
float getWidth()
Get the original width of current watermark.
Position: top right.
Definition: FSPDFObjC.h:559
Plus key in the numeric keypad.
Definition: FSPDFObjC.h:3287
Definition: FSPDFObjC.h:7920
Enum value: TbLr (PDF 2.0), which means inline progression from top to bottom; block progression from...
Definition: FSPDFObjC.h:5890
Sample message: "Error:Argument mismatch in property or function argument.".
Definition: FSPDFObjC.h:4549
Fit the page content in a specified rectangle entirely within the display area when display the page.
Definition: FSPDFObjC.h:1619
If set, that means to layout document and annotations with sequence numbers on separate pages.
Definition: FSPDFObjC.h:6449
Action type: unknown action.
Definition: FSPDFObjC.h:1657
P key.
Definition: FSPDFObjC.h:3265
Definition: FSPDFObjC.h:4234
Definition: FSPDFObjC.h:2518
1 key in the numeric keypad.
Definition: FSPDFObjC.h:3277
Fill mode: none.
Definition: FSPDFObjC.h:551
FSPDFDocSaveFlags
Enumeration for PDF document saving flags.
Definition: FSPDFObjC.h:4078
Structure element type: H, which means "Heading" and represnets a label for a subdivision of a docume...
Definition: FSPDFObjC.h:5751
FSPDFPageFlattenOptions
Enumeration for flatten options.
Definition: FSPDFObjC.h:3767
(For LTV only) LTV verify mode has not been set.
Definition: FSPDFObjC.h:470