Foxit PDF SDK
|
Inherits Object.
Public Types | |
enum | LibraryType { e_LibraryTypeFoxit = 0, e_LibraryTypePDFStandards = 1, e_LibraryTypePrepressColorTransparency = 2 } |
Enumeration for the preflight library type. More... | |
enum | OperateType { e_OperateTypeProfiles = 0, e_OperateTypeSingleChecks = 1, e_OperateTypeSingleFixups = 2 } |
Enumeration for the preflight operate type. More... | |
Public Member Functions | |
PreflightSettingData () | |
Constructor. | |
PreflightSettingData (const wchar_t *preflight_key, OperateType operate_type, const wchar_t *src_pdf_path, const wchar_t *saved_pdf_path, int first_page_index, int last_page_index) | |
Constructor, with parameters. More... | |
PreflightSettingData & | operator= (const PreflightSettingData &data) |
Assign operator. More... | |
Public Attributes | |
int | first_page_index |
Index of the first page to be analyzed or fixed, staring from 0. Default value: 0. | |
int | last_page_index |
Index of the last page to be verified. If this is -1, that means all the pages of the source PDF file will be analyze and parameter first_page_index would be ignored. Default value: -1. | |
OperateType | operate_type |
The preflight operate type. Please refer to values starting from PreflightSettingData::e_OperateTypeProfiles and this should be one of these values. | |
WString | preflight_key |
The preflight key. It can be retrieved by Preflight::GetItemKeysArray. | |
WString | saved_pdf_path |
A complete path for saving the analyze and fix PDF file. Only use to analyze and fix. | |
WString | src_pdf_path |
A complete path of source PDF file to be analyze and fix. | |
This class represents setting data used for preflight analyze and fixup.
Enumeration for the preflight library type.
Values of this enumeration should be used alone.
|
inline |
Constructor, with parameters.
[in] | preflight_key | The preflight key. It can be retrieved by Preflight::GetItemKeysArray. |
[in] | operate_type | The preflight operate type. Please refer to values starting from PreflightSettingData::e_OperateTypeProfiles and this should be one of these values. |
[in] | src_pdf_path | A complete path of source PDF file to be analyzed or fixed. This should not be an empty string. |
[in] | saved_pdf_path | A complete path for saving pdf file after anylazing and fixing. This should not be an empty string. |
[in] | first_page_index | Index of the first page to be analyzed or fixed, staring from 0. Default value: 0. |
[in] | last_page_index | Index of the last page to be analyzed or fixed. If this is -1, that means all the pages of the source PDF file will be analyzed or fixed and parameter first_page_index would be ignored. Default value: -1. |
|
inline |
Assign operator.
[in] | data | Another Preflight setting data object, whose value would be assigned to current object. |