Foxit PDF SDK
foxit::addon::accessibility::AccessibilityCheckOptions类 参考

继承自 Object .

Public 类型

enum  CheckValidateRuleType {
  e_CheckValidateRuleTypeDocPermission = 0x0101, e_CheckValidateRuleTypeDocPureImage = 0x0102, e_CheckValidateRuleTypeDocTagged = 0x0103, e_CheckValidateRuleTypeDocStructTreeOrder = 0x0104,
  e_CheckValidateRuleTypeDocLanguageSpecified = 0x0105, e_CheckValidateRuleTypeDocTitle = 0x0106, e_CheckValidateRuleTypeDocOutlineForLarge = 0x0107, e_CheckValidateRuleTypeDocColorContrast = 0x0108,
  e_CheckValidateRuleTypePageContentTagged = 0x0109, e_CheckValidateRuleTypePageAnnotTagged = 0x010A, e_CheckValidateRuleTypePageTabOrder = 0x010B, e_CheckValidateRuleTypePageFontEncoding = 0x010C,
  e_CheckValidateRuleTypePageMultimediaObjectTagged = 0x010D, e_CheckValidateRuleTypePageNoFlickering = 0x010E, e_CheckValidateRuleTypePageNoInaccessibleScript = 0x010F, e_CheckValidateRuleTypePageNoTimedResponse = 0x0110,
  e_CheckValidateRuleTypePageNavigationLinkRepeat = 0x0111, e_CheckValidateRuleTypeFormFieldTagged = 0x0112, e_CheckValidateRuleTypeFormFieldAltText = 0x0113, e_CheckValidateRuleTypeTableRowsUsed = 0x0114,
  e_CheckValidateRuleTypeTableThTdUsed = 0x0115, e_CheckValidateRuleTypeTableHeadersExist = 0x0116, e_CheckValidateRuleTypeTableSpanCorrect = 0x0117, e_CheckValidateRuleTypeTableSummary = 0x0118,
  e_CheckValidateRuleTypeListItemsUsed = 0x0119, e_CheckValidateRuleTypeListLblLbodyUsed = 0x011A, e_CheckValidateRuleTypeFigureAltText = 0x011B, e_CheckValidateRuleTypeNoNestedAltText = 0x011C,
  e_CheckValidateRuleTypeAltTextHasContent = 0x011D, e_CheckValidateRuleTypeAltTextHideAnnot = 0x011E, e_CheckValidateRuleTypeElementAltText = 0x011F, e_CheckValidateRuleTypeHeadingProperNest = 0x0120
}
 检查验证规则类型枚举。 更多...
 

Public 成员函数

 AccessibilityCheckOptions ()
 构造函数。
 
 AccessibilityCheckOptions (const AccessibilityCheckOptions &other)
 构造函数,使用另一个可访问性检查选项对象构造。 更多...
 
AccessibilityCheckOptions & operator= (const AccessibilityCheckOptions &other)
 赋值操作符。 更多...
 
void Set (UInt32Array check_rule_array, foxit::common::Range page_range)
 设置值。 更多...
 

Public 属性

UInt32Array check_rule_array
 待检查规则的数组。 请参考从 foxit::addon::accessibility::AccessibilityCheckOptions::e_CheckValidateRuleTypeDocPermission 开始的值。 您可以在数组中提供单条规则或多条规则, 且数组中可以包含一个或多个规则值。
 
foxit::common::Range page_range
 要调整的页面范围,若为空表示所有页面。
 

详细描述

此类表示可访问性检查选项。

成员枚举类型说明

◆ CheckValidateRuleType

检查验证规则类型枚举。

此枚举的值应单独使用。

枚举值
e_CheckValidateRuleTypeDocPermission 

检查验证规则类型:文档权限。

e_CheckValidateRuleTypeDocPureImage 

检查验证规则类型:文档是否为纯图像。

e_CheckValidateRuleTypeDocTagged 

检查验证规则类型:文档是否已标记。

e_CheckValidateRuleTypeDocStructTreeOrder 

检查验证规则类型:文档结构树顺序。

e_CheckValidateRuleTypeDocLanguageSpecified 

检查验证规则类型:文档是否指定了语言。

e_CheckValidateRuleTypeDocTitle 

