|
Foxit PDF SDK
|
Public 成员函数 | |
| AccessibilityFixer (const foxit::pdf::PDFDoc &pdf_doc) | |
| 构造函数。 更多... | |
| AccessibilityFixer (const AccessibilityFixer &other) | |
| 构造函数,使用另一个修复器对象构造。 更多... | |
| ~AccessibilityFixer () | |
| 析构函数。 | |
| bool | CanFixPermissionRules (const RuleType &check_rule, bool is_ocr_enabled) |
| 检查权限相关规则是否可被修复。 更多... | |
| bool | CanFixRules (const RuleType &check_rule, const CheckState &check_state) |
| 检查指定规则是否可被修复。 更多... | |
| bool | FixDocumentBookmark (const WStringArray &roles_array) |
| 修复文档书签。 更多... | |
| bool | FixDocumentLanguage (const wchar_t *lang) |
| 修复文档语言。 更多... | |
| bool | FixDocumentPermission () |
| 修复文档权限。 更多... | |
| bool | FixDocumentTag () |
| 修复文档标签。 更多... | |
| bool | FixDocumentTitle (const wchar_t *title, const wchar_t *subject, const wchar_t *author, const wchar_t *keywords) |
| 修复文档标题。 更多... | |
| WString | FixDocumentTitleWithExistingTitle () |
| 使用已有标题修复文档标题。 更多... | |
| bool | FixFigureAltText (const AccessibilityCheckResultDetailDataArray &detail_data_array) |
| 修复图形替代文本。 更多... | |
| bool | FixFormFieldDescriptions () |
| 修复表单字段描述。 更多... | |
| bool | FixFormFieldTagged () |
| 修复表单字段标记。 更多... | |
| bool | FixPageTabOrder () |
| 修复页面 Tab 顺序。 更多... | |
| bool | IsEmpty () const |
| 检查当前对象是否为空。 更多... | |
| bool | operator!= (const AccessibilityFixer &other) const |
| 不等于操作符。 更多... | |
| AccessibilityFixer & | operator= (const AccessibilityFixer &other) |
| 赋值操作符。 更多... | |
| bool | operator== (const AccessibilityFixer &other) const |
| 等于操作符。 更多... | |
Public 成员函数 继承自 foxit::Base | |
| FS_HANDLE | Handle () const |
| 获取当前对象的句柄。 更多... | |
此类表示用于 PDF 文档的可访问性修复器:查询规则是否可修复 并应用自动修复(文档语言/标题/书签/权限/标签、页面 Tab 顺序、图形替代文本、表单字段标记与描述)。 在使用此模块中的任何类或方法之前,请确保已通过 common::Library::Initialize 函数并使用包含 "Accessibility" 模块的密钥成功初始化福昕 PDF SDK。
|
explicit |
构造函数。
| [in] | pdf_doc | 有效的 PDF 文档对象。 |
| foxit::addon::accessibility::AccessibilityFixer::AccessibilityFixer | ( | const AccessibilityFixer & | other | ) |
构造函数,使用另一个修复器对象构造。
| [in] | other | 另一个修复器对象。 |
| bool foxit::addon::accessibility::AccessibilityFixer::CanFixPermissionRules | ( | const RuleType & | check_rule, |
| bool | is_ocr_enabled | ||
| ) |
检查权限相关规则是否可被修复。
| [in] | check_rule | 检查规则类型。 |
| [in] | is_ocr_enabled | 是否已启用 OCR。 |
| bool foxit::addon::accessibility::AccessibilityFixer::CanFixRules | ( | const RuleType & | check_rule, |
| const CheckState & | check_state | ||
| ) |
检查指定规则是否可被修复。
| [in] | check_rule | 检查规则类型。 |
| [in] | check_state | 检查状态。 |
| bool foxit::addon::accessibility::AccessibilityFixer::FixDocumentBookmark | ( | const WStringArray & | roles_array | ) |
修复文档书签。
| [in] | roles_array | 角色数组。 |
| bool foxit::addon::accessibility::AccessibilityFixer::FixDocumentLanguage | ( | const wchar_t * | lang | ) |
修复文档语言。
| [in] | lang | 要设置的语言。 |
| bool foxit::addon::accessibility::AccessibilityFixer::FixDocumentPermission | ( | ) |
修复文档权限。
| bool foxit::addon::accessibility::AccessibilityFixer::FixDocumentTag | ( | ) |
修复文档标签。
| bool foxit::addon::accessibility::AccessibilityFixer::FixDocumentTitle | ( | const wchar_t * | title, |
| const wchar_t * | subject, | ||
| const wchar_t * | author, | ||
| const wchar_t * | keywords | ||
| ) |
修复文档标题。
| [in] | title | 要设置的标题。 |
| [in] | subject | 要设置的主题。 |
| [in] | author | 要设置的作者。 |
| [in] | keywords | 要设置的关键字。 |
| WString foxit::addon::accessibility::AccessibilityFixer::FixDocumentTitleWithExistingTitle | ( | ) |
使用已有标题修复文档标题。
| bool foxit::addon::accessibility::AccessibilityFixer::FixFigureAltText | ( | const AccessibilityCheckResultDetailDataArray & | detail_data_array | ) |
修复图形替代文本。
| [in] | detail_data_array | 检查结果详情数据数组。 |
| bool foxit::addon::accessibility::AccessibilityFixer::FixFormFieldDescriptions | ( | ) |
修复表单字段描述。
| bool foxit::addon::accessibility::AccessibilityFixer::FixFormFieldTagged | ( | ) |
修复表单字段标记。
| bool foxit::addon::accessibility::AccessibilityFixer::FixPageTabOrder | ( | ) |
修复页面 Tab 顺序。
| bool foxit::addon::accessibility::AccessibilityFixer::IsEmpty | ( | ) | const |
检查当前对象是否为空。
当前对象为空时,表示当前对象不可用。
| bool foxit::addon::accessibility::AccessibilityFixer::operator!= | ( | const AccessibilityFixer & | other | ) | const |
不等于操作符。
| [in] | other | 另一个修复器对象。此函数将检查当前对象是否与该对象不相等。 |
| AccessibilityFixer& foxit::addon::accessibility::AccessibilityFixer::operator= | ( | const AccessibilityFixer & | other | ) |
赋值操作符。
| [in] | other | 另一个修复器对象,其值将被赋值给当前对象。 |
| bool foxit::addon::accessibility::AccessibilityFixer::operator== | ( | const AccessibilityFixer & | other | ) | const |
等于操作符。
| [in] | other | 另一个修复器对象。此函数将检查当前对象是否与该对象相等。 |