|
Foxit PDF SDK
|
Instance Methods | |
| (FSResultInformation *) | - analyze:progress_callback: |
| Analyze a PDF file. More... | |
| (FSResultInformation *) | - analyzeAndFixup:progress_callback: |
| Analyze and fixup a PDF file. More... | |
| (BOOL) | - canFixup: |
| Check whether the item key can be fixuped or not. More... | |
| (BOOL) | - generateReport:progress_callback: |
| Generate report after analyzing or fixing. More... | |
| (BOOL) | - generateXMLReport:progress_callback: |
| Generate an XML report after analyzing or fixing. More... | |
| (NSString *) | - getGroupItemComment: |
| Get the comment of the group item through the key. More... | |
| (NSString *) | - getGroupItemName: |
| Get the name of the group item through the key. More... | |
| (NSArray< NSData * > *) | - getGroupNamesArray:operate_type: |
| Get all group names array corresponding to the library type and operation type. More... | |
| (NSArray< NSData * > *) | - getItemKeysArray: |
| Get item keys array with the specific group name. More... | |
| (id) | - init |
| Constructor. | |
| (id) | - initWithOther: |
| Constructor, with another preflight object. More... | |
| (BOOL) | - isEmpty |
| Check whether current object is empty or not. More... | |
| (void) | - setPreflightGroupLocalCallback: |
| Set a localized name and comment callback for preflight group items. More... | |
This class represents the analysis and fix-up functions that match a specified industry profile and performs checks or fix-ups.
| - (FSResultInformation *) analyze: | (FSPreflightSettingData*) | preflight_setting_data | |
| progress_callback: | (id<FSComplianceProgressCallback>) | progress_callback | |
Analyze a PDF file.
| [in] | preflight_setting_data | The preflight setting data. |
| [in] | progress_callback | A FSComplianceProgressCallback object which is implemented by user and can be used to get progress data. |
| - (FSResultInformation *) analyzeAndFixup: | (FSPreflightSettingData*) | preflight_setting_data | |
| progress_callback: | (id<FSComplianceProgressCallback>) | progress_callback | |
Analyze and fixup a PDF file.
| [in] | preflight_setting_data | The preflight setting data. |
| [in] | progress_callback | A FSComplianceProgressCallback object which is implemented by user and can be used to get progress data. |
| - (BOOL) canFixup: | (NSString *) | item_key |
Check whether the item key can be fixuped or not.
| [in] | item_key | The item key. It can be retrieved by FSPreflight::getItemKeysArray:. |
| - (BOOL) generateReport: | (FSPreflightReportSettingData*) | preflight_report_setting_data | |
| progress_callback: | (id<FSComplianceProgressCallback>) | progress_callback | |
Generate report after analyzing or fixing.
This should be called after FSPreflight::analyze:progress_callback: or FSPreflight::analyzeAndFixup:progress_callback:.
| [in] | preflight_report_setting_data | The preflight report setting data. |
| [in] | progress_callback | A FSComplianceProgressCallback object which is implemented by user and can be used to get progress data. |
| - (BOOL) generateXMLReport: | (NSString *) | xml_report_file_path | |
| progress_callback: | (id<FSComplianceProgressCallback>) | progress_callback | |
Generate an XML report after analyzing or fixing.
This should be called after FSPreflight::analyze:progress_callback: or FSPreflight::analyzeAndFixup:progress_callback:.
| [in] | xml_report_file_path | A complete path for saving the XML report file. This should not be an empty string. |
| [in] | progress_callback | A FSComplianceProgressCallback object which is implemented by user and can be used to get progress data. This can be nil. Default value: nil. |
| - (NSString *) getGroupItemComment: | (NSString *) | key |
Get the comment of the group item through the key.
Only English is available, and other languages need to reference the translated XML to get it by themselves.
| [in] | key | the key of group item. |
| - (NSString *) getGroupItemName: | (NSString *) | key |
Get the name of the group item through the key.
Only English is available, and other languages need to reference the translated XML to get it by themselves.
| [in] | key | the key of group item. |
| - (NSArray< NSData * > *) getGroupNamesArray: | (FSPreflightSettingDataLibraryType) | library_type | |
| operate_type: | (FSPreflightSettingDataOperateType) | operate_type | |
Get all group names array corresponding to the library type and operation type.
| [in] | library_type | The library type. Please refer to values starting from FSPreflightSettingDataLibraryTypeFoxit and this should be one of these values. |
| [in] | operate_type | The operate type. Please refer to values starting from FSPreflightSettingDataOperateTypeProfiles and this should be one of these values. |
| - (NSArray< NSData * > *) getItemKeysArray: | (NSString *) | group_name |
Get item keys array with the specific group name.
| [in] | group_name | The group name which can obtain from the function FSPreflight::getGroupNamesArray:operate_type:. |
| - (id) initWithOther: | (FSPreflight*) | other |
Constructor, with another preflight object.
| [in] | other | Another preflight object. |
| - (BOOL) isEmpty |
Check whether current object is empty or not.
When the current object is empty, that means current object is useless.
| - (void) setPreflightGroupLocalCallback: | (id<FSPreflightGroupLocalCallback>) | callback |
Set a localized name and comment callback for preflight group items.
This callback is used by FSPreflight::getGroupItemName: and FSPreflight::getGroupItemComment: to provide localized names and comments for group items. When a localized string for a given key is available from the callback, it will be used; otherwise, the default library string will be used.
| [in] | callback | A callback object that provides localized names and comments. |