Foxit PDF SDK
FSFormFileInfo Class Reference
Inheritance diagram for FSFormFileInfo:
FSBase

Instance Methods

(id) - initWithFile_path:password:
 Constructor, with parameters.
More...
 
(id) - initWithOther:
 Constructor, with another information object.
More...
 
(id) - initWithReader_callback:password:file_name:
 Constructor, with parameters.
More...
 
(BOOL) - isEmpty
 Check whether current object is empty or not.
More...
 

Detailed Description

This class represents form file information. Form file can be PDF, FDF, XML or XFDF format.

Method Documentation

◆ initWithFile_path:password:()

- (id) initWithFile_path: (NSString *)  file_path
password: (NSString *)  password 

Constructor, with parameters.

This constructor will check the validition of input file.

Parameters
[in]file_pathFile path of a form file. This should be a PDF, FDF, XML or XFDF file.
[in]passwordThe password of input file specified by parameter file_path. This is only useful when input file is a PDF file. If input file is not a PDF file or input PDF file does not have any password, please pass an empty string.

◆ initWithOther:()

- (id) initWithOther: (FSFormFileInfo*)  other

Constructor, with another information object.

Parameters
[in]otherAnother information object.

◆ initWithReader_callback:password:file_name:()

- (id) initWithReader_callback: (id<FSFileReaderCallback>)  reader_callback
password: (NSString *)  password
file_name: (NSString *)  file_name 

Constructor, with parameters.

This constructor will check the validition of input file.

Parameters
[in]reader_callbackThe reader file callback of a file, which is to be combined with other files. And it only supports PDF, FDF, XML and XFDF files.
[in]passwordThe password of input file specified by parameter reader_callback. This is only useful when input file is a PDF file. If input file is not a PDF file or input PDF file does not have any password, please pass an empty string.
[in]file_nameFile name of input file which is specified by parameter reader_callback. This name will be written into target file when current information object is used in combination. This can be an empty string.

◆ isEmpty()

- (BOOL) isEmpty

Check whether current object is empty or not.

When the current object is empty, that means current object is useless.

Returns
YES means current object is empty, while NO means not.