|
Foxit PDF SDK
|
Public Member Functions | |
| Analyze (preflight_setting_data, progress_callback) | |
| Analyze a PDF file. More... | |
| AnalyzeAndFixup (preflight_setting_data, progress_callback) | |
| Analyze and fixup a PDF file. More... | |
| CanFixup (item_key) | |
| Check whether the item key can be fixuped or not. More... | |
| constructor () | |
| Constructor. | |
| GenerateReport (preflight_report_setting_data, progress_callback) | |
| Generate report after analyzing or fixing. More... | |
| GenerateXMLReport (xml_report_file_path, progress_callback) | |
| Generate an XML report after analyzing or fixing. More... | |
| GetGroupItemComment (key) | |
| Get the comment of the group item through the key. More... | |
| GetGroupItemName (key) | |
| Get the name of the group item through the key. More... | |
| GetGroupNamesArray (library_type, operate_type) | |
| Get all group names array corresponding to the library type and operation type. More... | |
| GetItemKeysArray (group_name) | |
| Get item keys array with the specific group name. More... | |
| IsEmpty () | |
| Check whether current object is empty or not. More... | |
| SetPreflightGroupLocalCallback (callback) | |
| Set a localized name and comment callback for preflight group items. More... | |
This class represents a analyze and fixup funciton matches a specified industry profile, check or fixup.
|
inline |
Analyze a PDF file.
| [in] | preflight_setting_data | The preflight setting data. |
| [in] | progress_callback | A FSDK.ProgressCallback object which is implemented by user and can be used to get progress data. |
|
inline |
Analyze and fixup a PDF file.
| [in] | preflight_setting_data | The preflight setting data. |
| [in] | progress_callback | A FSDK.ProgressCallback object which is implemented by user and can be used to get progress data. |
|
inline |
Check whether the item key can be fixuped or not.
| [in] | item_key | The item key. It can be retrieved by FSDK.Preflight.GetItemKeysArray. |
|
inline |
Generate report after analyzing or fixing.
This should be called after FSDK.Preflight.Analyze or FSDK.Preflight.AnalyzeAndFixup.
| [in] | preflight_report_setting_data | The preflight report setting data. |
| [in] | progress_callback | A FSDK.ProgressCallback object which is implemented by user and can be used to get progress data. |
|
inline |
Generate an XML report after analyzing or fixing.
This should be called after FSDK.Preflight.Analyze or FSDK.Preflight.AnalyzeAndFixup.
| [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 FSDK.ProgressCallback object which is implemented by user and can be used to get progress data. This can be NULL. Default value: NULL. |
|
inline |
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. |
|
inline |
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. |
|
inline |
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 FSDK.PreflightSettingData.e_LibraryTypeFoxit and this should be one of these values. |
| [in] | operate_type | The operate type. Please refer to values starting from FSDK.PreflightSettingData.e_OperateTypeProfiles and this should be one of these values. |
|
inline |
Get item keys array with the specific group name.
| [in] | group_name | The group name which can obtain from the FSDK.Preflight.GetGroupNamesArray interface. |
|
inline |
Check whether current object is empty or not.
When the current object is empty, that means current object is useless.
|
inline |
Set a localized name and comment callback for preflight group items.
This callback is used by FSDK.Preflight.GetGroupItemName and FSDK.Preflight.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 FSDK.PreflightGroupLocalCallback callback object that provides localized names and comments. |