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

继承自 Object .

Public 类型

enum  DictionaryValueType {
  e_DictionaryValueTypeArray = 0, e_DictionaryValueTypeBoolean = 1, e_DictionaryValueTypeDictionary = 2, e_DictionaryValueTypeFixedPoint = 3,
  e_DictionaryValueTypeInt = 4, e_DictionaryValueTypeName = 5, e_DictionaryValueTypeString = 6, e_DictionaryValueTypeDocClass = 7,
  e_DictionaryValueTypeAttributeObject = 8, e_DictionaryValueTypeAttributeClassesRoot = 9, e_DictionaryValueTypeDocumentClassesRoot = 10, e_DictionaryValueTypeAttributeObjectsRoot = 11
}
 字典值类型枚举。 更多...
 
enum  TreeItemStatus { e_TreeItemStatusNormal = 0, e_TreeItemStatusAdd = 1, e_TreeItemStatusDelete = 2, e_TreeItemStatusChange = 3 }
 字典树节点的编辑状态枚举。 更多...
 

Public 成员函数

 AccessibilityDictionaryTreeItemData ()
 构造函数。
 
 AccessibilityDictionaryTreeItemData (const AccessibilityDictionaryTreeItemData &other)
 构造函数,使用另一个可访问性字典树项数据对象构造。 更多...
 
 AccessibilityDictionaryTreeItemData (const wchar_t *item_name, const char *item_id, const wchar_t *key, const wchar_t *value, DictionaryValueType value_type, TreeItemStatus status)
 构造函数,使用参数构造。 更多...
 
AccessibilityDictionaryTreeItemData & operator= (const AccessibilityDictionaryTreeItemData &other)
 赋值操作符。 更多...
 
void Set (const wchar_t *item_name, const char *item_id, const wchar_t *key, const wchar_t *value, DictionaryValueType value_type, TreeItemStatus status)
 设置值。 更多...
 

Public 属性

String item_id
 项 ID。
 
WString item_name
 项名称。
 
WString key
 字典键。
 
TreeItemStatus status
 树项的编辑状态。请参考从 foxit::addon::accessibility::AccessibilityDictionaryTreeItemData::e_TreeItemStatusNormal 开始的值, 本参数应为其中之一。
 
WString value
 字典值。
 
DictionaryValueType value_type
 字典值类型。请参考从 foxit::addon::accessibility::AccessibilityDictionaryTreeItemData::e_DictionaryValueTypeArray 开始的值, 本参数应为其中之一。
 

详细描述

此类表示可访问性字典树项数据。

成员枚举类型说明

◆ DictionaryValueType

字典值类型枚举。

此枚举的值应单独使用。

枚举值
e_DictionaryValueTypeArray 

字典值类型:数组。

e_DictionaryValueTypeBoolean 

字典值类型:布尔值。

e_DictionaryValueTypeDictionary 

字典值类型:字典/对象。

e_DictionaryValueTypeFixedPoint 

字典值类型:定点数。

e_DictionaryValueTypeInt 

字典值类型:整数。

e_DictionaryValueTypeName 

字典值类型:名称对象。

e_DictionaryValueTypeString 

字典值类型:字符串对象。

e_DictionaryValueTypeDocClass 

字典值类型:文档类。

e_DictionaryValueTypeAttributeObject 

字典值类型:属性对象。

e_DictionaryValueTypeAttributeClassesRoot 

字典值类型:属性类根节点。

e_DictionaryValueTypeDocumentClassesRoot 

字典值类型:文档类根节点。

e_DictionaryValueTypeAttributeObjectsRoot 

字典值类型:属性对象根节点。

◆ TreeItemStatus

字典树节点的编辑状态枚举。

该枚举中的各个取值应单独使用,不可组合。

枚举值
e_TreeItemStatusNormal 

编辑状态:正常,节点未发生任何修改。

e_TreeItemStatusAdd 

编辑状态:新增,节点为新添加。

e_TreeItemStatusDelete 

编辑状态:删除,节点已被标记为删除。

e_TreeItemStatusChange 

编辑状态:修改,节点的值已发生变更。

构造及析构函数说明

◆ AccessibilityDictionaryTreeItemData() [1/2]

foxit::addon::accessibility::AccessibilityDictionaryTreeItemData::AccessibilityDictionaryTreeItemData ( const wchar_t *  item_name,
const char *  item_id,
const wchar_t *  key,
const wchar_t *  value,
DictionaryValueType  value_type,
TreeItemStatus  status 
)
inline

构造函数,使用参数构造。

参数
[in]item_name项名称。
[in]item_id项 ID。
[in]key字典键。
[in]value字典值。
[in]value_type字典值类型。
[in]status状态。

◆ AccessibilityDictionaryTreeItemData() [2/2]

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

构造函数,使用另一个可访问性字典树项数据对象构造。

参数
[in]other另一个可访问性字典树项数据对象。

成员函数说明

◆ operator=()

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

赋值操作符。

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

◆ Set()

void foxit::addon::accessibility::AccessibilityDictionaryTreeItemData::Set ( const wchar_t *  item_name,
const char *  item_id,
const wchar_t *  key,
const wchar_t *  value,
DictionaryValueType  value_type,
TreeItemStatus  status 
)
inline

设置值。

参数
[in]item_name项名称。
[in]item_id项 ID。
[in]key字典键。
[in]value字典值。
[in]value_type字典值类型。
[in]status状态。
返回
无。