检查验证规则类型:文档标题。

e_CheckValidateRuleTypeDocOutlineForLarge 

检查验证规则类型:大型文档的大纲。

e_CheckValidateRuleTypeDocColorContrast 

检查验证规则类型:文档颜色对比度。

e_CheckValidateRuleTypePageContentTagged 

检查验证规则类型:页面内容是否已标记。

e_CheckValidateRuleTypePageAnnotTagged 

检查验证规则类型:页面注释是否已标记。

e_CheckValidateRuleTypePageTabOrder 

检查验证规则类型:页面 Tab 顺序。

e_CheckValidateRuleTypePageFontEncoding 

检查验证规则类型:页面字体编码。

e_CheckValidateRuleTypePageMultimediaObjectTagged 

检查验证规则类型:页面多媒体对象是否已标记。

e_CheckValidateRuleTypePageNoFlickering 

检查验证规则类型:页面是否无闪烁。

e_CheckValidateRuleTypePageNoInaccessibleScript 

检查验证规则类型:页面是否不存在不可访问的脚本。

e_CheckValidateRuleTypePageNoTimedResponse 

检查验证规则类型:页面是否无限时响应。

e_CheckValidateRuleTypePageNavigationLinkRepeat 

检查验证规则类型:页面导航链接重复。

e_CheckValidateRuleTypeFormFieldTagged 

检查验证规则类型:表单字段是否已标记。

e_CheckValidateRuleTypeFormFieldAltText 

检查验证规则类型:表单字段替代文本。

e_CheckValidateRuleTypeTableRowsUsed 

检查验证规则类型:表格行是否正确使用。

e_CheckValidateRuleTypeTableThTdUsed 

检查验证规则类型:表格 TH 与 TD 是否正确使用。

e_CheckValidateRuleTypeTableHeadersExist 

检查验证规则类型:表格表头是否存在。

e_CheckValidateRuleTypeTableSpanCorrect 

检查验证规则类型:表格合并单元格是否正确。

e_CheckValidateRuleTypeTableSummary 

检查验证规则类型:表格摘要。

e_CheckValidateRuleTypeListItemsUsed 

检查验证规则类型:列表项是否正确使用。

e_CheckValidateRuleTypeListLblLbodyUsed 

检查验证规则类型:列表标签(Lbl)与列表正文(LBody)是否正确使用。

e_CheckValidateRuleTypeFigureAltText 

检查验证规则类型:图形替代文本。

e_CheckValidateRuleTypeNoNestedAltText 

检查验证规则类型:替代文本不允许嵌套。

e_CheckValidateRuleTypeAltTextHasContent 

检查验证规则类型:替代文本应有内容。

e_CheckValidateRuleTypeAltTextHideAnnot 

检查验证规则类型:替代文本不应隐藏注释。

e_CheckValidateRuleTypeElementAltText 

检查验证规则类型:元素替代文本。

e_CheckValidateRuleTypeHeadingProperNest 

检查验证规则类型:标题的正确嵌套。

构造及析构函数说明

◆ AccessibilityCheckOptions()

foxit::addon::accessibility::AccessibilityCheckOptions::AccessibilityCheckOptions ( const AccessibilityCheckOptions &  other)
inline

构造函数,使用另一个可访问性检查选项对象构造。

参数
[in]other另一个可访问性检查选项对象。

成员函数说明

◆ operator=()

AccessibilityCheckOptions& foxit::addon::accessibility::AccessibilityCheckOptions::operator= ( const AccessibilityCheckOptions &  other)
inline

赋值操作符。

参数
[in]other另一个可访问性检查选项对象,其值将被赋值给当前对象。
返回
当前对象自身的引用。

◆ Set()

void foxit::addon::accessibility::AccessibilityCheckOptions::Set ( UInt32Array  check_rule_array,
foxit::common::Range  page_range 
)
inline

设置值。

参数
[in]check_rule_array待检查规则的数组。 请参考从 foxit::addon::accessibility::AccessibilityCheckOptions::e_CheckValidateRuleTypeDocPermission 开始的值。 您可以在数组中提供单条规则或多条规则, 且数组中应至少包含一个有效的规则值。
[in]page_range要调整的页面范围,若为空表示所有页面。
返回
无。