Foxit PDF SDK
foxit.addon.accessibility.AccessibilityFixer类 参考
类 foxit.addon.accessibility.AccessibilityFixer 继承关系图:
foxit.common.Base

Public 成员函数

 AccessibilityFixer (PDFDoc pdf_doc)
 构造函数。 更多...
 
 AccessibilityFixer (AccessibilityFixer other)
 构造函数,使用另一个修复器对象构造。 更多...
 
bool CanFixPermissionRules (RuleType check_rule, bool is_ocr_enabled)
 检查权限相关规则是否可被修复。 更多...
 
bool CanFixRules (RuleType check_rule, CheckState check_state)
 检查指定规则是否可被修复。 更多...
 
bool FixDocumentBookmark (WStringArray roles_array)
 修复文档书签。 更多...
 
bool FixDocumentLanguage (string lang)
 修复文档语言。 更多...
 
bool FixDocumentPermission ()
 修复文档权限。 更多...
 
bool FixDocumentTag ()
 修复文档标签。 更多...
 
bool FixDocumentTitle (string title, string subject, string author, string keywords)
 修复文档标题。 更多...
 
string FixDocumentTitleWithExistingTitle ()
 使用已有标题修复文档标题。 更多...
 
bool FixFigureAltText (AccessibilityCheckResultDetailDataArray detail_data_array)
 修复图形替代文本。 更多...
 
bool FixFormFieldDescriptions ()
 修复表单字段描述。 更多...
 
bool FixFormFieldTagged ()
 修复表单字段标记。 更多...
 
bool FixPageTabOrder ()
 修复页面 Tab 顺序。 更多...
 
bool IsEmpty ()
 检查当前对象是否为空。 更多...
 

详细描述

此类表示用于 PDF 文档的可访问性修复器:查询规则是否可修复 并应用自动修复(文档语言/标题/书签/权限/标签、页面 Tab 顺序、图形替代文本、表单字段标记与描述)。 在使用此模块中的任何类或方法之前,请确保已通过 common.Library.Initialize 函数并使用包含 "Accessibility" 模块的密钥成功初始化福昕 PDF SDK。

参见
foxit.common.Library

构造及析构函数说明

◆ AccessibilityFixer() [1/2]

foxit.addon.accessibility.AccessibilityFixer.AccessibilityFixer ( PDFDoc  pdf_doc)
inline

构造函数。

参数
[in]pdf_doc有效的 PDF 文档对象。

◆ AccessibilityFixer() [2/2]

foxit.addon.accessibility.AccessibilityFixer.AccessibilityFixer ( AccessibilityFixer  other)
inline

构造函数,使用另一个修复器对象构造。

参数
[in]other另一个修复器对象。

成员函数说明

◆ CanFixPermissionRules()

bool foxit.addon.accessibility.AccessibilityFixer.CanFixPermissionRules ( RuleType  check_rule,
bool  is_ocr_enabled 
)
inline

检查权限相关规则是否可被修复。

参数
[in]check_rule检查规则类型。
[in]is_ocr_enabled是否已启用 OCR。
返回
true 表示权限相关规则可被修复,false 表示不可以。

◆ CanFixRules()

bool foxit.addon.accessibility.AccessibilityFixer.CanFixRules ( RuleType  check_rule,
CheckState  check_state 
)
inline

检查指定规则是否可被修复。

参数
[in]check_rule检查规则类型。
[in]check_state检查状态。
返回
true 表示该规则可被修复,false 表示不可以。

◆ FixDocumentBookmark()

bool foxit.addon.accessibility.AccessibilityFixer.FixDocumentBookmark ( WStringArray  roles_array)
inline

修复文档书签。

参数
[in]roles_array角色数组。
返回
true 表示成功,false 表示失败。

◆ FixDocumentLanguage()

bool foxit.addon.accessibility.AccessibilityFixer.FixDocumentLanguage ( string  lang)
inline

修复文档语言。

参数
[in]lang要设置的语言。
返回
true 表示成功,false 表示失败。

◆ FixDocumentPermission()

bool foxit.addon.accessibility.AccessibilityFixer.FixDocumentPermission ( )
inline

修复文档权限。

返回
true 表示成功,false 表示失败。

◆ FixDocumentTag()

bool foxit.addon.accessibility.AccessibilityFixer.FixDocumentTag ( )
inline

修复文档标签。

返回
true 表示成功,false 表示失败。

◆ FixDocumentTitle()

bool foxit.addon.accessibility.AccessibilityFixer.FixDocumentTitle ( string  title,
string  subject,
string  author,
string  keywords 
)
inline

修复文档标题。

参数
[in]title要设置的标题。
[in]subject要设置的主题。
[in]author要设置的作者。
[in]keywords要设置的关键字。
返回
true 表示成功,false 表示失败。

◆ FixDocumentTitleWithExistingTitle()

string foxit.addon.accessibility.AccessibilityFixer.FixDocumentTitleWithExistingTitle ( )
inline

使用已有标题修复文档标题。

返回
已有的标题文本。

◆ FixFigureAltText()

bool foxit.addon.accessibility.AccessibilityFixer.FixFigureAltText ( AccessibilityCheckResultDetailDataArray  detail_data_array)
inline

修复图形替代文本。

参数
[in]detail_data_array检查结果详情数据数组。
返回
true 表示成功,false 表示失败。

◆ FixFormFieldDescriptions()

bool foxit.addon.accessibility.AccessibilityFixer.FixFormFieldDescriptions ( )
inline

修复表单字段描述。

返回
true 表示成功,false 表示失败。

◆ FixFormFieldTagged()

bool foxit.addon.accessibility.AccessibilityFixer.FixFormFieldTagged ( )
inline

修复表单字段标记。

返回
true 表示成功,false 表示失败。

◆ FixPageTabOrder()

bool foxit.addon.accessibility.AccessibilityFixer.FixPageTabOrder ( )
inline

修复页面 Tab 顺序。

返回
true 表示成功,false 表示失败。

◆ IsEmpty()

bool foxit.addon.accessibility.AccessibilityFixer.IsEmpty ( )
inline

检查当前对象是否为空。

当前对象为空时,表示当前对象不可用。

返回
true 表示当前对象为空,false 表示不为空。