|
Foxit PDF SDK
|
Configuration settings for removing hidden or sensitive data from a PDF document. More...
Inherits Object.
Public Member Functions | |
| HiddenInfoSettingData () | |
| Constructs a HiddenDataSetting object with all removal options enabled by default. | |
| HiddenInfoSettingData & | operator= (const HiddenInfoSettingData &data) |
| Assign operator. More... | |
Public Attributes | |
| bool | enable_remove_bookmark |
| A boolean value indicating whether to remove bookmarks. More... | |
| bool | enable_remove_comment |
| A boolean value indicating whether to remove comments and annotations. More... | |
| bool | enable_remove_content |
| A boolean value indicating whether to remove invisible or obscured content. More... | |
| bool | enable_remove_fileattachment |
| A boolean value indicating whether to remove embedded file attachments. More... | |
| bool | enable_remove_form_fields |
| A boolean value indicating whether to remove interactive form fields. More... | |
| bool | enable_remove_hidden_layer |
| A boolean value indicating whether to remove hidden layers (Optional Content Groups). More... | |
| bool | enable_remove_hidden_text |
| A boolean value indicating whether to remove hidden text. More... | |
| bool | enable_remove_link |
| A boolean value indicating whether to remove hyperlink annotations. More... | |
| bool | enable_remove_metadata |
| A boolean value indicating whether to remove document metadata. More... | |
| bool | enable_remove_overlaping |
| A boolean value indicating whether to remove overlapping objects. More... | |
| bool | enable_remove_searchIndex |
| A boolean value indicating whether to remove the search index. More... | |
Configuration settings for removing hidden or sensitive data from a PDF document.
|
inline |
Assign operator.
| [in] | data | Another HiddenInfoSettingData data object, whose value would be assigned to current object. |
| bool foxit::pdf::HiddenInfoSettingData::enable_remove_bookmark |
A boolean value indicating whether to remove bookmarks.
Bookmarks are document outlines that may reveal document structure or private section names.
| bool foxit::pdf::HiddenInfoSettingData::enable_remove_comment |
A boolean value indicating whether to remove comments and annotations.
Comments may contain personal notes, editorial feedback, or private data.
| bool foxit::pdf::HiddenInfoSettingData::enable_remove_content |
A boolean value indicating whether to remove invisible or obscured content.
Includes content fully covered by other elements or outside the visible page area.
| bool foxit::pdf::HiddenInfoSettingData::enable_remove_fileattachment |
A boolean value indicating whether to remove embedded file attachments.
File attachments may contain hidden or unrelated external content embedded in the PDF.
| bool foxit::pdf::HiddenInfoSettingData::enable_remove_form_fields |
A boolean value indicating whether to remove interactive form fields.
Form fields such as text boxes and checkboxes may store sensitive user input.
| bool foxit::pdf::HiddenInfoSettingData::enable_remove_hidden_layer |
A boolean value indicating whether to remove hidden layers (Optional Content Groups).
Hidden layers can contain text or graphics not visible in normal viewing mode.
| bool foxit::pdf::HiddenInfoSettingData::enable_remove_hidden_text |
A boolean value indicating whether to remove hidden text.
Hidden text may be visually invisible but still accessible through text extraction.
| bool foxit::pdf::HiddenInfoSettingData::enable_remove_link |
A boolean value indicating whether to remove hyperlink annotations.
Links may lead to external sites or reference internal sensitive sections.
| bool foxit::pdf::HiddenInfoSettingData::enable_remove_metadata |
A boolean value indicating whether to remove document metadata.
Metadata may contain title, author, keywords, and other hidden descriptive information.
| bool foxit::pdf::HiddenInfoSettingData::enable_remove_overlaping |
A boolean value indicating whether to remove overlapping objects.
Overlapping elements can be used to obscure sensitive content or create misleading visuals.
| bool foxit::pdf::HiddenInfoSettingData::enable_remove_searchIndex |
A boolean value indicating whether to remove the search index.
Search indexes speed up full-text search but may retain hidden or outdated content.