Foxit PDF SDK
FSDK::AccessibilityFixer类 参考

Public 成员函数

 CanFixPermissionRules (check_rule, is_ocr_enabled)
 检查权限规则是否可以修复。 更多...
 
 CanFixRules (check_rule, check_state)
 检查指定的规则是否可以修复。 更多...
 
 constructor (pdf_doc)
 构造函数。 更多...
 
 FixDocumentBookmark (roles_array)
 修复文档书签。 更多...
 
 FixDocumentLanguage (lang)
 修复文档语言。 更多...
 
 FixDocumentPermission ()
 修复文档权限。 更多...
 
 FixDocumentTag ()
 修复文档标签。 更多...
 
 FixDocumentTitle (title, subject, author, keywords)
 修复文档标题。 更多...
 
 FixDocumentTitleWithExistingTitle ()
 使用现有标题修复文档标题。 更多...
 
 FixFigureAltText (detail_data_array)
 修复图形替换文本。 更多...
 
 FixFormFieldDescriptions ()
 修复表单域描述。 更多...
 
 FixFormFieldTagged ()
 修复表单域标记。 更多...
 
 FixPageTabOrder ()
 修复页面 Tab 键顺序。 更多...
 
 IsEmpty ()
 检查当前对象是否为空。 更多...
 

详细描述

此类表示 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

修复文档书签。

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

◆ FixDocumentLanguage()

FSDK::AccessibilityFixer::FixDocumentLanguage (   lang)
inline

修复文档语言。

参数
[in]lang要设置的语言。
返回
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 表示不为空。