此类表示 PDF 文档的无障碍修复器:查询规则是否可修复,并应用自动修复 (文档语言/标题/书签/权限/标签、页面 Tab 键顺序、图形替换文本、表单域标记及描述)。 在使用此模块中的任何类或方法之前,请确保 Foxit PDF SDK 已通过包含 "Accessibility"模块的密钥成功调用函数 FSDK.Library.Initialize 进行初始化。
- 参见
- FSDK.Library
◆ CanFixPermissionRules()
| FSDK::AccessibilityFixer::CanFixPermissionRules |
( |
|
check_rule, |
|
|
|
is_ocr_enabled |
|
) |
| |
|
inline |
检查权限规则是否可以修复。
- 参数
-
| [in] | check_rule | 检查规则类型。 |
| [in] | is_ocr_enabled | 是否启用 OCR。 |
- 返回
- true 表示权限规则可以修复,false 表示不可以。
◆ CanFixRules()
| FSDK::AccessibilityFixer::CanFixRules |
( |
|
check_rule, |
|
|
|
check_state |
|
) |
| |
|
inline |
检查指定的规则是否可以修复。
- 参数
-
| [in] | check_rule | 检查规则类型。 |
| [in] | check_state | 检查状态。 |
- 返回
- true 表示这些规则可以修复,false 表示不可以。
◆ constructor()
| FSDK::AccessibilityFixer::constructor |
( |
|
pdf_doc | ) |
|
|
inline |
构造函数。
- 参数
-
| [in] | pdf_doc | 一个有效的 PDF 文档对象。 |
◆ FixDocumentBookmark()
| FSDK::AccessibilityFixer::FixDocumentBookmark |
( |
|
roles_array | ) |
|
|
inline |
修复文档书签。
- 参数
-
- 返回
- true 表示成功,false 表示不成功。
◆ FixDocumentLanguage()
| FSDK::AccessibilityFixer::FixDocumentLanguage |
( |
|
lang | ) |
|
|
inline |
修复文档语言。
- 参数
-
- 返回
- true 表示成功,false 表示不成功。
◆ FixDocumentPermission()
| FSDK::AccessibilityFixer::FixDocumentPermission |
( |
| ) |
|
|
inline |
修复文档权限。
- 返回
- true 表示成功,false 表示不成功。
◆ FixDocumentTag()
| FSDK::AccessibilityFixer::FixDocumentTag |
( |
| ) |
|
|
inline |
修复文档标签。
- 返回
- true 表示成功,false 表示不成功。
◆ FixDocumentTitle()
| FSDK::AccessibilityFixer::FixDocumentTitle |
( |
|
title, |
|
|
|
subject, |
|
|
|
author, |
|
|
|
keywords |
|
) |
| |
|
inline |
修复文档标题。
- 参数
-
| [in] | title | 要设置的标题。 |
| [in] | subject | 要设置的主题。 |
| [in] | author | 要设置的作者。 |
| [in] | keywords | 要设置的关键词。 |
- 返回
- true 表示成功,false 表示不成功。
◆ FixDocumentTitleWithExistingTitle()
| FSDK::AccessibilityFixer::FixDocumentTitleWithExistingTitle |
( |
| ) |
|
|
inline |
◆ FixFigureAltText()
| FSDK::AccessibilityFixer::FixFigureAltText |
( |
|
detail_data_array | ) |
|
|
inline |
修复图形替换文本。
- 参数
-
| [in] | detail_data_array | 检查结果详情数据数组。 |
- 返回
- true 表示成功,false 表示不成功。
◆ FixFormFieldDescriptions()
| FSDK::AccessibilityFixer::FixFormFieldDescriptions |
( |
| ) |
|
|
inline |
修复表单域描述。
- 返回
- true 表示成功,false 表示不成功。
◆ FixFormFieldTagged()
| FSDK::AccessibilityFixer::FixFormFieldTagged |
( |
| ) |
|
|
inline |
修复表单域标记。
- 返回
- true 表示成功,false 表示不成功。
◆ FixPageTabOrder()
| FSDK::AccessibilityFixer::FixPageTabOrder |
( |
| ) |
|
|
inline |
修复页面 Tab 键顺序。
- 返回
- true 表示成功,false 表示不成功。
◆ IsEmpty()
| FSDK::AccessibilityFixer::IsEmpty |
( |
| ) |
|
|
inline |
检查当前对象是否为空。
当当前对象为空时,表示当前对象无用。
- 返回
- true 表示当前对象为空,false 表示不为空。