1e41f4b71Sopenharmony_ci# Native Accessibility 2e41f4b71Sopenharmony_ci 3e41f4b71Sopenharmony_ci## 概述 4e41f4b71Sopenharmony_ci 5e41f4b71Sopenharmony_ci描述三方平台通过XComponent接入ArkUI无障碍框架的接口说明。 6e41f4b71Sopenharmony_ci 7e41f4b71Sopenharmony_ci描述了三方平台需要实现的接口以及相关的结构、枚举定义说明。 8e41f4b71Sopenharmony_ci 9e41f4b71Sopenharmony_ci> **说明:** 10e41f4b71Sopenharmony_ci> 11e41f4b71Sopenharmony_ci> 该模块从API Version13 开始支持。后续版本如有新增内容,则采用上角标单独标记该内容的起始版本。 12e41f4b71Sopenharmony_ci 13e41f4b71Sopenharmony_ci## 汇总 14e41f4b71Sopenharmony_ci 15e41f4b71Sopenharmony_ci 16e41f4b71Sopenharmony_ci### 文件 17e41f4b71Sopenharmony_ci 18e41f4b71Sopenharmony_ci| 名称 | 描述 | 19e41f4b71Sopenharmony_ci| ------------------------------------------------------------ | ------------------------------------------------------------ | 20e41f4b71Sopenharmony_ci| [native_interface_accessibility.h](native__interface__accessibility_8h.md) | 声明用于访问Native Accessibility的API。<br/>**引用文件:** <ace/accessibility/native_interface_accessibility.h><br>**库:** libace_ndk.z.so | 21e41f4b71Sopenharmony_ci 22e41f4b71Sopenharmony_ci### 类型定义 23e41f4b71Sopenharmony_ci 24e41f4b71Sopenharmony_ci| 名称 | 描述 | 25e41f4b71Sopenharmony_ci| ------------------------------------------------------------ | ------------------------------------------------------------ | 26e41f4b71Sopenharmony_ci| [ArkUI_AccessibilityElementInfo](#arkui_accessibilityelementinfo) | 无障碍节点信息,用于向无障碍服务、辅助应用传递节点信息。 | 27e41f4b71Sopenharmony_ci| [ArkUI_AccessibilityElementInfoList](#arkui_accessibilityelementinfolist) | 无障碍节点列表,包含需要的无障碍节点列表信息 。 | 28e41f4b71Sopenharmony_ci| [ArkUI_AccessibilityEventInfo](#arkui_accessibilityeventinfo) | 无障碍事件信息,无障碍服务或辅助应用要求组件执行操作后,需要发送执行成功事件。组件自身交互诉求需要同步状态给无障碍服务或辅助应用时,也需要主动发送事件。 | 29e41f4b71Sopenharmony_ci| [ArkUI_AccessibilityProvider](#arkui_accessibilityprovider) | 三方操作provider,承载回调函数实现。 | 30e41f4b71Sopenharmony_ci| [ArkUI_AccessibilityProviderCallbacks](#arkui_accessibilityprovidercallbacks) | 三方操作provider回调函数结构定义,需要三方平台实现的相关函数,通过OH_ArkUI_AccessibilityProviderRegisterCallback注册到系统侧。 | 31e41f4b71Sopenharmony_ci| [ArkUI_AccessibilityActionArguments](#arkui_accessibilityactionarguments) | Action附加字段,对需要执行的Action进行处理的说明。 | 32e41f4b71Sopenharmony_ci| [ArkUI_AccessibleRect](#arkui_accessiblerect) | 节点所在坐标位置。 | 33e41f4b71Sopenharmony_ci| [ArkUI_AccessibleRangeInfo](#arkui_accessiblerangeinfo) | 特定组件需要使用,如Slider、Rating、Progress组件。设置组件属性中的当前值以及最大值、最小值。 | 34e41f4b71Sopenharmony_ci| [ArkUI_AccessibleGridInfo](#arkui_accessiblegridinfo) | 特定组件需要使用,如list、flex、select、swiper组件。设置组件,”行数“,”列数“,以及选择模式。 | 35e41f4b71Sopenharmony_ci| [ArkUI_AccessibleGridItemInfo](#arkui_accessiblegriditeminfo) | 特定组件需要使用,如list、flex、select、swiper组件。设置组件item的属性值。 | 36e41f4b71Sopenharmony_ci| [ArkUI_AccessibleAction](#arkui_accessibleaction) | 无障碍操作内容结构。 | 37e41f4b71Sopenharmony_ci 38e41f4b71Sopenharmony_ci### 枚举 39e41f4b71Sopenharmony_ci 40e41f4b71Sopenharmony_ci| 名称 | 描述 | 41e41f4b71Sopenharmony_ci| ------------------------------------------------------------ | -------------- | 42e41f4b71Sopenharmony_ci| [ArkUI_AcessbilityErrorCode](#arkui_acessbilityerrorcode) | 错误码。 | 43e41f4b71Sopenharmony_ci| [ArkUI_AccessibilitySearchMode](#arkui_accessibilitysearchmode) | 查询模式。 | 44e41f4b71Sopenharmony_ci| [ArkUI_AccessibilityFocusType](#arkui_accessibilityfocustype) | 焦点类型。 | 45e41f4b71Sopenharmony_ci| [ArkUI_Accessibility_ActionType](#arkui_accessibility_actiontype) | 操作类型。 | 46e41f4b71Sopenharmony_ci| [ArkUI_AccessibilityEventType](#arkui_accessibilityeventtype) | 事件类型。 | 47e41f4b71Sopenharmony_ci| [ArkUI_AccessibilityFocusMoveDirection](#arkui_accessibilityfocusmovedirection) | 焦点移动方向。 | 48e41f4b71Sopenharmony_ci 49e41f4b71Sopenharmony_ci## 类型定义说明 50e41f4b71Sopenharmony_ci 51e41f4b71Sopenharmony_ci### ArkUI_AccessibilityElementInfo 52e41f4b71Sopenharmony_ci 53e41f4b71Sopenharmony_ci``` 54e41f4b71Sopenharmony_citypedef struct ArkUI_AccessibilityElementInfo ArkUI_AccessibilityElementInfo 55e41f4b71Sopenharmony_ci``` 56e41f4b71Sopenharmony_ci 57e41f4b71Sopenharmony_ci**描述:** 58e41f4b71Sopenharmony_ci 59e41f4b71Sopenharmony_ci无障碍节点信息,用于向无障碍服务、辅助应用传递节点信息。 60e41f4b71Sopenharmony_ci 61e41f4b71Sopenharmony_ci**起始版本:** 62e41f4b71Sopenharmony_ci 63e41f4b71Sopenharmony_ci13 64e41f4b71Sopenharmony_ci 65e41f4b71Sopenharmony_ci### ArkUI_AccessibilityElementInfoList 66e41f4b71Sopenharmony_ci 67e41f4b71Sopenharmony_ci``` 68e41f4b71Sopenharmony_citypedef struct ArkUI_AccessibilityElementInfoList ArkUI_AccessibilityElementInfoList 69e41f4b71Sopenharmony_ci``` 70e41f4b71Sopenharmony_ci 71e41f4b71Sopenharmony_ci**描述:** 72e41f4b71Sopenharmony_ci 73e41f4b71Sopenharmony_ci无障碍节点列表,包含需要的无障碍节点列表信息。 74e41f4b71Sopenharmony_ci 75e41f4b71Sopenharmony_ci**起始版本:** 76e41f4b71Sopenharmony_ci 77e41f4b71Sopenharmony_ci13 78e41f4b71Sopenharmony_ci 79e41f4b71Sopenharmony_ci### ArkUI_AccessibilityEventInfo 80e41f4b71Sopenharmony_ci 81e41f4b71Sopenharmony_ci``` 82e41f4b71Sopenharmony_citypedef struct ArkUI_AccessibilityEventInfo ArkUI_AccessibilityEventInfo 83e41f4b71Sopenharmony_ci``` 84e41f4b71Sopenharmony_ci 85e41f4b71Sopenharmony_ci**描述:** 86e41f4b71Sopenharmony_ci 87e41f4b71Sopenharmony_ci无障碍事件信息,无障碍服务或辅助应用要求组件执行操作后,需要发送执行成功事件。组件自身交互诉求需要同步状态给无障碍服务或辅助应用时,也需要主动发送事件。 88e41f4b71Sopenharmony_ci 89e41f4b71Sopenharmony_ci**起始版本:** 90e41f4b71Sopenharmony_ci 91e41f4b71Sopenharmony_ci13 92e41f4b71Sopenharmony_ci 93e41f4b71Sopenharmony_ci### ArkUI_AccessibilityProvider 94e41f4b71Sopenharmony_ci 95e41f4b71Sopenharmony_ci``` 96e41f4b71Sopenharmony_citypedef struct ArkUI_AccessibilityProvider ArkUI_AccessibilityProvider 97e41f4b71Sopenharmony_ci``` 98e41f4b71Sopenharmony_ci 99e41f4b71Sopenharmony_ci**描述:** 100e41f4b71Sopenharmony_ci 101e41f4b71Sopenharmony_ci三方操作provider,承载回调函数实现。 102e41f4b71Sopenharmony_ci 103e41f4b71Sopenharmony_ci**起始版本:** 104e41f4b71Sopenharmony_ci 105e41f4b71Sopenharmony_ci13 106e41f4b71Sopenharmony_ci 107e41f4b71Sopenharmony_ci### ArkUI_AccessibilityProviderCallbacks 108e41f4b71Sopenharmony_ci 109e41f4b71Sopenharmony_ci```C 110e41f4b71Sopenharmony_citypedef struct ArkUI_AccessibilityProviderCallbacks { 111e41f4b71Sopenharmony_ci int32_t (*findAccessibilityNodeInfosById)(int64_t elementId, ArkUI_AccessibilitySearchMode mode, int32_t requestId, ArkUI_AccessibilityElementInfoList* elementList); 112e41f4b71Sopenharmony_ci int32_t (*findAccessibilityNodeInfosByText)(int64_t elementId, const char* text, int32_t requestId, ArkUI_AccessibilityElementInfoList* elementList); 113e41f4b71Sopenharmony_ci int32_t (*findFocusedAccessibilityNode)(int64_t elementId, ArkUI_AccessibilityFocusType focusType, int32_t requestId, ArkUI_AccessibilityElementInfo* elementinfo); 114e41f4b71Sopenharmony_ci int32_t (*findNextFocusAccessibilityNode)(int64_t elementId, ArkUI_AccessibilityFocusMoveDirection direction, int32_t requestId, ArkUI_AccessibilityElementInfo* elementList); 115e41f4b71Sopenharmony_ci int32_t (*executeAccessibilityAction)(int64_t elementId, ArkUI_Accessibility_ActionType action, ArkUI_AccessibilityActionArguments *actionArguments, int32_t requestId); 116e41f4b71Sopenharmony_ci int32_t (*clearFocusedFocusAccessibilityNode)(); 117e41f4b71Sopenharmony_ci int32_t (*getAccessibilityNodeCursorPosition)(int64_t elementId, int32_t requestId, int32_t* index); 118e41f4b71Sopenharmony_ci} ArkUI_AccessibilityProviderCallbacks; 119e41f4b71Sopenharmony_ci``` 120e41f4b71Sopenharmony_ci 121e41f4b71Sopenharmony_ci**描述:** 122e41f4b71Sopenharmony_ci 123e41f4b71Sopenharmony_ci三方操作provider回调函数结构定义,需要三方平台实现的相关函数,通过OH_ArkUI_AccessibilityProviderRegisterCallback注册到系统侧。 124e41f4b71Sopenharmony_ci 125e41f4b71Sopenharmony_ci| 回调函数 | 函数功能 | 126e41f4b71Sopenharmony_ci| ------------------------------------------------------------ | ------------------------------------ | 127e41f4b71Sopenharmony_ci| [findAccessibilityNodeInfosById](#findaccessibilitynodeinfosbyid) | 基于指定的节点,查询所需的节点信息。 | 128e41f4b71Sopenharmony_ci| [findAccessibilityNodeInfosByText](#findaccessibilitynodeinfosbytext) | 查询满足指定text内容的节点信息。 | 129e41f4b71Sopenharmony_ci| [findFocusedAccessibilityNode](#findfocusedaccessibilitynode) | 从指定节点查找已经聚焦的节点。 | 130e41f4b71Sopenharmony_ci| [findNextFocusAccessibilityNode](#findnextfocusaccessibilitynode) | 从指定节点查询指定方向的节点。 | 131e41f4b71Sopenharmony_ci| [executeAccessibilityAction](#executeaccessibilityaction) | 对指定节点执行指定的操作(Action)。 | 132e41f4b71Sopenharmony_ci| [clearFocusedFocusAccessibilityNode](#clearfocusedfocusaccessibilitynode) | 清除当前获焦的节点。 | 133e41f4b71Sopenharmony_ci| [getAccessibilityNodeCursorPosition](#getaccessibilitynodecursorposition) | 获取当前组件中(文本组件)光标位置。 | 134e41f4b71Sopenharmony_ci 135e41f4b71Sopenharmony_ci**起始版本:** 136e41f4b71Sopenharmony_ci 137e41f4b71Sopenharmony_ci13 138e41f4b71Sopenharmony_ci 139e41f4b71Sopenharmony_ci### ArkUI_AccessibilityActionArguments 140e41f4b71Sopenharmony_ci 141e41f4b71Sopenharmony_ci**描述:** 142e41f4b71Sopenharmony_ci 143e41f4b71Sopenharmony_ciAction附加字段,对需要执行的Action进行处理说明。 144e41f4b71Sopenharmony_ci 145e41f4b71Sopenharmony_ci**起始版本:** 146e41f4b71Sopenharmony_ci 147e41f4b71Sopenharmony_ci13 148e41f4b71Sopenharmony_ci 149e41f4b71Sopenharmony_ci 150e41f4b71Sopenharmony_ci 151e41f4b71Sopenharmony_ci### ArkUI_AccessibleRect 152e41f4b71Sopenharmony_ci 153e41f4b71Sopenharmony_ci**描述:** 154e41f4b71Sopenharmony_ci 155e41f4b71Sopenharmony_ci节点所在坐标位置。 156e41f4b71Sopenharmony_ci 157e41f4b71Sopenharmony_ci**参数:** 158e41f4b71Sopenharmony_ci 159e41f4b71Sopenharmony_ci| 名称 | 类型 | 描述 | 160e41f4b71Sopenharmony_ci| ------------ | ----- | ------------------- | 161e41f4b71Sopenharmony_ci| leftTopX | int32 | 左上角X轴坐标位置。 | 162e41f4b71Sopenharmony_ci| leftTopY | int32 | 左上角Y轴坐标位置。 | 163e41f4b71Sopenharmony_ci| rightBottomX | int32 | 右下角X轴坐标位置。 | 164e41f4b71Sopenharmony_ci| rightBottomY | int32 | 右下角Y轴坐标位置。 | 165e41f4b71Sopenharmony_ci 166e41f4b71Sopenharmony_ci**起始版本:** 167e41f4b71Sopenharmony_ci 168e41f4b71Sopenharmony_ci13 169e41f4b71Sopenharmony_ci 170e41f4b71Sopenharmony_ci 171e41f4b71Sopenharmony_ci 172e41f4b71Sopenharmony_ci### ArkUI_AccessibleRangeInfo 173e41f4b71Sopenharmony_ci 174e41f4b71Sopenharmony_ci**描述:** 175e41f4b71Sopenharmony_ci 176e41f4b71Sopenharmony_ci特定组件需要使用,如Slider、Rating、Progress组件。设置组件属性中的当前值以及最大值、最小值。 177e41f4b71Sopenharmony_ci 178e41f4b71Sopenharmony_ci**参数:** 179e41f4b71Sopenharmony_ci 180e41f4b71Sopenharmony_ci| 名称 | 类型 | 描述 | 181e41f4b71Sopenharmony_ci| ------- | ------ | -------- | 182e41f4b71Sopenharmony_ci| min | double | 最小值。 | 183e41f4b71Sopenharmony_ci| max | double | 最大值。 | 184e41f4b71Sopenharmony_ci| current | double | 当前值。 | 185e41f4b71Sopenharmony_ci 186e41f4b71Sopenharmony_ci**起始版本:** 187e41f4b71Sopenharmony_ci 188e41f4b71Sopenharmony_ci13 189e41f4b71Sopenharmony_ci 190e41f4b71Sopenharmony_ci 191e41f4b71Sopenharmony_ci 192e41f4b71Sopenharmony_ci### ArkUI_AccessibleGridInfo 193e41f4b71Sopenharmony_ci 194e41f4b71Sopenharmony_ci**描述:** 195e41f4b71Sopenharmony_ci 196e41f4b71Sopenharmony_ci特定组件需要使用,如list、flex、select、swiper组件。设置组件,”行数“,”列数“,以及选择模式。 197e41f4b71Sopenharmony_ci 198e41f4b71Sopenharmony_ci**参数:** 199e41f4b71Sopenharmony_ci 200e41f4b71Sopenharmony_ci| 名称 | 类型 | 描述 | 201e41f4b71Sopenharmony_ci| ------------- | ----- | ---------- | 202e41f4b71Sopenharmony_ci| rowCount | int32 | 列数。 | 203e41f4b71Sopenharmony_ci| columnCount | int32 | 行数。 | 204e41f4b71Sopenharmony_ci| selectionMode | int32 | 选择模式。 | 205e41f4b71Sopenharmony_ci 206e41f4b71Sopenharmony_ci**起始版本:** 207e41f4b71Sopenharmony_ci 208e41f4b71Sopenharmony_ci13 209e41f4b71Sopenharmony_ci 210e41f4b71Sopenharmony_ci 211e41f4b71Sopenharmony_ci 212e41f4b71Sopenharmony_ci### ArkUI_AccessibleGridItemInfo 213e41f4b71Sopenharmony_ci 214e41f4b71Sopenharmony_ci**描述:** 215e41f4b71Sopenharmony_ci 216e41f4b71Sopenharmony_ci特定组件需要使用,如list、flex、select、swiper组件。设置组件item的属性值。 217e41f4b71Sopenharmony_ci 218e41f4b71Sopenharmony_ci**参数:** 219e41f4b71Sopenharmony_ci 220e41f4b71Sopenharmony_ci| 名称 | 类型 | 描述 | 221e41f4b71Sopenharmony_ci| ----------- | ----- | ------------ | 222e41f4b71Sopenharmony_ci| heading | bool | 是否是标题。 | 223e41f4b71Sopenharmony_ci| selected | bool | 是否被选中。 | 224e41f4b71Sopenharmony_ci| columnIndex | int32 | 行下标。 | 225e41f4b71Sopenharmony_ci| rowIndex | int32 | 列下标。 | 226e41f4b71Sopenharmony_ci| columnSpan | int32 | 行跨度。 | 227e41f4b71Sopenharmony_ci| rowSpan | int32 | 列跨度。 | 228e41f4b71Sopenharmony_ci 229e41f4b71Sopenharmony_ci**起始版本:** 230e41f4b71Sopenharmony_ci 231e41f4b71Sopenharmony_ci13 232e41f4b71Sopenharmony_ci 233e41f4b71Sopenharmony_ci### ArkUI_AccessibleAction 234e41f4b71Sopenharmony_ci 235e41f4b71Sopenharmony_ci**描述:** 236e41f4b71Sopenharmony_ci 237e41f4b71Sopenharmony_ci无障碍操作事件结构。 238e41f4b71Sopenharmony_ci 239e41f4b71Sopenharmony_ci**参数:** 240e41f4b71Sopenharmony_ci 241e41f4b71Sopenharmony_ci| 名称 | 类型 | 描述 | 242e41f4b71Sopenharmony_ci| ----------- | ------------------------------------------------------------ | ---------------- | 243e41f4b71Sopenharmony_ci| actionType | [ArkUI_Accessibility_ActionType](#arkui_accessibility_actiontype) | 无障碍操作类型。 | 244e41f4b71Sopenharmony_ci| description | char* | 描述信息。 | 245e41f4b71Sopenharmony_ci 246e41f4b71Sopenharmony_ci**起始版本:** 247e41f4b71Sopenharmony_ci 248e41f4b71Sopenharmony_ci13 249e41f4b71Sopenharmony_ci 250e41f4b71Sopenharmony_ci## 函数说明 251e41f4b71Sopenharmony_ci 252e41f4b71Sopenharmony_ci### findAccessibilityNodeInfosById 253e41f4b71Sopenharmony_ci 254e41f4b71Sopenharmony_ci```C 255e41f4b71Sopenharmony_ciint32_t (*findAccessibilityNodeInfosById)(int64_t elementId, ArkUI_AccessibilitySearchMode mode, int32_t requestId, ArkUI_AccessibilityElementInfoList* elementList); 256e41f4b71Sopenharmony_ci``` 257e41f4b71Sopenharmony_ci 258e41f4b71Sopenharmony_ci**描述:** 259e41f4b71Sopenharmony_ci 260e41f4b71Sopenharmony_ci由接入方平台实现的回调函数,注册给系统侧调用。基于指定的节点,查询所需的节点信息。 261e41f4b71Sopenharmony_ci 262e41f4b71Sopenharmony_ci**起始版本:** 13 263e41f4b71Sopenharmony_ci 264e41f4b71Sopenharmony_ci**参数:** 265e41f4b71Sopenharmony_ci 266e41f4b71Sopenharmony_ci| 名称 | 描述 | 267e41f4b71Sopenharmony_ci| ----------- | ------------------------------------------------------------ | 268e41f4b71Sopenharmony_ci| elementId | 指定节点的id,从该节点出发进行搜索查询。当指定为-1时,代表从组件树的根节点进行查询。 | 269e41f4b71Sopenharmony_ci| mode | 查询模式,支持如下查询类型:[ArkUI_AccessibilitySearchMode](#arkui_accessibilitysearchmode)。 | 270e41f4b71Sopenharmony_ci| requestId | 请求id,用于关联请求过程,方便问题定位。三方输出日志关键日志时,建议一起输出。 | 271e41f4b71Sopenharmony_ci| elementList | 查询结果,接入方根据查收调节将结果返回。 | 272e41f4b71Sopenharmony_ci 273e41f4b71Sopenharmony_ci**返回:** 274e41f4b71Sopenharmony_ci 275e41f4b71Sopenharmony_ci [ArkUI_AcessbilityErrorCode](#arkui_acessbilityerrorcode) 276e41f4b71Sopenharmony_ci 277e41f4b71Sopenharmony_ci### findAccessibilityNodeInfosByText 278e41f4b71Sopenharmony_ci 279e41f4b71Sopenharmony_ci```C 280e41f4b71Sopenharmony_ciint32_t (*findAccessibilityNodeInfosByText)(int64_t elementId, const char* text, int32_t requestId, ArkUI_AccessibilityElementInfoList* elementList); 281e41f4b71Sopenharmony_ci``` 282e41f4b71Sopenharmony_ci 283e41f4b71Sopenharmony_ci**描述:** 284e41f4b71Sopenharmony_ci 285e41f4b71Sopenharmony_ci由接入方平台实现的回调函数,注册给系统侧调用。基于指定的节点,查询满足指定text内容的节点信息。 286e41f4b71Sopenharmony_ci 287e41f4b71Sopenharmony_ci**起始版本:** 13 288e41f4b71Sopenharmony_ci 289e41f4b71Sopenharmony_ci**参数:** 290e41f4b71Sopenharmony_ci 291e41f4b71Sopenharmony_ci| 名称 | 描述 | 292e41f4b71Sopenharmony_ci| ----------- | ------------------------------------------------------------ | 293e41f4b71Sopenharmony_ci| elementId | 指定节点的id,从该节点出发进行搜索查询。当指定为-1时,代表从组件树的根节点进行查询。 | 294e41f4b71Sopenharmony_ci| text | 指定文本,匹配节点中无障碍属性的文本内容。 | 295e41f4b71Sopenharmony_ci| requestId | 请求id,用于关联请求过程,方便问题定位。三方输出日志关键日志时,建议一起输出。 | 296e41f4b71Sopenharmony_ci| elementList | 查询结果,接入方根据查收调节将结果返回。 | 297e41f4b71Sopenharmony_ci 298e41f4b71Sopenharmony_ci**返回:** 299e41f4b71Sopenharmony_ci 300e41f4b71Sopenharmony_ci [ArkUI_AcessbilityErrorCode](#arkui_acessbilityerrorcode) 301e41f4b71Sopenharmony_ci 302e41f4b71Sopenharmony_ci### findFocusedAccessibilityNode 303e41f4b71Sopenharmony_ci 304e41f4b71Sopenharmony_ci```C 305e41f4b71Sopenharmony_ciint32_t (*findFocusedAccessibilityNode)(int64_t elementId, ArkUI_AccessibilityFocusType focusType, int32_t requestId, ArkUI_AccessibilityElementInfo* elementinfo); 306e41f4b71Sopenharmony_ci``` 307e41f4b71Sopenharmony_ci 308e41f4b71Sopenharmony_ci**描述:** 309e41f4b71Sopenharmony_ci 310e41f4b71Sopenharmony_ci由接入方平台实现的回调函数,注册给系统侧调用。从指定节点查找已经聚焦的节点。 311e41f4b71Sopenharmony_ci 312e41f4b71Sopenharmony_ci**起始版本:** 13 313e41f4b71Sopenharmony_ci 314e41f4b71Sopenharmony_ci**参数:** 315e41f4b71Sopenharmony_ci 316e41f4b71Sopenharmony_ci| 名称 | 描述 | 317e41f4b71Sopenharmony_ci| ----------- | ------------------------------------------------------------ | 318e41f4b71Sopenharmony_ci| elementId | 指定节点的id,从该节点出发进行搜索查询。当指定为-1时,代表从组件树的根节点进行查询。 | 319e41f4b71Sopenharmony_ci| focusType | 无障碍焦点类型[ArkUI_AccessibilityFocusType](#arkui_accessibilityfocustype)。 | 320e41f4b71Sopenharmony_ci| requestId | 请求id,用于关联请求过程,方便问题定位。三方输出日志关键日志时,建议一起输出。 | 321e41f4b71Sopenharmony_ci| elementList | 查询结果,接入方根据查收调节将结果返回。 | 322e41f4b71Sopenharmony_ci 323e41f4b71Sopenharmony_ci**返回:** 324e41f4b71Sopenharmony_ci 325e41f4b71Sopenharmony_ci [ArkUI_AcessbilityErrorCode](#arkui_acessbilityerrorcode) 326e41f4b71Sopenharmony_ci 327e41f4b71Sopenharmony_ci 328e41f4b71Sopenharmony_ci 329e41f4b71Sopenharmony_ci### findNextFocusAccessibilityNode 330e41f4b71Sopenharmony_ci 331e41f4b71Sopenharmony_ci```C 332e41f4b71Sopenharmony_ciint32_t (*findNextFocusAccessibilityNode)(int64_t elementId, ArkUI_AccessibilityFocusMoveDirection direction, int32_t requestId, ArkUI_AccessibilityElementInfo* elementList); 333e41f4b71Sopenharmony_ci``` 334e41f4b71Sopenharmony_ci 335e41f4b71Sopenharmony_ci**描述:** 336e41f4b71Sopenharmony_ci 337e41f4b71Sopenharmony_ci由接入方平台实现的回调函数,注册给系统侧调用。从指定节点查询指定方向的节点。 338e41f4b71Sopenharmony_ci 339e41f4b71Sopenharmony_ci**起始版本:** 13 340e41f4b71Sopenharmony_ci 341e41f4b71Sopenharmony_ci**参数:** 342e41f4b71Sopenharmony_ci 343e41f4b71Sopenharmony_ci| 名称 | 描述 | 344e41f4b71Sopenharmony_ci| ----------- | ------------------------------------------------------------ | 345e41f4b71Sopenharmony_ci| elementId | 指定节点的id,从该节点出发进行搜索查询。当指定为-1时,代表从组件树的根节点进行查询。 | 346e41f4b71Sopenharmony_ci| focusType | 无障碍焦点类型ArkUI_AccessibilityFocusType](#arkui_accessibilityfocustype)。 | 347e41f4b71Sopenharmony_ci| requestId | 请求id,用于关联请求过程,方便问题定位。三方输出日志关键日志时,建议一起输出。 | 348e41f4b71Sopenharmony_ci| elementList | 查询结果,接入方根据查收调节将结果返回。 | 349e41f4b71Sopenharmony_ci 350e41f4b71Sopenharmony_ci**返回:** 351e41f4b71Sopenharmony_ci 352e41f4b71Sopenharmony_ci [ArkUI_AcessbilityErrorCode](#arkui_acessbilityerrorcode) 353e41f4b71Sopenharmony_ci 354e41f4b71Sopenharmony_ci### executeAccessibilityAction 355e41f4b71Sopenharmony_ci 356e41f4b71Sopenharmony_ci```C 357e41f4b71Sopenharmony_ciint32_t (*executeAccessibilityAction)(int64_t elementId, ArkUI_Accessibility_ActionType action, ArkUI_AccessibilityActionArguments *actionArguments, int32_t requestId); 358e41f4b71Sopenharmony_ci``` 359e41f4b71Sopenharmony_ci 360e41f4b71Sopenharmony_ci**描述:** 361e41f4b71Sopenharmony_ci 362e41f4b71Sopenharmony_ci由接入方平台实现的回调函数,注册给系统侧调用。对指定节点执行指定的操作([ArkUI_Accessibility_ActionType](#arkui_accessibility_actiontype))。 363e41f4b71Sopenharmony_ci 364e41f4b71Sopenharmony_ci**起始版本:** 13 365e41f4b71Sopenharmony_ci 366e41f4b71Sopenharmony_ci**参数:** 367e41f4b71Sopenharmony_ci 368e41f4b71Sopenharmony_ci| 名称 | 描述 | 369e41f4b71Sopenharmony_ci| --------------- | ------------------------------------------------------------ | 370e41f4b71Sopenharmony_ci| elementId | 指定节点的id。 | 371e41f4b71Sopenharmony_ci| action | 执行操作类型[ArkUI_Accessibility_ActionType](#arkui_accessibility_actiontype)。 | 372e41f4b71Sopenharmony_ci| requestId | 请求id,用于关联请求过程,方便问题定位。三方输出日志关键日志时,建议一起输出。 | 373e41f4b71Sopenharmony_ci| actionArguments | Action辅助配置信息。 | 374e41f4b71Sopenharmony_ci 375e41f4b71Sopenharmony_ci**返回:** 376e41f4b71Sopenharmony_ci 377e41f4b71Sopenharmony_ci [ArkUI_AcessbilityErrorCode](#arkui_acessbilityerrorcode) 378e41f4b71Sopenharmony_ci 379e41f4b71Sopenharmony_ci### clearFocusedFocusAccessibilityNode 380e41f4b71Sopenharmony_ci 381e41f4b71Sopenharmony_ci```C 382e41f4b71Sopenharmony_ciint32_t (*clearFocusedFocusAccessibilityNode)(); 383e41f4b71Sopenharmony_ci``` 384e41f4b71Sopenharmony_ci 385e41f4b71Sopenharmony_ci**描述:** 386e41f4b71Sopenharmony_ci 387e41f4b71Sopenharmony_ci由接入方平台实现的回调函数,注册给系统侧调用。 清除当前获焦的节点。 388e41f4b71Sopenharmony_ci 389e41f4b71Sopenharmony_ci**起始版本:** 13 390e41f4b71Sopenharmony_ci 391e41f4b71Sopenharmony_ci**参数:** 无 392e41f4b71Sopenharmony_ci 393e41f4b71Sopenharmony_ci**返回:** 394e41f4b71Sopenharmony_ci 395e41f4b71Sopenharmony_ci [ArkUI_AcessbilityErrorCode](#arkui_acessbilityerrorcode) 396e41f4b71Sopenharmony_ci 397e41f4b71Sopenharmony_ci### getAccessibilityNodeCursorPosition 398e41f4b71Sopenharmony_ci 399e41f4b71Sopenharmony_ci```C 400e41f4b71Sopenharmony_ciint32_t (*getAccessibilityNodeCursorPosition)(int64_t elementId, int32_t requestId, int32_t* index); 401e41f4b71Sopenharmony_ci``` 402e41f4b71Sopenharmony_ci 403e41f4b71Sopenharmony_ci**描述:** 404e41f4b71Sopenharmony_ci 405e41f4b71Sopenharmony_ci由接入方平台实现的回调函数,注册给系统侧调用。获取当前组件中(文本组件)光标位置。 406e41f4b71Sopenharmony_ci 407e41f4b71Sopenharmony_ci**起始版本:** 13 408e41f4b71Sopenharmony_ci 409e41f4b71Sopenharmony_ci**参数:** 410e41f4b71Sopenharmony_ci 411e41f4b71Sopenharmony_ci| 名称 | 描述 | 412e41f4b71Sopenharmony_ci| --------- | ------------------------------------------------------------ | 413e41f4b71Sopenharmony_ci| elementId | 指定节点的id。 | 414e41f4b71Sopenharmony_ci| requestId | 请求id,用于关联请求过程,方便问题定位。三方输出日志关键日志时,建议一起输出。 | 415e41f4b71Sopenharmony_ci| index | 返回光标位置结果。 | 416e41f4b71Sopenharmony_ci 417e41f4b71Sopenharmony_ci**返回:** 418e41f4b71Sopenharmony_ci 419e41f4b71Sopenharmony_ci [ArkUI_AcessbilityErrorCode](#arkui_acessbilityerrorcode) 420e41f4b71Sopenharmony_ci 421e41f4b71Sopenharmony_ci 422e41f4b71Sopenharmony_ci 423e41f4b71Sopenharmony_ci### OH_ArkUI_AccessibilityProviderRegisterCallback 424e41f4b71Sopenharmony_ci 425e41f4b71Sopenharmony_ci```C 426e41f4b71Sopenharmony_ciint32_t OH_ArkUI_AccessibilityProviderRegisterCallback( 427e41f4b71Sopenharmony_ci ArkUI_AccessibilityProvider* provider, ArkUI_AccessibilityProviderCallbacks* callbacks); 428e41f4b71Sopenharmony_ci``` 429e41f4b71Sopenharmony_ci 430e41f4b71Sopenharmony_ci**描述:** 431e41f4b71Sopenharmony_ci 432e41f4b71Sopenharmony_ci注册回调函数。 433e41f4b71Sopenharmony_ci 434e41f4b71Sopenharmony_ci**起始版本:** 13 435e41f4b71Sopenharmony_ci 436e41f4b71Sopenharmony_ci**参数:** 437e41f4b71Sopenharmony_ci 438e41f4b71Sopenharmony_ci| 名称 | 描述 | 439e41f4b71Sopenharmony_ci| --------- | -------------------------- | 440e41f4b71Sopenharmony_ci| provider | 三方平台接入provider句柄。 | 441e41f4b71Sopenharmony_ci| callbacks | 回调函数实现。 | 442e41f4b71Sopenharmony_ci 443e41f4b71Sopenharmony_ci**返回:** 444e41f4b71Sopenharmony_ci 445e41f4b71Sopenharmony_ci [ArkUI_AcessbilityErrorCode](#arkui_acessbilityerrorcode) 446e41f4b71Sopenharmony_ci 447e41f4b71Sopenharmony_ci 448e41f4b71Sopenharmony_ci 449e41f4b71Sopenharmony_ci### OH_ArkUI_SendAccessibilityAsyncEvent 450e41f4b71Sopenharmony_ci 451e41f4b71Sopenharmony_ci```C 452e41f4b71Sopenharmony_civoid OH_ArkUI_SendAccessibilityAsyncEvent( 453e41f4b71Sopenharmony_ci ArkUI_AccessibilityProvider* provider, ArkUI_AccessibilityEventInfo* eventInfo, void (*callback)(int32_t errorCode)); 454e41f4b71Sopenharmony_ci``` 455e41f4b71Sopenharmony_ci 456e41f4b71Sopenharmony_ci**描述:** 457e41f4b71Sopenharmony_ci 458e41f4b71Sopenharmony_ci主动上报事件接口,通知无障碍服务。 459e41f4b71Sopenharmony_ci 460e41f4b71Sopenharmony_ci**起始版本:** 13 461e41f4b71Sopenharmony_ci 462e41f4b71Sopenharmony_ci**参数:** 463e41f4b71Sopenharmony_ci 464e41f4b71Sopenharmony_ci| 名称 | 描述 | 465e41f4b71Sopenharmony_ci| --------- | -------------------------- | 466e41f4b71Sopenharmony_ci| provider | 三方平台接入provider句柄。 | 467e41f4b71Sopenharmony_ci| eventInfo | 上报事件。 | 468e41f4b71Sopenharmony_ci| callback | 结果返回回调。 | 469e41f4b71Sopenharmony_ci 470e41f4b71Sopenharmony_ci**返回:**无 471e41f4b71Sopenharmony_ci 472e41f4b71Sopenharmony_ci 473e41f4b71Sopenharmony_ci 474e41f4b71Sopenharmony_ci### OH_ArkUI_CreateAccessibilityElementInfo 475e41f4b71Sopenharmony_ci 476e41f4b71Sopenharmony_ci```C 477e41f4b71Sopenharmony_ciArkUI_AccessibilityElementInfo* OH_ArkUI_CreateAccessibilityElementInfo(void); 478e41f4b71Sopenharmony_ci``` 479e41f4b71Sopenharmony_ci 480e41f4b71Sopenharmony_ci**描述:** 481e41f4b71Sopenharmony_ci 482e41f4b71Sopenharmony_ci创建elementInfo结构,创建后需要调用[OH_ArkUI_DestoryAccessibilityElementInfo](#oh_arkui_destoryaccessibilityelementinfo)释放。 483e41f4b71Sopenharmony_ci 484e41f4b71Sopenharmony_ci**起始版本:** 13 485e41f4b71Sopenharmony_ci 486e41f4b71Sopenharmony_ci**返回:** 487e41f4b71Sopenharmony_ci 488e41f4b71Sopenharmony_ci返回创建完成的ArkUI_AccessibilityElementInfo结构指针,如果创建失败返回NULL。 489e41f4b71Sopenharmony_ci 490e41f4b71Sopenharmony_ci### OH_ArkUI_DestoryAccessibilityElementInfo 491e41f4b71Sopenharmony_ci 492e41f4b71Sopenharmony_ci```C 493e41f4b71Sopenharmony_civoid OH_ArkUI_DestoryAccessibilityElementInfo(ArkUI_AccessibilityElementInfo* elementInfo); 494e41f4b71Sopenharmony_ci``` 495e41f4b71Sopenharmony_ci 496e41f4b71Sopenharmony_ci**描述:** 497e41f4b71Sopenharmony_ci 498e41f4b71Sopenharmony_ci销毁elementInfo。 499e41f4b71Sopenharmony_ci 500e41f4b71Sopenharmony_ci**起始版本:** 13 501e41f4b71Sopenharmony_ci 502e41f4b71Sopenharmony_ci**参数:** 503e41f4b71Sopenharmony_ci 504e41f4b71Sopenharmony_ci| 名称 | 描述 | 505e41f4b71Sopenharmony_ci| ----------- | ------------------------------- | 506e41f4b71Sopenharmony_ci| elementInfo | 需要删除释放的Element结构指针。 | 507e41f4b71Sopenharmony_ci 508e41f4b71Sopenharmony_ci**返回:** 无 509e41f4b71Sopenharmony_ci 510e41f4b71Sopenharmony_ci 511e41f4b71Sopenharmony_ci 512e41f4b71Sopenharmony_ci### OH_ArkUI_AddAndGetAccessibilityElementInfo 513e41f4b71Sopenharmony_ci 514e41f4b71Sopenharmony_ci```C 515e41f4b71Sopenharmony_ciArkUI_AccessibilityElementInfo* OH_ArkUI_AddAndGetAccessibilityElementInfo(ArkUI_AccessibilityElementInfoList* list); 516e41f4b71Sopenharmony_ci``` 517e41f4b71Sopenharmony_ci 518e41f4b71Sopenharmony_ci**描述:** 519e41f4b71Sopenharmony_ci 520e41f4b71Sopenharmony_ci在指定的list中增加Element成员,并返回Element结构。 521e41f4b71Sopenharmony_ci 522e41f4b71Sopenharmony_ci**起始版本:** 13 523e41f4b71Sopenharmony_ci 524e41f4b71Sopenharmony_ci**参数:** 525e41f4b71Sopenharmony_ci 526e41f4b71Sopenharmony_ci| 名称 | 描述 | 527e41f4b71Sopenharmony_ci| ---- | ------------------------------------------------------------ | 528e41f4b71Sopenharmony_ci| list | 指定的ArkUI_AccessibilityElementInfoList结构,新创建的ElementInfo成员加入该list后返回给函数调用方。 | 529e41f4b71Sopenharmony_ci 530e41f4b71Sopenharmony_ci**返回:** 531e41f4b71Sopenharmony_ci 532e41f4b71Sopenharmony_ci返回创建完成的ArkUI_AccessibilityElementInfo结构指针,如果创建失败返回NULL。 533e41f4b71Sopenharmony_ci 534e41f4b71Sopenharmony_ci 535e41f4b71Sopenharmony_ci 536e41f4b71Sopenharmony_ci### OH_ArkUI_AccessibilityElementInfoSetElementId 537e41f4b71Sopenharmony_ci 538e41f4b71Sopenharmony_ci```C 539e41f4b71Sopenharmony_ciint32_t OH_ArkUI_AccessibilityElementInfoSetElementId(ArkUI_AccessibilityElementInfo* elementInfo, int32_t elementId); 540e41f4b71Sopenharmony_ci``` 541e41f4b71Sopenharmony_ci 542e41f4b71Sopenharmony_ci**描述:** 543e41f4b71Sopenharmony_ci 544e41f4b71Sopenharmony_ci设置Element的ElementId。 545e41f4b71Sopenharmony_ci 546e41f4b71Sopenharmony_ci**起始版本:** 13 547e41f4b71Sopenharmony_ci 548e41f4b71Sopenharmony_ci**参数:** 549e41f4b71Sopenharmony_ci 550e41f4b71Sopenharmony_ci| 名称 | 描述 | 551e41f4b71Sopenharmony_ci| ----------- | ------------- | 552e41f4b71Sopenharmony_ci| elementInfo | Element结构。 | 553e41f4b71Sopenharmony_ci| elementId | 元素组件id。 | 554e41f4b71Sopenharmony_ci 555e41f4b71Sopenharmony_ci**返回:** 556e41f4b71Sopenharmony_ci 557e41f4b71Sopenharmony_ci [ArkUI_AcessbilityErrorCode](#arkui_acessbilityerrorcode) 558e41f4b71Sopenharmony_ci 559e41f4b71Sopenharmony_ci 560e41f4b71Sopenharmony_ci 561e41f4b71Sopenharmony_ci### OH_ArkUI_AccessibilityElementInfoSetParentId 562e41f4b71Sopenharmony_ci 563e41f4b71Sopenharmony_ci```C 564e41f4b71Sopenharmony_ciint32_t OH_ArkUI_AccessibilityElementInfoSetParentId(ArkUI_AccessibilityElementInfo* elementInfo, int32_t parentId); 565e41f4b71Sopenharmony_ci``` 566e41f4b71Sopenharmony_ci 567e41f4b71Sopenharmony_ci**描述:** 568e41f4b71Sopenharmony_ci 569e41f4b71Sopenharmony_ci设置Element的parentId。 570e41f4b71Sopenharmony_ci 571e41f4b71Sopenharmony_ci**起始版本:** 13 572e41f4b71Sopenharmony_ci 573e41f4b71Sopenharmony_ci**参数:** 574e41f4b71Sopenharmony_ci 575e41f4b71Sopenharmony_ci| 名称 | 描述 | 576e41f4b71Sopenharmony_ci| ----------- | -------------- | 577e41f4b71Sopenharmony_ci| elementInfo | Element结构。 | 578e41f4b71Sopenharmony_ci| parentId | 元素父组件id。 | 579e41f4b71Sopenharmony_ci 580e41f4b71Sopenharmony_ci**返回:** 581e41f4b71Sopenharmony_ci 582e41f4b71Sopenharmony_ci [ArkUI_AcessbilityErrorCode](#arkui_acessbilityerrorcode) 583e41f4b71Sopenharmony_ci 584e41f4b71Sopenharmony_ci 585e41f4b71Sopenharmony_ci 586e41f4b71Sopenharmony_ci### OH_ArkUI_AccessibilityElementInfoSetComponentType 587e41f4b71Sopenharmony_ci 588e41f4b71Sopenharmony_ci```C 589e41f4b71Sopenharmony_ciint32_t OH_ArkUI_AccessibilityElementInfoSetComponentType(ArkUI_AccessibilityElementInfo* elementInfo, const char* componentType); 590e41f4b71Sopenharmony_ci``` 591e41f4b71Sopenharmony_ci 592e41f4b71Sopenharmony_ci**描述:** 593e41f4b71Sopenharmony_ci 594e41f4b71Sopenharmony_ci设置Element的componentType。 595e41f4b71Sopenharmony_ci 596e41f4b71Sopenharmony_ci**起始版本:** 13 597e41f4b71Sopenharmony_ci 598e41f4b71Sopenharmony_ci**参数:** 599e41f4b71Sopenharmony_ci 600e41f4b71Sopenharmony_ci| 名称 | 描述 | 601e41f4b71Sopenharmony_ci| ------------- | -------------- | 602e41f4b71Sopenharmony_ci| elementInfo | Element结构。 | 603e41f4b71Sopenharmony_ci| componentType | 元素组件类型。 | 604e41f4b71Sopenharmony_ci 605e41f4b71Sopenharmony_ci**返回:** 606e41f4b71Sopenharmony_ci 607e41f4b71Sopenharmony_ci [ArkUI_AcessbilityErrorCode](#arkui_acessbilityerrorcode) 608e41f4b71Sopenharmony_ci 609e41f4b71Sopenharmony_ci 610e41f4b71Sopenharmony_ci 611e41f4b71Sopenharmony_ci### OH_ArkUI_AccessibilityElementInfoSetContents 612e41f4b71Sopenharmony_ci 613e41f4b71Sopenharmony_ci```c 614e41f4b71Sopenharmony_ciint32_t OH_ArkUI_AccessibilityElementInfoSetContents(ArkUI_AccessibilityElementInfo* elementInfo, const char* contents); 615e41f4b71Sopenharmony_ci``` 616e41f4b71Sopenharmony_ci 617e41f4b71Sopenharmony_ci**描述:** 618e41f4b71Sopenharmony_ci 619e41f4b71Sopenharmony_ci设置Element的contents。 620e41f4b71Sopenharmony_ci 621e41f4b71Sopenharmony_ci**起始版本:** 13 622e41f4b71Sopenharmony_ci 623e41f4b71Sopenharmony_ci**参数:** 624e41f4b71Sopenharmony_ci 625e41f4b71Sopenharmony_ci| 名称 | 描述 | 626e41f4b71Sopenharmony_ci| ----------- | -------------- | 627e41f4b71Sopenharmony_ci| elementInfo | Element结构。 | 628e41f4b71Sopenharmony_ci| contents | 元素组件内容。 | 629e41f4b71Sopenharmony_ci 630e41f4b71Sopenharmony_ci**返回:** 631e41f4b71Sopenharmony_ci 632e41f4b71Sopenharmony_ci [ArkUI_AcessbilityErrorCode](#arkui_acessbilityerrorcode) 633e41f4b71Sopenharmony_ci 634e41f4b71Sopenharmony_ci 635e41f4b71Sopenharmony_ci 636e41f4b71Sopenharmony_ci### OH_ArkUI_AccessibilityElementInfoSetHintText 637e41f4b71Sopenharmony_ci 638e41f4b71Sopenharmony_ci```C 639e41f4b71Sopenharmony_ciint32_t OH_ArkUI_AccessibilityElementInfoSetHintText(ArkUI_AccessibilityElementInfo* elementInfo, const char* hintText); 640e41f4b71Sopenharmony_ci``` 641e41f4b71Sopenharmony_ci 642e41f4b71Sopenharmony_ci**描述:** 643e41f4b71Sopenharmony_ci 644e41f4b71Sopenharmony_ci设置Element的hintText。 645e41f4b71Sopenharmony_ci 646e41f4b71Sopenharmony_ci**起始版本:** 13 647e41f4b71Sopenharmony_ci 648e41f4b71Sopenharmony_ci**参数:** 649e41f4b71Sopenharmony_ci 650e41f4b71Sopenharmony_ci| 名称 | 描述 | 651e41f4b71Sopenharmony_ci| ----------- | ------------- | 652e41f4b71Sopenharmony_ci| elementInfo | Element结构。 | 653e41f4b71Sopenharmony_ci| hintText | 提示文本。 | 654e41f4b71Sopenharmony_ci 655e41f4b71Sopenharmony_ci**返回:** 656e41f4b71Sopenharmony_ci 657e41f4b71Sopenharmony_ci [ArkUI_AcessbilityErrorCode](#arkui_acessbilityerrorcode) 658e41f4b71Sopenharmony_ci 659e41f4b71Sopenharmony_ci 660e41f4b71Sopenharmony_ci 661e41f4b71Sopenharmony_ci### OH_ArkUI_AccessibilityElementInfoSetAccessibilityText 662e41f4b71Sopenharmony_ci 663e41f4b71Sopenharmony_ci```C 664e41f4b71Sopenharmony_ciint32_t OH_ArkUI_AccessibilityElementInfoSetAccessibilityText(ArkUI_AccessibilityElementInfo* elementInfo, const char* accessibilityText); 665e41f4b71Sopenharmony_ci``` 666e41f4b71Sopenharmony_ci 667e41f4b71Sopenharmony_ci**描述:** 668e41f4b71Sopenharmony_ci 669e41f4b71Sopenharmony_ci设置Element的accessibilityText。 670e41f4b71Sopenharmony_ci 671e41f4b71Sopenharmony_ci**起始版本:** 13 672e41f4b71Sopenharmony_ci 673e41f4b71Sopenharmony_ci**参数:** 674e41f4b71Sopenharmony_ci 675e41f4b71Sopenharmony_ci| 名称 | 描述 | 676e41f4b71Sopenharmony_ci| ----------------- | ---------------------- | 677e41f4b71Sopenharmony_ci| elementInfo | Element结构。 | 678e41f4b71Sopenharmony_ci| accessibilityText | 元素的无障碍文本信息。 | 679e41f4b71Sopenharmony_ci 680e41f4b71Sopenharmony_ci**返回:** 681e41f4b71Sopenharmony_ci 682e41f4b71Sopenharmony_ci [ArkUI_AcessbilityErrorCode](#arkui_acessbilityerrorcode) 683e41f4b71Sopenharmony_ci 684e41f4b71Sopenharmony_ci 685e41f4b71Sopenharmony_ci 686e41f4b71Sopenharmony_ci### OH_ArkUI_AccessibilityElementInfoSetAccessibilityDescription 687e41f4b71Sopenharmony_ci 688e41f4b71Sopenharmony_ci```C 689e41f4b71Sopenharmony_ciint32_t OH_ArkUI_AccessibilityElementInfoSetAccessibilityDescription(ArkUI_AccessibilityElementInfo* elementInfo, const char* accessibilityDescription); 690e41f4b71Sopenharmony_ci``` 691e41f4b71Sopenharmony_ci 692e41f4b71Sopenharmony_ci**描述:** 693e41f4b71Sopenharmony_ci 694e41f4b71Sopenharmony_ci设置Element的accessibilityDescription。 695e41f4b71Sopenharmony_ci 696e41f4b71Sopenharmony_ci**起始版本:** 13 697e41f4b71Sopenharmony_ci 698e41f4b71Sopenharmony_ci**参数:** 699e41f4b71Sopenharmony_ci 700e41f4b71Sopenharmony_ci| 名称 | 描述 | 701e41f4b71Sopenharmony_ci| ------------------------ | ---------------- | 702e41f4b71Sopenharmony_ci| elementInfo | Element结构。 | 703e41f4b71Sopenharmony_ci| accessibilityDescription | 元素的描述信息。 | 704e41f4b71Sopenharmony_ci 705e41f4b71Sopenharmony_ci**返回:** 706e41f4b71Sopenharmony_ci 707e41f4b71Sopenharmony_ci [ArkUI_AcessbilityErrorCode](#arkui_acessbilityerrorcode) 708e41f4b71Sopenharmony_ci 709e41f4b71Sopenharmony_ci 710e41f4b71Sopenharmony_ci 711e41f4b71Sopenharmony_ci### OH_ArkUI_AccessibilityElementInfoSetChildNodeIds 712e41f4b71Sopenharmony_ci 713e41f4b71Sopenharmony_ci```C 714e41f4b71Sopenharmony_ciint32_t OH_ArkUI_AccessibilityElementInfoSetChildNodeIds(ArkUI_AccessibilityElementInfo* elementInfo, int32_t childCount, int64_t* childNodeIds); 715e41f4b71Sopenharmony_ci``` 716e41f4b71Sopenharmony_ci 717e41f4b71Sopenharmony_ci**描述:** 718e41f4b71Sopenharmony_ci 719e41f4b71Sopenharmony_ci设置Element的childCount和childNodeIds。 720e41f4b71Sopenharmony_ci 721e41f4b71Sopenharmony_ci**起始版本:** 13 722e41f4b71Sopenharmony_ci 723e41f4b71Sopenharmony_ci**参数:** 724e41f4b71Sopenharmony_ci 725e41f4b71Sopenharmony_ci| 名称 | 描述 | 726e41f4b71Sopenharmony_ci| ------------ | -------------- | 727e41f4b71Sopenharmony_ci| elementInfo | Element结构。 | 728e41f4b71Sopenharmony_ci| childCount | 子节点个数。 | 729e41f4b71Sopenharmony_ci| childNodeIds | 子节点id列表。 | 730e41f4b71Sopenharmony_ci 731e41f4b71Sopenharmony_ci**返回:** 732e41f4b71Sopenharmony_ci 733e41f4b71Sopenharmony_ci [ArkUI_AcessbilityErrorCode](#arkui_acessbilityerrorcode) 734e41f4b71Sopenharmony_ci 735e41f4b71Sopenharmony_ci 736e41f4b71Sopenharmony_ci 737e41f4b71Sopenharmony_ci### OH_ArkUI_AccessibilityElementInfoSetOperationActions 738e41f4b71Sopenharmony_ci 739e41f4b71Sopenharmony_ci```C 740e41f4b71Sopenharmony_ciint32_t OH_ArkUI_AccessibilityElementInfoSetOperationActions(ArkUI_AccessibilityElementInfo* elementInfo, int32_t operationCount, ArkUI_AccessibleAction* operationActions); 741e41f4b71Sopenharmony_ci``` 742e41f4b71Sopenharmony_ci 743e41f4b71Sopenharmony_ci**描述:** 744e41f4b71Sopenharmony_ci 745e41f4b71Sopenharmony_ci设置Element的operationCount和operationActions。 746e41f4b71Sopenharmony_ci 747e41f4b71Sopenharmony_ci**起始版本:** 13 748e41f4b71Sopenharmony_ci 749e41f4b71Sopenharmony_ci**参数:** 750e41f4b71Sopenharmony_ci 751e41f4b71Sopenharmony_ci| 名称 | 描述 | 752e41f4b71Sopenharmony_ci| ---------------- | ---------------------- | 753e41f4b71Sopenharmony_ci| elementInfo | Element结构。 | 754e41f4b71Sopenharmony_ci| operationCount | 组件支持的action数量。 | 755e41f4b71Sopenharmony_ci| operationActions | 组件支持的action。 | 756e41f4b71Sopenharmony_ci 757e41f4b71Sopenharmony_ci**返回:** 758e41f4b71Sopenharmony_ci 759e41f4b71Sopenharmony_ci [ArkUI_AcessbilityErrorCode](#arkui_acessbilityerrorcode) 760e41f4b71Sopenharmony_ci 761e41f4b71Sopenharmony_ci 762e41f4b71Sopenharmony_ci 763e41f4b71Sopenharmony_ci### OH_ArkUI_AccessibilityElementInfoSetScreenRect 764e41f4b71Sopenharmony_ci 765e41f4b71Sopenharmony_ci```C 766e41f4b71Sopenharmony_ciint32_t OH_ArkUI_AccessibilityElementInfoSetScreenRect(ArkUI_AccessibilityElementInfo* elementInfo, ArkUI_AccessibleRect* screenRect); 767e41f4b71Sopenharmony_ci``` 768e41f4b71Sopenharmony_ci 769e41f4b71Sopenharmony_ci**描述:** 770e41f4b71Sopenharmony_ci 771e41f4b71Sopenharmony_ci设置Element的screenRect。 772e41f4b71Sopenharmony_ci 773e41f4b71Sopenharmony_ci**起始版本:** 13 774e41f4b71Sopenharmony_ci 775e41f4b71Sopenharmony_ci**参数:** 776e41f4b71Sopenharmony_ci 777e41f4b71Sopenharmony_ci| 名称 | 描述 | 778e41f4b71Sopenharmony_ci| ---------------- | ------------------ | 779e41f4b71Sopenharmony_ci| elementInfo | Element结构。 | 780e41f4b71Sopenharmony_ci| screenRect | 元素显示区域。 | 781e41f4b71Sopenharmony_ci| operationActions | 组件支持的action。 | 782e41f4b71Sopenharmony_ci 783e41f4b71Sopenharmony_ci**返回:** 784e41f4b71Sopenharmony_ci 785e41f4b71Sopenharmony_ci [ArkUI_AcessbilityErrorCode](#arkui_acessbilityerrorcode) 786e41f4b71Sopenharmony_ci 787e41f4b71Sopenharmony_ci 788e41f4b71Sopenharmony_ci 789e41f4b71Sopenharmony_ci### OH_ArkUI_AccessibilityElementInfoSetCheckable 790e41f4b71Sopenharmony_ci 791e41f4b71Sopenharmony_ci```C 792e41f4b71Sopenharmony_ciint32_t OH_ArkUI_AccessibilityElementInfoSetCheckable(ArkUI_AccessibilityElementInfo* elementInfo, bool checkable); 793e41f4b71Sopenharmony_ci``` 794e41f4b71Sopenharmony_ci 795e41f4b71Sopenharmony_ci**描述:** 796e41f4b71Sopenharmony_ci 797e41f4b71Sopenharmony_ci设置Element的checkable。 798e41f4b71Sopenharmony_ci 799e41f4b71Sopenharmony_ci**起始版本:** 13 800e41f4b71Sopenharmony_ci 801e41f4b71Sopenharmony_ci**参数:** 802e41f4b71Sopenharmony_ci 803e41f4b71Sopenharmony_ci| 名称 | 描述 | 804e41f4b71Sopenharmony_ci| ----------- | -------------- | 805e41f4b71Sopenharmony_ci| elementInfo | Element结构。 | 806e41f4b71Sopenharmony_ci| checkable | 元素是否可查。 | 807e41f4b71Sopenharmony_ci 808e41f4b71Sopenharmony_ci**返回:** 809e41f4b71Sopenharmony_ci 810e41f4b71Sopenharmony_ci [ArkUI_AcessbilityErrorCode](#arkui_acessbilityerrorcode) 811e41f4b71Sopenharmony_ci 812e41f4b71Sopenharmony_ci 813e41f4b71Sopenharmony_ci 814e41f4b71Sopenharmony_ci### OH_ArkUI_AccessibilityElementInfoSetChecked 815e41f4b71Sopenharmony_ci 816e41f4b71Sopenharmony_ci```C 817e41f4b71Sopenharmony_ciint32_t OH_ArkUI_AccessibilityElementInfoSetChecked(ArkUI_AccessibilityElementInfo* elementInfo, bool checked); 818e41f4b71Sopenharmony_ci``` 819e41f4b71Sopenharmony_ci 820e41f4b71Sopenharmony_ci**描述:** 821e41f4b71Sopenharmony_ci 822e41f4b71Sopenharmony_ci设置Element的checked。 823e41f4b71Sopenharmony_ci 824e41f4b71Sopenharmony_ci**起始版本:** 13 825e41f4b71Sopenharmony_ci 826e41f4b71Sopenharmony_ci**参数:** 827e41f4b71Sopenharmony_ci 828e41f4b71Sopenharmony_ci| 名称 | 描述 | 829e41f4b71Sopenharmony_ci| ----------- | ---------------- | 830e41f4b71Sopenharmony_ci| elementInfo | Element结构。 | 831e41f4b71Sopenharmony_ci| checked | 元素是否被检查。 | 832e41f4b71Sopenharmony_ci 833e41f4b71Sopenharmony_ci**返回:** 834e41f4b71Sopenharmony_ci 835e41f4b71Sopenharmony_ci [ArkUI_AcessbilityErrorCode](#arkui_acessbilityerrorcode) 836e41f4b71Sopenharmony_ci 837e41f4b71Sopenharmony_ci 838e41f4b71Sopenharmony_ci 839e41f4b71Sopenharmony_ci### OH_ArkUI_AccessibilityElementInfoSetFocusable 840e41f4b71Sopenharmony_ci 841e41f4b71Sopenharmony_ci```C 842e41f4b71Sopenharmony_ciint32_t OH_ArkUI_AccessibilityElementInfoSetFocusable(ArkUI_AccessibilityElementInfo* elementInfo, bool focusable); 843e41f4b71Sopenharmony_ci``` 844e41f4b71Sopenharmony_ci 845e41f4b71Sopenharmony_ci**描述:** 846e41f4b71Sopenharmony_ci 847e41f4b71Sopenharmony_ci设置Element的focusable。 848e41f4b71Sopenharmony_ci 849e41f4b71Sopenharmony_ci**起始版本:** 13 850e41f4b71Sopenharmony_ci 851e41f4b71Sopenharmony_ci**参数:** 852e41f4b71Sopenharmony_ci 853e41f4b71Sopenharmony_ci| 名称 | 描述 | 854e41f4b71Sopenharmony_ci| ----------- | ---------------- | 855e41f4b71Sopenharmony_ci| elementInfo | Element结构。 | 856e41f4b71Sopenharmony_ci| focusable | 元素是否可聚焦。 | 857e41f4b71Sopenharmony_ci 858e41f4b71Sopenharmony_ci**返回:** 859e41f4b71Sopenharmony_ci 860e41f4b71Sopenharmony_ci [ArkUI_AcessbilityErrorCode](#arkui_acessbilityerrorcode) 861e41f4b71Sopenharmony_ci 862e41f4b71Sopenharmony_ci 863e41f4b71Sopenharmony_ci 864e41f4b71Sopenharmony_ci### OH_ArkUI_AccessibilityElementInfoSetFocused 865e41f4b71Sopenharmony_ci 866e41f4b71Sopenharmony_ci```C 867e41f4b71Sopenharmony_ciint32_t OH_ArkUI_AccessibilityElementInfoSetFocused(ArkUI_AccessibilityElementInfo* elementInfo, bool isFocused); 868e41f4b71Sopenharmony_ci``` 869e41f4b71Sopenharmony_ci 870e41f4b71Sopenharmony_ci**描述:** 871e41f4b71Sopenharmony_ci 872e41f4b71Sopenharmony_ci设置Element的isFocused。 873e41f4b71Sopenharmony_ci 874e41f4b71Sopenharmony_ci**起始版本:** 13 875e41f4b71Sopenharmony_ci 876e41f4b71Sopenharmony_ci**参数:** 877e41f4b71Sopenharmony_ci 878e41f4b71Sopenharmony_ci| 名称 | 描述 | 879e41f4b71Sopenharmony_ci| ----------- | -------------- | 880e41f4b71Sopenharmony_ci| elementInfo | Element结构。 | 881e41f4b71Sopenharmony_ci| isFocused | 元素是否聚焦。 | 882e41f4b71Sopenharmony_ci 883e41f4b71Sopenharmony_ci**返回:** 884e41f4b71Sopenharmony_ci 885e41f4b71Sopenharmony_ci [ArkUI_AcessbilityErrorCode](#arkui_acessbilityerrorcode) 886e41f4b71Sopenharmony_ci 887e41f4b71Sopenharmony_ci 888e41f4b71Sopenharmony_ci 889e41f4b71Sopenharmony_ci### OH_ArkUI_AccessibilityElementInfoSetVisible 890e41f4b71Sopenharmony_ci 891e41f4b71Sopenharmony_ci```C 892e41f4b71Sopenharmony_ciint32_t OH_ArkUI_AccessibilityElementInfoSetVisible(ArkUI_AccessibilityElementInfo* elementInfo, bool isVisible); 893e41f4b71Sopenharmony_ci``` 894e41f4b71Sopenharmony_ci 895e41f4b71Sopenharmony_ci**描述:** 896e41f4b71Sopenharmony_ci 897e41f4b71Sopenharmony_ci设置Element的isVisible。 898e41f4b71Sopenharmony_ci 899e41f4b71Sopenharmony_ci**起始版本:** 13 900e41f4b71Sopenharmony_ci 901e41f4b71Sopenharmony_ci**参数:** 902e41f4b71Sopenharmony_ci 903e41f4b71Sopenharmony_ci| 名称 | 描述 | 904e41f4b71Sopenharmony_ci| ----------- | -------------- | 905e41f4b71Sopenharmony_ci| elementInfo | Element结构。 | 906e41f4b71Sopenharmony_ci| isVisible | 元素是否可见。 | 907e41f4b71Sopenharmony_ci 908e41f4b71Sopenharmony_ci**返回:** 909e41f4b71Sopenharmony_ci 910e41f4b71Sopenharmony_ci [ArkUI_AcessbilityErrorCode](#arkui_acessbilityerrorcode) 911e41f4b71Sopenharmony_ci 912e41f4b71Sopenharmony_ci 913e41f4b71Sopenharmony_ci 914e41f4b71Sopenharmony_ci### OH_ArkUI_AccessibilityElementInfoSetAccessibilityFocused 915e41f4b71Sopenharmony_ci 916e41f4b71Sopenharmony_ci```C 917e41f4b71Sopenharmony_ciint32_t OH_ArkUI_AccessibilityElementInfoSetAccessibilityFocused(ArkUI_AccessibilityElementInfo* elementInfo, bool accessibilityFocused); 918e41f4b71Sopenharmony_ci``` 919e41f4b71Sopenharmony_ci 920e41f4b71Sopenharmony_ci**描述:** 921e41f4b71Sopenharmony_ci 922e41f4b71Sopenharmony_ci设置Element的accessibilityFocused。 923e41f4b71Sopenharmony_ci 924e41f4b71Sopenharmony_ci**起始版本:** 13 925e41f4b71Sopenharmony_ci 926e41f4b71Sopenharmony_ci**参数:** 927e41f4b71Sopenharmony_ci 928e41f4b71Sopenharmony_ci| 名称 | 描述 | 929e41f4b71Sopenharmony_ci| -------------------- | ---------------- | 930e41f4b71Sopenharmony_ci| elementInfo | Element结构。 | 931e41f4b71Sopenharmony_ci| accessibilityFocused | 无障碍获焦状态。 | 932e41f4b71Sopenharmony_ci 933e41f4b71Sopenharmony_ci**返回:** 934e41f4b71Sopenharmony_ci 935e41f4b71Sopenharmony_ci [ArkUI_AcessbilityErrorCode](#arkui_acessbilityerrorcode) 936e41f4b71Sopenharmony_ci 937e41f4b71Sopenharmony_ci 938e41f4b71Sopenharmony_ci 939e41f4b71Sopenharmony_ci### OH_ArkUI_AccessibilityElementInfoSetSelected 940e41f4b71Sopenharmony_ci 941e41f4b71Sopenharmony_ci```C 942e41f4b71Sopenharmony_ciint32_t OH_ArkUI_AccessibilityElementInfoSetSelected(ArkUI_AccessibilityElementInfo* elementInfo, bool selected); 943e41f4b71Sopenharmony_ci``` 944e41f4b71Sopenharmony_ci 945e41f4b71Sopenharmony_ci**描述:** 946e41f4b71Sopenharmony_ci 947e41f4b71Sopenharmony_ci设置Element的selected。 948e41f4b71Sopenharmony_ci 949e41f4b71Sopenharmony_ci**起始版本:** 13 950e41f4b71Sopenharmony_ci 951e41f4b71Sopenharmony_ci**参数:** 952e41f4b71Sopenharmony_ci 953e41f4b71Sopenharmony_ci| 名称 | 描述 | 954e41f4b71Sopenharmony_ci| ----------- | ---------------- | 955e41f4b71Sopenharmony_ci| elementInfo | Element结构。 | 956e41f4b71Sopenharmony_ci| selected | 元素是否被选中。 | 957e41f4b71Sopenharmony_ci 958e41f4b71Sopenharmony_ci**返回:** 959e41f4b71Sopenharmony_ci 960e41f4b71Sopenharmony_ci [ArkUI_AcessbilityErrorCode](#arkui_acessbilityerrorcode) 961e41f4b71Sopenharmony_ci 962e41f4b71Sopenharmony_ci 963e41f4b71Sopenharmony_ci 964e41f4b71Sopenharmony_ci### OH_ArkUI_AccessibilityElementInfoSetClickable 965e41f4b71Sopenharmony_ci 966e41f4b71Sopenharmony_ci```C 967e41f4b71Sopenharmony_ciint32_t OH_ArkUI_AccessibilityElementInfoSetClickable(ArkUI_AccessibilityElementInfo* elementInfo, bool clickable); 968e41f4b71Sopenharmony_ci``` 969e41f4b71Sopenharmony_ci 970e41f4b71Sopenharmony_ci**描述:** 971e41f4b71Sopenharmony_ci 972e41f4b71Sopenharmony_ci设置Element的clickable。 973e41f4b71Sopenharmony_ci 974e41f4b71Sopenharmony_ci**起始版本:** 13 975e41f4b71Sopenharmony_ci 976e41f4b71Sopenharmony_ci**参数:** 977e41f4b71Sopenharmony_ci 978e41f4b71Sopenharmony_ci| 名称 | 描述 | 979e41f4b71Sopenharmony_ci| ----------- | ---------------- | 980e41f4b71Sopenharmony_ci| elementInfo | Element结构。 | 981e41f4b71Sopenharmony_ci| clickable | 元素是否可点击。 | 982e41f4b71Sopenharmony_ci 983e41f4b71Sopenharmony_ci**返回:** 984e41f4b71Sopenharmony_ci 985e41f4b71Sopenharmony_ci [ArkUI_AcessbilityErrorCode](#arkui_acessbilityerrorcode) 986e41f4b71Sopenharmony_ci 987e41f4b71Sopenharmony_ci 988e41f4b71Sopenharmony_ci 989e41f4b71Sopenharmony_ci### OH_ArkUI_AccessibilityElementInfoSetLongClickable 990e41f4b71Sopenharmony_ci 991e41f4b71Sopenharmony_ci```C 992e41f4b71Sopenharmony_ciint32_t OH_ArkUI_AccessibilityElementInfoSetLongClickable(ArkUI_AccessibilityElementInfo* elementInfo, bool longClickable); 993e41f4b71Sopenharmony_ci``` 994e41f4b71Sopenharmony_ci 995e41f4b71Sopenharmony_ci**描述:** 996e41f4b71Sopenharmony_ci 997e41f4b71Sopenharmony_ci设置Element的longClickable。 998e41f4b71Sopenharmony_ci 999e41f4b71Sopenharmony_ci**起始版本:** 13 1000e41f4b71Sopenharmony_ci 1001e41f4b71Sopenharmony_ci**参数:** 1002e41f4b71Sopenharmony_ci 1003e41f4b71Sopenharmony_ci| 名称 | 描述 | 1004e41f4b71Sopenharmony_ci| ------------- | ------------------ | 1005e41f4b71Sopenharmony_ci| elementInfo | Element结构。 | 1006e41f4b71Sopenharmony_ci| longClickable | 元素是否可长点击。 | 1007e41f4b71Sopenharmony_ci 1008e41f4b71Sopenharmony_ci**返回:** 1009e41f4b71Sopenharmony_ci 1010e41f4b71Sopenharmony_ci [ArkUI_AcessbilityErrorCode](#arkui_acessbilityerrorcode) 1011e41f4b71Sopenharmony_ci 1012e41f4b71Sopenharmony_ci 1013e41f4b71Sopenharmony_ci 1014e41f4b71Sopenharmony_ci### OH_ArkUI_AccessibilityElementInfoSetEnabled 1015e41f4b71Sopenharmony_ci 1016e41f4b71Sopenharmony_ci```C 1017e41f4b71Sopenharmony_ciint32_t OH_ArkUI_AccessibilityElementInfoSetEnabled(ArkUI_AccessibilityElementInfo* elementInfo, bool isEnabled); 1018e41f4b71Sopenharmony_ci``` 1019e41f4b71Sopenharmony_ci 1020e41f4b71Sopenharmony_ci**描述:** 1021e41f4b71Sopenharmony_ci 1022e41f4b71Sopenharmony_ci设置Element的isEnabled。 1023e41f4b71Sopenharmony_ci 1024e41f4b71Sopenharmony_ci**起始版本:** 13 1025e41f4b71Sopenharmony_ci 1026e41f4b71Sopenharmony_ci**参数:** 1027e41f4b71Sopenharmony_ci 1028e41f4b71Sopenharmony_ci| 名称 | 描述 | 1029e41f4b71Sopenharmony_ci| ----------- | -------------- | 1030e41f4b71Sopenharmony_ci| elementInfo | Element结构。 | 1031e41f4b71Sopenharmony_ci| isEnabled | 元素是否启用。 | 1032e41f4b71Sopenharmony_ci 1033e41f4b71Sopenharmony_ci**返回:** 1034e41f4b71Sopenharmony_ci 1035e41f4b71Sopenharmony_ci [ArkUI_AcessbilityErrorCode](#arkui_acessbilityerrorcode) 1036e41f4b71Sopenharmony_ci 1037e41f4b71Sopenharmony_ci 1038e41f4b71Sopenharmony_ci 1039e41f4b71Sopenharmony_ci### OH_ArkUI_AccessibilityElementInfoSetIsPassword 1040e41f4b71Sopenharmony_ci 1041e41f4b71Sopenharmony_ci```C 1042e41f4b71Sopenharmony_ciint32_t OH_ArkUI_AccessibilityElementInfoSetIsPassword(ArkUI_AccessibilityElementInfo* elementInfo, bool isPassword); 1043e41f4b71Sopenharmony_ci``` 1044e41f4b71Sopenharmony_ci 1045e41f4b71Sopenharmony_ci**描述:** 1046e41f4b71Sopenharmony_ci 1047e41f4b71Sopenharmony_ci设置Element的isPassword。 1048e41f4b71Sopenharmony_ci 1049e41f4b71Sopenharmony_ci**起始版本:** 13 1050e41f4b71Sopenharmony_ci 1051e41f4b71Sopenharmony_ci**参数:** 1052e41f4b71Sopenharmony_ci 1053e41f4b71Sopenharmony_ci| 名称 | 描述 | 1054e41f4b71Sopenharmony_ci| ----------- | ---------------- | 1055e41f4b71Sopenharmony_ci| elementInfo | Element结构。 | 1056e41f4b71Sopenharmony_ci| isPassword | 元素是否为密码。 | 1057e41f4b71Sopenharmony_ci 1058e41f4b71Sopenharmony_ci**返回:** 1059e41f4b71Sopenharmony_ci 1060e41f4b71Sopenharmony_ci [ArkUI_AcessbilityErrorCode](#arkui_acessbilityerrorcode) 1061e41f4b71Sopenharmony_ci 1062e41f4b71Sopenharmony_ci 1063e41f4b71Sopenharmony_ci 1064e41f4b71Sopenharmony_ci### OH_ArkUI_AccessibilityElementInfoSetScrollable 1065e41f4b71Sopenharmony_ci 1066e41f4b71Sopenharmony_ci```C 1067e41f4b71Sopenharmony_ciint32_t OH_ArkUI_AccessibilityElementInfoSetScrollable(ArkUI_AccessibilityElementInfo* elementInfo, bool scrollable); 1068e41f4b71Sopenharmony_ci``` 1069e41f4b71Sopenharmony_ci 1070e41f4b71Sopenharmony_ci**描述:** 1071e41f4b71Sopenharmony_ci 1072e41f4b71Sopenharmony_ci设置Element的scrollable。 1073e41f4b71Sopenharmony_ci 1074e41f4b71Sopenharmony_ci**起始版本:** 13 1075e41f4b71Sopenharmony_ci 1076e41f4b71Sopenharmony_ci**参数:** 1077e41f4b71Sopenharmony_ci 1078e41f4b71Sopenharmony_ci| 名称 | 描述 | 1079e41f4b71Sopenharmony_ci| ----------- | ---------------- | 1080e41f4b71Sopenharmony_ci| elementInfo | Element结构。 | 1081e41f4b71Sopenharmony_ci| scrollable | 元素是否可滚动。 | 1082e41f4b71Sopenharmony_ci 1083e41f4b71Sopenharmony_ci**返回:** 1084e41f4b71Sopenharmony_ci 1085e41f4b71Sopenharmony_ci [ArkUI_AcessbilityErrorCode](#arkui_acessbilityerrorcode) 1086e41f4b71Sopenharmony_ci 1087e41f4b71Sopenharmony_ci 1088e41f4b71Sopenharmony_ci 1089e41f4b71Sopenharmony_ci### OH_ArkUI_AccessibilityElementInfoSetEditable 1090e41f4b71Sopenharmony_ci 1091e41f4b71Sopenharmony_ci```C 1092e41f4b71Sopenharmony_ciint32_t OH_ArkUI_AccessibilityElementInfoSetEditable(ArkUI_AccessibilityElementInfo* elementInfo, bool editable); 1093e41f4b71Sopenharmony_ci``` 1094e41f4b71Sopenharmony_ci 1095e41f4b71Sopenharmony_ci**描述:** 1096e41f4b71Sopenharmony_ci 1097e41f4b71Sopenharmony_ci设置Element的editable。 1098e41f4b71Sopenharmony_ci 1099e41f4b71Sopenharmony_ci**起始版本:** 13 1100e41f4b71Sopenharmony_ci 1101e41f4b71Sopenharmony_ci**参数:** 1102e41f4b71Sopenharmony_ci 1103e41f4b71Sopenharmony_ci| 名称 | 描述 | 1104e41f4b71Sopenharmony_ci| ----------- | ---------------- | 1105e41f4b71Sopenharmony_ci| elementInfo | Element结构。 | 1106e41f4b71Sopenharmony_ci| editable | 元素是否可编辑。 | 1107e41f4b71Sopenharmony_ci 1108e41f4b71Sopenharmony_ci**返回:** 1109e41f4b71Sopenharmony_ci 1110e41f4b71Sopenharmony_ci [ArkUI_AcessbilityErrorCode](#arkui_acessbilityerrorcode) 1111e41f4b71Sopenharmony_ci 1112e41f4b71Sopenharmony_ci 1113e41f4b71Sopenharmony_ci 1114e41f4b71Sopenharmony_ci### OH_ArkUI_AccessibilityElementInfoSetIsHint 1115e41f4b71Sopenharmony_ci 1116e41f4b71Sopenharmony_ci```C 1117e41f4b71Sopenharmony_ciint32_t OH_ArkUI_AccessibilityElementInfoSetIsHint(ArkUI_AccessibilityElementInfo* elementInfo, bool isHint); 1118e41f4b71Sopenharmony_ci``` 1119e41f4b71Sopenharmony_ci 1120e41f4b71Sopenharmony_ci**描述:** 1121e41f4b71Sopenharmony_ci 1122e41f4b71Sopenharmony_ci设置Element的isHint。 1123e41f4b71Sopenharmony_ci 1124e41f4b71Sopenharmony_ci**起始版本:** 13 1125e41f4b71Sopenharmony_ci 1126e41f4b71Sopenharmony_ci**参数:** 1127e41f4b71Sopenharmony_ci 1128e41f4b71Sopenharmony_ci| 名称 | 描述 | 1129e41f4b71Sopenharmony_ci| ----------- | -------------------- | 1130e41f4b71Sopenharmony_ci| elementInfo | Element结构。 | 1131e41f4b71Sopenharmony_ci| isHint | 元素是否为提示状态。 | 1132e41f4b71Sopenharmony_ci 1133e41f4b71Sopenharmony_ci**返回:** 1134e41f4b71Sopenharmony_ci 1135e41f4b71Sopenharmony_ci [ArkUI_AcessbilityErrorCode](#arkui_acessbilityerrorcode) 1136e41f4b71Sopenharmony_ci 1137e41f4b71Sopenharmony_ci 1138e41f4b71Sopenharmony_ci 1139e41f4b71Sopenharmony_ci### OH_ArkUI_AccessibilityElementInfoSetRangeInfo 1140e41f4b71Sopenharmony_ci 1141e41f4b71Sopenharmony_ci```C 1142e41f4b71Sopenharmony_ciint32_t OH_ArkUI_AccessibilityElementInfoSetRangeInfo(ArkUI_AccessibilityElementInfo* elementInfo, ArkUI_AccessibleRangeInfo* rangeInfo); 1143e41f4b71Sopenharmony_ci``` 1144e41f4b71Sopenharmony_ci 1145e41f4b71Sopenharmony_ci**描述:** 1146e41f4b71Sopenharmony_ci 1147e41f4b71Sopenharmony_ci设置Element的rangeInfo。 1148e41f4b71Sopenharmony_ci 1149e41f4b71Sopenharmony_ci**起始版本:** 13 1150e41f4b71Sopenharmony_ci 1151e41f4b71Sopenharmony_ci**参数:** 1152e41f4b71Sopenharmony_ci 1153e41f4b71Sopenharmony_ci| 名称 | 描述 | 1154e41f4b71Sopenharmony_ci| ----------- | ------------------------------------------------------------ | 1155e41f4b71Sopenharmony_ci| elementInfo | Element结构。 | 1156e41f4b71Sopenharmony_ci| rangeInfo | 特定组件需要使用,如Slider、Rating、Progress组件。设置组件属性中的当前值以及最大值、最小值。 | 1157e41f4b71Sopenharmony_ci 1158e41f4b71Sopenharmony_ci**返回:** 1159e41f4b71Sopenharmony_ci 1160e41f4b71Sopenharmony_ci [ArkUI_AcessbilityErrorCode](#arkui_acessbilityerrorcode) 1161e41f4b71Sopenharmony_ci 1162e41f4b71Sopenharmony_ci 1163e41f4b71Sopenharmony_ci 1164e41f4b71Sopenharmony_ci### OH_ArkUI_AccessibilityElementInfoSetGridInfo 1165e41f4b71Sopenharmony_ci 1166e41f4b71Sopenharmony_ci```C 1167e41f4b71Sopenharmony_ciint32_t OH_ArkUI_AccessibilityElementInfoSetGridInfo(ArkUI_AccessibilityElementInfo* elementInfo, ArkUI_AccessibleGridInfo* gridInfo); 1168e41f4b71Sopenharmony_ci``` 1169e41f4b71Sopenharmony_ci 1170e41f4b71Sopenharmony_ci**描述:** 1171e41f4b71Sopenharmony_ci 1172e41f4b71Sopenharmony_ci设置Element的gridInfo。 1173e41f4b71Sopenharmony_ci 1174e41f4b71Sopenharmony_ci**起始版本:** 13 1175e41f4b71Sopenharmony_ci 1176e41f4b71Sopenharmony_ci**参数:** 1177e41f4b71Sopenharmony_ci 1178e41f4b71Sopenharmony_ci| 名称 | 描述 | 1179e41f4b71Sopenharmony_ci| ----------- | ------------------------------------------------------------ | 1180e41f4b71Sopenharmony_ci| elementInfo | Element结构。 | 1181e41f4b71Sopenharmony_ci| gridInfo | 特定组件需要使用,如list、flex、select、swiper组件。设置组件,”行数“,”列数“,以及选择模式。 | 1182e41f4b71Sopenharmony_ci 1183e41f4b71Sopenharmony_ci**返回:** 1184e41f4b71Sopenharmony_ci 1185e41f4b71Sopenharmony_ci [ArkUI_AcessbilityErrorCode](#arkui_acessbilityerrorcode) 1186e41f4b71Sopenharmony_ci 1187e41f4b71Sopenharmony_ci 1188e41f4b71Sopenharmony_ci 1189e41f4b71Sopenharmony_ci### OH_ArkUI_AccessibilityElementInfoSetGridItemInfo 1190e41f4b71Sopenharmony_ci 1191e41f4b71Sopenharmony_ci```C 1192e41f4b71Sopenharmony_ciint32_t OH_ArkUI_AccessibilityElementInfoSetGridItemInfo(ArkUI_AccessibilityElementInfo* elementInfo, ArkUI_AccessibleGridItemInfo* gridItem); 1193e41f4b71Sopenharmony_ci``` 1194e41f4b71Sopenharmony_ci 1195e41f4b71Sopenharmony_ci**描述:** 1196e41f4b71Sopenharmony_ci 1197e41f4b71Sopenharmony_ci设置Element的gridItem。 1198e41f4b71Sopenharmony_ci 1199e41f4b71Sopenharmony_ci**起始版本:** 13 1200e41f4b71Sopenharmony_ci 1201e41f4b71Sopenharmony_ci**参数:** 1202e41f4b71Sopenharmony_ci 1203e41f4b71Sopenharmony_ci| 名称 | 描述 | 1204e41f4b71Sopenharmony_ci| ----------- | ---------------------------------------------------- | 1205e41f4b71Sopenharmony_ci| elementInfo | Element结构。 | 1206e41f4b71Sopenharmony_ci| gridItem | 特定组件需要使用,如list、flex、select、swiper组件。 | 1207e41f4b71Sopenharmony_ci 1208e41f4b71Sopenharmony_ci**返回:** 1209e41f4b71Sopenharmony_ci 1210e41f4b71Sopenharmony_ci [ArkUI_AcessbilityErrorCode](#arkui_acessbilityerrorcode) 1211e41f4b71Sopenharmony_ci 1212e41f4b71Sopenharmony_ci 1213e41f4b71Sopenharmony_ci 1214e41f4b71Sopenharmony_ci### OH_ArkUI_AccessibilityElementInfoSetSelectedTextStart 1215e41f4b71Sopenharmony_ci 1216e41f4b71Sopenharmony_ci``` 1217e41f4b71Sopenharmony_ciint32_t OH_ArkUI_AccessibilityElementInfoSetSelectedTextStart(ArkUI_AccessibilityElementInfo* elementInfo, int32_t textBeginSelected); 1218e41f4b71Sopenharmony_ci``` 1219e41f4b71Sopenharmony_ci 1220e41f4b71Sopenharmony_ci**描述:** 1221e41f4b71Sopenharmony_ci 1222e41f4b71Sopenharmony_ci设置Element的textBeginSelected。 1223e41f4b71Sopenharmony_ci 1224e41f4b71Sopenharmony_ci**起始版本:** 13 1225e41f4b71Sopenharmony_ci 1226e41f4b71Sopenharmony_ci**参数:** 1227e41f4b71Sopenharmony_ci 1228e41f4b71Sopenharmony_ci| 名称 | 描述 | 1229e41f4b71Sopenharmony_ci| ----------------- | ---------------------------------- | 1230e41f4b71Sopenharmony_ci| elementInfo | Element结构。 | 1231e41f4b71Sopenharmony_ci| textBeginSelected | 文本组件使用,设置选择的起点位置。 | 1232e41f4b71Sopenharmony_ci 1233e41f4b71Sopenharmony_ci**返回:** 1234e41f4b71Sopenharmony_ci 1235e41f4b71Sopenharmony_ci [ArkUI_AcessbilityErrorCode](#arkui_acessbilityerrorcode) 1236e41f4b71Sopenharmony_ci 1237e41f4b71Sopenharmony_ci 1238e41f4b71Sopenharmony_ci 1239e41f4b71Sopenharmony_ci### OH_ArkUI_AccessibilityElementInfoSetSelectedTextEnd 1240e41f4b71Sopenharmony_ci 1241e41f4b71Sopenharmony_ci```C 1242e41f4b71Sopenharmony_ciint32_t OH_ArkUI_AccessibilityElementInfoSetSelectedTextEnd(ArkUI_AccessibilityElementInfo* elementInfo, int32_t textEndSelected); 1243e41f4b71Sopenharmony_ci``` 1244e41f4b71Sopenharmony_ci 1245e41f4b71Sopenharmony_ci**描述:** 1246e41f4b71Sopenharmony_ci 1247e41f4b71Sopenharmony_ci设置Element的textEndSelected。 1248e41f4b71Sopenharmony_ci 1249e41f4b71Sopenharmony_ci**起始版本:** 13 1250e41f4b71Sopenharmony_ci 1251e41f4b71Sopenharmony_ci**参数:** 1252e41f4b71Sopenharmony_ci 1253e41f4b71Sopenharmony_ci| 名称 | 描述 | 1254e41f4b71Sopenharmony_ci| --------------- | ---------------------------------- | 1255e41f4b71Sopenharmony_ci| elementInfo | Element结构。 | 1256e41f4b71Sopenharmony_ci| textEndSelected | 文本组件使用,设置选择的结束位置。 | 1257e41f4b71Sopenharmony_ci 1258e41f4b71Sopenharmony_ci**返回:** 1259e41f4b71Sopenharmony_ci 1260e41f4b71Sopenharmony_ci [ArkUI_AcessbilityErrorCode](#arkui_acessbilityerrorcode) 1261e41f4b71Sopenharmony_ci 1262e41f4b71Sopenharmony_ci 1263e41f4b71Sopenharmony_ci 1264e41f4b71Sopenharmony_ci### OH_ArkUI_AccessibilityElementInfoSetCurrentItemIndex 1265e41f4b71Sopenharmony_ci 1266e41f4b71Sopenharmony_ci```C 1267e41f4b71Sopenharmony_ciint32_t OH_ArkUI_AccessibilityElementInfoSetCurrentItemIndex(ArkUI_AccessibilityElementInfo* elementInfo, int32_t currentItemIndex); 1268e41f4b71Sopenharmony_ci``` 1269e41f4b71Sopenharmony_ci 1270e41f4b71Sopenharmony_ci**描述:** 1271e41f4b71Sopenharmony_ci 1272e41f4b71Sopenharmony_ci设置Element的currentItemIndex。 1273e41f4b71Sopenharmony_ci 1274e41f4b71Sopenharmony_ci**起始版本:** 13 1275e41f4b71Sopenharmony_ci 1276e41f4b71Sopenharmony_ci**参数:** 1277e41f4b71Sopenharmony_ci 1278e41f4b71Sopenharmony_ci| 名称 | 描述 | 1279e41f4b71Sopenharmony_ci| ---------------- | ------------------------------------------------------------ | 1280e41f4b71Sopenharmony_ci| elementInfo | Element结构。 | 1281e41f4b71Sopenharmony_ci| currentItemIndex | 当前项的索引,当前获焦组件的index信息。如,list、select、swiper、tab_bar等组件 | 1282e41f4b71Sopenharmony_ci 1283e41f4b71Sopenharmony_ci**返回:** 1284e41f4b71Sopenharmony_ci 1285e41f4b71Sopenharmony_ci [ArkUI_AcessbilityErrorCode](#arkui_acessbilityerrorcode) 1286e41f4b71Sopenharmony_ci 1287e41f4b71Sopenharmony_ci 1288e41f4b71Sopenharmony_ci 1289e41f4b71Sopenharmony_ci### OH_ArkUI_AccessibilityElementInfoSetStartItemIndex 1290e41f4b71Sopenharmony_ci 1291e41f4b71Sopenharmony_ci```C 1292e41f4b71Sopenharmony_ciint32_t OH_ArkUI_AccessibilityElementInfoSetStartItemIndex(ArkUI_AccessibilityElementInfo* elementInfo, int32_t startItemIndex); 1293e41f4b71Sopenharmony_ci``` 1294e41f4b71Sopenharmony_ci 1295e41f4b71Sopenharmony_ci**描述:** 1296e41f4b71Sopenharmony_ci 1297e41f4b71Sopenharmony_ci设置Element的startItemIndex。 1298e41f4b71Sopenharmony_ci 1299e41f4b71Sopenharmony_ci**起始版本:** 13 1300e41f4b71Sopenharmony_ci 1301e41f4b71Sopenharmony_ci**参数:** 1302e41f4b71Sopenharmony_ci 1303e41f4b71Sopenharmony_ci| 名称 | 描述 | 1304e41f4b71Sopenharmony_ci| -------------- | ------------------------------------------------------------ | 1305e41f4b71Sopenharmony_ci| elementInfo | Element结构。 | 1306e41f4b71Sopenharmony_ci| startItemIndex | 当前屏幕中显示的第一个item的index,当前获焦组件的index信息。如,list、select、swiper、tab_bar等组件。 | 1307e41f4b71Sopenharmony_ci 1308e41f4b71Sopenharmony_ci**返回:** 1309e41f4b71Sopenharmony_ci 1310e41f4b71Sopenharmony_ci [ArkUI_AcessbilityErrorCode](#arkui_acessbilityerrorcode) 1311e41f4b71Sopenharmony_ci 1312e41f4b71Sopenharmony_ci 1313e41f4b71Sopenharmony_ci 1314e41f4b71Sopenharmony_ci### OH_ArkUI_AccessibilityElementInfoSetEndItemIndex 1315e41f4b71Sopenharmony_ci 1316e41f4b71Sopenharmony_ci```C 1317e41f4b71Sopenharmony_ciint32_t OH_ArkUI_AccessibilityElementInfoSetEndItemIndex( 1318e41f4b71Sopenharmony_ci ArkUI_AccessibilityElementInfo* elementInfo, int32_t endItemIndex); 1319e41f4b71Sopenharmony_ci``` 1320e41f4b71Sopenharmony_ci 1321e41f4b71Sopenharmony_ci**描述:** 1322e41f4b71Sopenharmony_ci 1323e41f4b71Sopenharmony_ci设置Element的endItemIndex。 1324e41f4b71Sopenharmony_ci 1325e41f4b71Sopenharmony_ci**起始版本:** 13 1326e41f4b71Sopenharmony_ci 1327e41f4b71Sopenharmony_ci**参数:** 1328e41f4b71Sopenharmony_ci 1329e41f4b71Sopenharmony_ci| 名称 | 描述 | 1330e41f4b71Sopenharmony_ci| ------------ | ------------------------------------------------------------ | 1331e41f4b71Sopenharmony_ci| elementInfo | Element结构。 | 1332e41f4b71Sopenharmony_ci| endItemIndex | 当前屏幕中显示的最后一个item的index,当前获焦组件的index信息。如,list、select、swiper、tab_bar等组件。 | 1333e41f4b71Sopenharmony_ci 1334e41f4b71Sopenharmony_ci**返回:** 1335e41f4b71Sopenharmony_ci 1336e41f4b71Sopenharmony_ci [ArkUI_AcessbilityErrorCode](#arkui_acessbilityerrorcode) 1337e41f4b71Sopenharmony_ci 1338e41f4b71Sopenharmony_ci 1339e41f4b71Sopenharmony_ci 1340e41f4b71Sopenharmony_ci### OH_ArkUI_AccessibilityElementInfoSetItemCount 1341e41f4b71Sopenharmony_ci 1342e41f4b71Sopenharmony_ci```C 1343e41f4b71Sopenharmony_ciint32_t OH_ArkUI_AccessibilityElementInfoSetItemCount( 1344e41f4b71Sopenharmony_ci ArkUI_AccessibilityElementInfo* elementInfo, int32_t itemCount); 1345e41f4b71Sopenharmony_ci``` 1346e41f4b71Sopenharmony_ci 1347e41f4b71Sopenharmony_ci**描述:** 1348e41f4b71Sopenharmony_ci 1349e41f4b71Sopenharmony_ci设置Element的itemCount。 1350e41f4b71Sopenharmony_ci 1351e41f4b71Sopenharmony_ci**起始版本:** 13 1352e41f4b71Sopenharmony_ci 1353e41f4b71Sopenharmony_ci**参数:** 1354e41f4b71Sopenharmony_ci 1355e41f4b71Sopenharmony_ci| 名称 | 描述 | 1356e41f4b71Sopenharmony_ci| ----------- | --------------------------------------------------------- | 1357e41f4b71Sopenharmony_ci| elementInfo | Element结构。 | 1358e41f4b71Sopenharmony_ci| itemCount | 组件的item总数。如,list、select、swiper、tab_bar等组件。 | 1359e41f4b71Sopenharmony_ci 1360e41f4b71Sopenharmony_ci**返回:** 1361e41f4b71Sopenharmony_ci 1362e41f4b71Sopenharmony_ci [ArkUI_AcessbilityErrorCode](#arkui_acessbilityerrorcode) 1363e41f4b71Sopenharmony_ci 1364e41f4b71Sopenharmony_ci 1365e41f4b71Sopenharmony_ci 1366e41f4b71Sopenharmony_ci### OH_ArkUI_AccessibilityElementInfoSetAccessibilityOffset 1367e41f4b71Sopenharmony_ci 1368e41f4b71Sopenharmony_ci```C 1369e41f4b71Sopenharmony_ciint32_t OH_ArkUI_AccessibilityElementInfoSetAccessibilityOffset( 1370e41f4b71Sopenharmony_ci ArkUI_AccessibilityElementInfo* elementInfo, int32_t offset); 1371e41f4b71Sopenharmony_ci``` 1372e41f4b71Sopenharmony_ci 1373e41f4b71Sopenharmony_ci**描述:** 1374e41f4b71Sopenharmony_ci 1375e41f4b71Sopenharmony_ci设置Element的offset。 1376e41f4b71Sopenharmony_ci 1377e41f4b71Sopenharmony_ci**起始版本:** 13 1378e41f4b71Sopenharmony_ci 1379e41f4b71Sopenharmony_ci**参数:** 1380e41f4b71Sopenharmony_ci 1381e41f4b71Sopenharmony_ci| 名称 | 描述 | 1382e41f4b71Sopenharmony_ci| ----------- | ------------------------------------------------------------ | 1383e41f4b71Sopenharmony_ci| elementInfo | Element结构。 | 1384e41f4b71Sopenharmony_ci| offset | 对于可滚动类组件,如list,grid,内容区相对组件的顶部坐标滚动的像素偏移量。 | 1385e41f4b71Sopenharmony_ci 1386e41f4b71Sopenharmony_ci**返回:** 1387e41f4b71Sopenharmony_ci 1388e41f4b71Sopenharmony_ci [ArkUI_AcessbilityErrorCode](#arkui_acessbilityerrorcode) 1389e41f4b71Sopenharmony_ci 1390e41f4b71Sopenharmony_ci 1391e41f4b71Sopenharmony_ci 1392e41f4b71Sopenharmony_ci### OH_ArkUI_AccessibilityElementInfoSetAccessibilityGroup 1393e41f4b71Sopenharmony_ci 1394e41f4b71Sopenharmony_ci```C 1395e41f4b71Sopenharmony_ciint32_t OH_ArkUI_AccessibilityElementInfoSetAccessibilityGroup( 1396e41f4b71Sopenharmony_ci ArkUI_AccessibilityElementInfo* elementInfo, bool accessibilityGroup); 1397e41f4b71Sopenharmony_ci``` 1398e41f4b71Sopenharmony_ci 1399e41f4b71Sopenharmony_ci**描述:** 1400e41f4b71Sopenharmony_ci 1401e41f4b71Sopenharmony_ci设置Element的accessibilityGroup。 1402e41f4b71Sopenharmony_ci 1403e41f4b71Sopenharmony_ci**起始版本:** 13 1404e41f4b71Sopenharmony_ci 1405e41f4b71Sopenharmony_ci**参数:** 1406e41f4b71Sopenharmony_ci 1407e41f4b71Sopenharmony_ci| 名称 | 描述 | 1408e41f4b71Sopenharmony_ci| ------------------ | ------------------------------------------------------------ | 1409e41f4b71Sopenharmony_ci| elementInfo | Element结构。 | 1410e41f4b71Sopenharmony_ci| accessibilityGroup | 无障碍组,设置为true时,表示该组件及其所有子组件为一整个可以选中的组件,无障碍服务将不再关注其子组件内容。 | 1411e41f4b71Sopenharmony_ci 1412e41f4b71Sopenharmony_ci**返回:** 1413e41f4b71Sopenharmony_ci 1414e41f4b71Sopenharmony_ci [ArkUI_AcessbilityErrorCode](#arkui_acessbilityerrorcode) 1415e41f4b71Sopenharmony_ci 1416e41f4b71Sopenharmony_ci 1417e41f4b71Sopenharmony_ci 1418e41f4b71Sopenharmony_ci### OH_ArkUI_AccessibilityElementInfoSetAccessibilityLevel 1419e41f4b71Sopenharmony_ci 1420e41f4b71Sopenharmony_ci```C 1421e41f4b71Sopenharmony_ciint32_t OH_ArkUI_AccessibilityElementInfoSetAccessibilityLevel( 1422e41f4b71Sopenharmony_ci ArkUI_AccessibilityElementInfo* elementInfo, const char* accessibilityLevel); 1423e41f4b71Sopenharmony_ci``` 1424e41f4b71Sopenharmony_ci 1425e41f4b71Sopenharmony_ci**描述:** 1426e41f4b71Sopenharmony_ci 1427e41f4b71Sopenharmony_ci设置Element的accessibilityLevel。 1428e41f4b71Sopenharmony_ci 1429e41f4b71Sopenharmony_ci**起始版本:** 13 1430e41f4b71Sopenharmony_ci 1431e41f4b71Sopenharmony_ci**参数:** 1432e41f4b71Sopenharmony_ci 1433e41f4b71Sopenharmony_ci| 名称 | 描述 | 1434e41f4b71Sopenharmony_ci| ------------------ | ------------------------------------------------------------ | 1435e41f4b71Sopenharmony_ci| elementInfo | Element结构。 | 1436e41f4b71Sopenharmony_ci| accessibilityLevel | 无障碍重要性,用于控制某个组件是否可被无障碍辅助服务所识别。 | 1437e41f4b71Sopenharmony_ci 1438e41f4b71Sopenharmony_ci**返回:** 1439e41f4b71Sopenharmony_ci 1440e41f4b71Sopenharmony_ci [ArkUI_AcessbilityErrorCode](#arkui_acessbilityerrorcode) 1441e41f4b71Sopenharmony_ci 1442e41f4b71Sopenharmony_ci 1443e41f4b71Sopenharmony_ci 1444e41f4b71Sopenharmony_ci### OH_ArkUI_AccessibilityElementInfoSetZIndex 1445e41f4b71Sopenharmony_ci 1446e41f4b71Sopenharmony_ci```C 1447e41f4b71Sopenharmony_ciint32_t OH_ArkUI_AccessibilityElementInfoSetZIndex( 1448e41f4b71Sopenharmony_ci ArkUI_AccessibilityElementInfo* elementInfo, int32_t zIndex); 1449e41f4b71Sopenharmony_ci``` 1450e41f4b71Sopenharmony_ci 1451e41f4b71Sopenharmony_ci**描述:** 1452e41f4b71Sopenharmony_ci 1453e41f4b71Sopenharmony_ci设置Element的zIndex。 1454e41f4b71Sopenharmony_ci 1455e41f4b71Sopenharmony_ci**起始版本:** 13 1456e41f4b71Sopenharmony_ci 1457e41f4b71Sopenharmony_ci**参数:** 1458e41f4b71Sopenharmony_ci 1459e41f4b71Sopenharmony_ci| 名称 | 描述 | 1460e41f4b71Sopenharmony_ci| ----------- | ------------------------------------------------ | 1461e41f4b71Sopenharmony_ci| elementInfo | Element结构。 | 1462e41f4b71Sopenharmony_ci| zIndex | 组件z序,用于控制元素在垂直于屏幕的z轴上的位置。 | 1463e41f4b71Sopenharmony_ci 1464e41f4b71Sopenharmony_ci**返回:** 1465e41f4b71Sopenharmony_ci 1466e41f4b71Sopenharmony_ci [ArkUI_AcessbilityErrorCode](#arkui_acessbilityerrorcode) 1467e41f4b71Sopenharmony_ci 1468e41f4b71Sopenharmony_ci 1469e41f4b71Sopenharmony_ci 1470e41f4b71Sopenharmony_ci### OH_ArkUI_AccessibilityElementInfoSetAccessibilityOpacity 1471e41f4b71Sopenharmony_ci 1472e41f4b71Sopenharmony_ci```C 1473e41f4b71Sopenharmony_ciint32_t OH_ArkUI_AccessibilityElementInfoSetAccessibilityOpacity( 1474e41f4b71Sopenharmony_ci ArkUI_AccessibilityElementInfo* elementInfo, float opacity); 1475e41f4b71Sopenharmony_ci``` 1476e41f4b71Sopenharmony_ci 1477e41f4b71Sopenharmony_ci**描述:** 1478e41f4b71Sopenharmony_ci 1479e41f4b71Sopenharmony_ci设置Element的opacity。 1480e41f4b71Sopenharmony_ci 1481e41f4b71Sopenharmony_ci**起始版本:** 13 1482e41f4b71Sopenharmony_ci 1483e41f4b71Sopenharmony_ci**参数:** 1484e41f4b71Sopenharmony_ci 1485e41f4b71Sopenharmony_ci| 名称 | 描述 | 1486e41f4b71Sopenharmony_ci| ----------- | ------------------------------------------------------------ | 1487e41f4b71Sopenharmony_ci| elementInfo | Element结构。 | 1488e41f4b71Sopenharmony_ci| opacity | 组件透明度信息,其取值范围是0到1,其中1表示完全不透明,而0则表示完全透明。 | 1489e41f4b71Sopenharmony_ci 1490e41f4b71Sopenharmony_ci**返回:** 1491e41f4b71Sopenharmony_ci 1492e41f4b71Sopenharmony_ci [ArkUI_AcessbilityErrorCode](#arkui_acessbilityerrorcode) 1493e41f4b71Sopenharmony_ci 1494e41f4b71Sopenharmony_ci 1495e41f4b71Sopenharmony_ci 1496e41f4b71Sopenharmony_ci### OH_ArkUI_AccessibilityElementInfoSetBackgroundColor 1497e41f4b71Sopenharmony_ci 1498e41f4b71Sopenharmony_ci```C 1499e41f4b71Sopenharmony_ciint32_t OH_ArkUI_AccessibilityElementInfoSetBackgroundColor( 1500e41f4b71Sopenharmony_ci ArkUI_AccessibilityElementInfo* elementInfo, const char* backgroundColor); 1501e41f4b71Sopenharmony_ci``` 1502e41f4b71Sopenharmony_ci 1503e41f4b71Sopenharmony_ci**描述:** 1504e41f4b71Sopenharmony_ci 1505e41f4b71Sopenharmony_ci设置Element的backgroundColor。 1506e41f4b71Sopenharmony_ci 1507e41f4b71Sopenharmony_ci**起始版本:** 13 1508e41f4b71Sopenharmony_ci 1509e41f4b71Sopenharmony_ci**参数:** 1510e41f4b71Sopenharmony_ci 1511e41f4b71Sopenharmony_ci| 名称 | 描述 | 1512e41f4b71Sopenharmony_ci| --------------- | ---------------- | 1513e41f4b71Sopenharmony_ci| elementInfo | Element结构。 | 1514e41f4b71Sopenharmony_ci| backgroundColor | 组件背景色信息。 | 1515e41f4b71Sopenharmony_ci 1516e41f4b71Sopenharmony_ci**返回:** 1517e41f4b71Sopenharmony_ci 1518e41f4b71Sopenharmony_ci [ArkUI_AcessbilityErrorCode](#arkui_acessbilityerrorcode) 1519e41f4b71Sopenharmony_ci 1520e41f4b71Sopenharmony_ci 1521e41f4b71Sopenharmony_ci 1522e41f4b71Sopenharmony_ci### OH_ArkUI_AccessibilityElementInfoSetBackgroundImage 1523e41f4b71Sopenharmony_ci 1524e41f4b71Sopenharmony_ci```C 1525e41f4b71Sopenharmony_ciint32_t OH_ArkUI_AccessibilityElementInfoSetBackgroundImage( 1526e41f4b71Sopenharmony_ci ArkUI_AccessibilityElementInfo* elementInfo, const char* backgroundImage); 1527e41f4b71Sopenharmony_ci``` 1528e41f4b71Sopenharmony_ci 1529e41f4b71Sopenharmony_ci**描述:** 1530e41f4b71Sopenharmony_ci 1531e41f4b71Sopenharmony_ci设置Element的backgroundImage。 1532e41f4b71Sopenharmony_ci 1533e41f4b71Sopenharmony_ci**起始版本:** 13 1534e41f4b71Sopenharmony_ci 1535e41f4b71Sopenharmony_ci**参数:** 1536e41f4b71Sopenharmony_ci 1537e41f4b71Sopenharmony_ci| 名称 | 描述 | 1538e41f4b71Sopenharmony_ci| --------------- | ------------------ | 1539e41f4b71Sopenharmony_ci| elementInfo | Element结构。 | 1540e41f4b71Sopenharmony_ci| backgroundImage | 组件背景图片信息。 | 1541e41f4b71Sopenharmony_ci 1542e41f4b71Sopenharmony_ci**返回:** 1543e41f4b71Sopenharmony_ci 1544e41f4b71Sopenharmony_ci [ArkUI_AcessbilityErrorCode](#arkui_acessbilityerrorcode) 1545e41f4b71Sopenharmony_ci 1546e41f4b71Sopenharmony_ci 1547e41f4b71Sopenharmony_ci 1548e41f4b71Sopenharmony_ci### OH_ArkUI_AccessibilityElementInfoSetBlur 1549e41f4b71Sopenharmony_ci 1550e41f4b71Sopenharmony_ci```C 1551e41f4b71Sopenharmony_ciint32_t OH_ArkUI_AccessibilityElementInfoSetBlur( 1552e41f4b71Sopenharmony_ci ArkUI_AccessibilityElementInfo* elementInfo, const char* blur); 1553e41f4b71Sopenharmony_ci``` 1554e41f4b71Sopenharmony_ci 1555e41f4b71Sopenharmony_ci**描述:** 1556e41f4b71Sopenharmony_ci 1557e41f4b71Sopenharmony_ci设置Element的blur。 1558e41f4b71Sopenharmony_ci 1559e41f4b71Sopenharmony_ci**起始版本:** 13 1560e41f4b71Sopenharmony_ci 1561e41f4b71Sopenharmony_ci**参数:** 1562e41f4b71Sopenharmony_ci 1563e41f4b71Sopenharmony_ci| 名称 | 描述 | 1564e41f4b71Sopenharmony_ci| ----------- | ---------------- | 1565e41f4b71Sopenharmony_ci| elementInfo | Element结构。 | 1566e41f4b71Sopenharmony_ci| blur | 组件模糊度信息。 | 1567e41f4b71Sopenharmony_ci 1568e41f4b71Sopenharmony_ci**返回:** 1569e41f4b71Sopenharmony_ci 1570e41f4b71Sopenharmony_ci [ArkUI_AcessbilityErrorCode](#arkui_acessbilityerrorcode) 1571e41f4b71Sopenharmony_ci 1572e41f4b71Sopenharmony_ci 1573e41f4b71Sopenharmony_ci 1574e41f4b71Sopenharmony_ci### OH_ArkUI_AccessibilityElementInfoSetHitTestBehavior 1575e41f4b71Sopenharmony_ci 1576e41f4b71Sopenharmony_ci```C 1577e41f4b71Sopenharmony_ciint32_t OH_ArkUI_AccessibilityElementInfoSetHitTestBehavior( 1578e41f4b71Sopenharmony_ci ArkUI_AccessibilityElementInfo* elementInfo, const char* hitTestBehavior); 1579e41f4b71Sopenharmony_ci``` 1580e41f4b71Sopenharmony_ci 1581e41f4b71Sopenharmony_ci**描述:** 1582e41f4b71Sopenharmony_ci 1583e41f4b71Sopenharmony_ci设置Element的hitTestBehavior。 1584e41f4b71Sopenharmony_ci 1585e41f4b71Sopenharmony_ci**起始版本:** 13 1586e41f4b71Sopenharmony_ci 1587e41f4b71Sopenharmony_ci**参数:** 1588e41f4b71Sopenharmony_ci 1589e41f4b71Sopenharmony_ci| 名称 | 描述 | 1590e41f4b71Sopenharmony_ci| --------------- | ------------------------------------------------------------ | 1591e41f4b71Sopenharmony_ci| elementInfo | Element结构。 | 1592e41f4b71Sopenharmony_ci| hitTestBehavior | hitTest模式。取值:<br/>HitTestMode.Default: 默认模式<br/>HitTestMode.Block:阻塞模式<br/>HitTestMode.Transparent:透传模式<br/>HitTestMode.None: 关闭模式 | 1593e41f4b71Sopenharmony_ci 1594e41f4b71Sopenharmony_ci**返回:** 1595e41f4b71Sopenharmony_ci 1596e41f4b71Sopenharmony_ci [ArkUI_AcessbilityErrorCode](#arkui_acessbilityerrorcode) 1597e41f4b71Sopenharmony_ci 1598e41f4b71Sopenharmony_ci 1599e41f4b71Sopenharmony_ci 1600e41f4b71Sopenharmony_ci### OH_ArkUI_CreateAccessibilityEventInfo 1601e41f4b71Sopenharmony_ci 1602e41f4b71Sopenharmony_ci```C 1603e41f4b71Sopenharmony_ciArkUI_AccessibilityEventInfo* OH_ArkUI_CreateAccessibilityEventInfo(void); 1604e41f4b71Sopenharmony_ci``` 1605e41f4b71Sopenharmony_ci 1606e41f4b71Sopenharmony_ci**描述:** 1607e41f4b71Sopenharmony_ci 1608e41f4b71Sopenharmony_ci创建eventInfo结构,创建后需要调用OH_ArkUI_DestoryAccessibilityEventInfo释放。 1609e41f4b71Sopenharmony_ci 1610e41f4b71Sopenharmony_ci**起始版本:** 13 1611e41f4b71Sopenharmony_ci 1612e41f4b71Sopenharmony_ci**返回:** 1613e41f4b71Sopenharmony_ci 1614e41f4b71Sopenharmony_ci返回创建完成的ArkUI_AccessibilityEventInfo结构指针,如果创建失败返回NULL。 1615e41f4b71Sopenharmony_ci 1616e41f4b71Sopenharmony_ci### OH_ArkUI_DestoryAccessibilityEventInfo 1617e41f4b71Sopenharmony_ci 1618e41f4b71Sopenharmony_ci```C 1619e41f4b71Sopenharmony_civoid OH_ArkUI_DestoryAccessibilityEventInfo(ArkUI_AccessibilityEventInfo* eventInfo); 1620e41f4b71Sopenharmony_ci``` 1621e41f4b71Sopenharmony_ci 1622e41f4b71Sopenharmony_ci**描述:** 1623e41f4b71Sopenharmony_ci 1624e41f4b71Sopenharmony_ci销毁eventInfo结构。 1625e41f4b71Sopenharmony_ci 1626e41f4b71Sopenharmony_ci**起始版本:** 13 1627e41f4b71Sopenharmony_ci 1628e41f4b71Sopenharmony_ci**参数:** 1629e41f4b71Sopenharmony_ci 1630e41f4b71Sopenharmony_ci| 名称 | 描述 | 1631e41f4b71Sopenharmony_ci| --------- | --------------------------------- | 1632e41f4b71Sopenharmony_ci| eventInfo | 需要删除释放的eventInfo结构指针。 | 1633e41f4b71Sopenharmony_ci 1634e41f4b71Sopenharmony_ci**返回:** 无 1635e41f4b71Sopenharmony_ci 1636e41f4b71Sopenharmony_ci 1637e41f4b71Sopenharmony_ci 1638e41f4b71Sopenharmony_ci### OH_ArkUI_AccessibilityEventSetEventType 1639e41f4b71Sopenharmony_ci 1640e41f4b71Sopenharmony_ci```C 1641e41f4b71Sopenharmony_ciint32_t OH_ArkUI_AccessibilityEventSetEventType( 1642e41f4b71Sopenharmony_ci ArkUI_AccessibilityEventInfo* eventInfo, ArkUI_AccessibilityEventType eventType); 1643e41f4b71Sopenharmony_ci``` 1644e41f4b71Sopenharmony_ci 1645e41f4b71Sopenharmony_ci**描述:** 1646e41f4b71Sopenharmony_ci 1647e41f4b71Sopenharmony_ci设置eventInfo结构的eventType。 1648e41f4b71Sopenharmony_ci 1649e41f4b71Sopenharmony_ci**起始版本:** 13 1650e41f4b71Sopenharmony_ci 1651e41f4b71Sopenharmony_ci**参数:** 1652e41f4b71Sopenharmony_ci 1653e41f4b71Sopenharmony_ci| 名称 | 描述 | 1654e41f4b71Sopenharmony_ci| --------- | ------------------------------------------------------------ | 1655e41f4b71Sopenharmony_ci| eventInfo | eventInfo结构指针。 | 1656e41f4b71Sopenharmony_ci| eventType | 事件类型[ArkUI_AccessibilityEventType](#arkui_accessibilityeventtype)。 | 1657e41f4b71Sopenharmony_ci 1658e41f4b71Sopenharmony_ci**返回:** 1659e41f4b71Sopenharmony_ci 1660e41f4b71Sopenharmony_ci [ArkUI_AcessbilityErrorCode](#arkui_acessbilityerrorcode) 1661e41f4b71Sopenharmony_ci 1662e41f4b71Sopenharmony_ci 1663e41f4b71Sopenharmony_ci 1664e41f4b71Sopenharmony_ci### OH_ArkUI_AccessibilityEventSetTextAnnouncedForAccessibility 1665e41f4b71Sopenharmony_ci 1666e41f4b71Sopenharmony_ci```C 1667e41f4b71Sopenharmony_ciint32_t OH_ArkUI_AccessibilityEventSetTextAnnouncedForAccessibility( 1668e41f4b71Sopenharmony_ci ArkUI_AccessibilityEventInfo* eventInfo, const char* textAnnouncedForAccessibility); 1669e41f4b71Sopenharmony_ci``` 1670e41f4b71Sopenharmony_ci 1671e41f4b71Sopenharmony_ci**描述:** 1672e41f4b71Sopenharmony_ci 1673e41f4b71Sopenharmony_ci设置eventInfo结构的textAnnouncedForAccessibility。 1674e41f4b71Sopenharmony_ci 1675e41f4b71Sopenharmony_ci**起始版本:** 13 1676e41f4b71Sopenharmony_ci 1677e41f4b71Sopenharmony_ci**参数:** 1678e41f4b71Sopenharmony_ci 1679e41f4b71Sopenharmony_ci| 名称 | 描述 | 1680e41f4b71Sopenharmony_ci| ----------------------------- | ------------------------------------------------------------ | 1681e41f4b71Sopenharmony_ci| eventInfo | eventInfo结构指针。 | 1682e41f4b71Sopenharmony_ci| textAnnouncedForAccessibility | 当发送主动播报事件时,需要播报的内容。事件类型:ARKUI_ACCESSIBILITY_NATIVE_EVENT_TYPE_VIEW_ANNOUNCE_FOR_ACCESSIBILITY | 1683e41f4b71Sopenharmony_ci 1684e41f4b71Sopenharmony_ci**返回:** 1685e41f4b71Sopenharmony_ci 1686e41f4b71Sopenharmony_ci [ArkUI_AcessbilityErrorCode](#arkui_acessbilityerrorcode) 1687e41f4b71Sopenharmony_ci 1688e41f4b71Sopenharmony_ci 1689e41f4b71Sopenharmony_ci 1690e41f4b71Sopenharmony_ci### OH_ArkUI_AccessibilityEventSetRequestFocusId 1691e41f4b71Sopenharmony_ci 1692e41f4b71Sopenharmony_ci``` 1693e41f4b71Sopenharmony_ciint32_t OH_ArkUI_AccessibilityEventSetRequestFocusId( 1694e41f4b71Sopenharmony_ci ArkUI_AccessibilityEventInfo* eventInfo, int32_t requestFocusId); 1695e41f4b71Sopenharmony_ci``` 1696e41f4b71Sopenharmony_ci 1697e41f4b71Sopenharmony_ci**描述:** 1698e41f4b71Sopenharmony_ci 1699e41f4b71Sopenharmony_ci设置eventInfo结构的requestFocusId。 1700e41f4b71Sopenharmony_ci 1701e41f4b71Sopenharmony_ci**起始版本:** 13 1702e41f4b71Sopenharmony_ci 1703e41f4b71Sopenharmony_ci**参数:** 1704e41f4b71Sopenharmony_ci 1705e41f4b71Sopenharmony_ci| 名称 | 描述 | 1706e41f4b71Sopenharmony_ci| -------------- | ------------------------------------------------------------ | 1707e41f4b71Sopenharmony_ci| eventInfo | eventInfo结构指针。 | 1708e41f4b71Sopenharmony_ci| requestFocusId | 当发送主动聚焦事件时,聚焦的节点id。聚焦需要保障不能变化。事件类型:ARKUI_ACCESSIBILITY_NATIVE_EVENT_TYPE_VIEW_REQUEST_FOCUS_FOR_ACCESSIBILITY | 1709e41f4b71Sopenharmony_ci 1710e41f4b71Sopenharmony_ci**返回:** 1711e41f4b71Sopenharmony_ci 1712e41f4b71Sopenharmony_ci [ArkUI_AcessbilityErrorCode](#arkui_acessbilityerrorcode) 1713e41f4b71Sopenharmony_ci 1714e41f4b71Sopenharmony_ci 1715e41f4b71Sopenharmony_ci 1716e41f4b71Sopenharmony_ci### OH_ArkUI_AccessibilityEventSetElementInfo 1717e41f4b71Sopenharmony_ci 1718e41f4b71Sopenharmony_ci```C 1719e41f4b71Sopenharmony_ciint32_t OH_ArkUI_AccessibilityEventSetElementInfo( 1720e41f4b71Sopenharmony_ci ArkUI_AccessibilityEventInfo* eventInfo, ArkUI_AccessibilityElementInfo* elementInfo); 1721e41f4b71Sopenharmony_ci``` 1722e41f4b71Sopenharmony_ci 1723e41f4b71Sopenharmony_ci**描述:** 1724e41f4b71Sopenharmony_ci 1725e41f4b71Sopenharmony_ci设置eventInfo结构的elementInfo。 1726e41f4b71Sopenharmony_ci 1727e41f4b71Sopenharmony_ci**起始版本:** 13 1728e41f4b71Sopenharmony_ci 1729e41f4b71Sopenharmony_ci**参数:** 1730e41f4b71Sopenharmony_ci 1731e41f4b71Sopenharmony_ci| 名称 | 描述 | 1732e41f4b71Sopenharmony_ci| ----------- | ------------------------ | 1733e41f4b71Sopenharmony_ci| eventInfo | eventInfo结构指针。 | 1734e41f4b71Sopenharmony_ci| elementInfo | 设置发送事件的组件信息。 | 1735e41f4b71Sopenharmony_ci 1736e41f4b71Sopenharmony_ci**返回:** 1737e41f4b71Sopenharmony_ci 1738e41f4b71Sopenharmony_ci [ArkUI_AcessbilityErrorCode](#arkui_acessbilityerrorcode) 1739e41f4b71Sopenharmony_ci 1740e41f4b71Sopenharmony_ci 1741e41f4b71Sopenharmony_ci 1742e41f4b71Sopenharmony_ci### OH_ArkUI_FindAccessibilityActionArgumentByKey 1743e41f4b71Sopenharmony_ci 1744e41f4b71Sopenharmony_ci``` 1745e41f4b71Sopenharmony_ciint32_t OH_ArkUI_FindAccessibilityActionArgumentByKey( 1746e41f4b71Sopenharmony_ci ArkUI_AccessibilityActionArguments* arguments, const char* key, char** value); 1747e41f4b71Sopenharmony_ci``` 1748e41f4b71Sopenharmony_ci 1749e41f4b71Sopenharmony_ci**描述:** 1750e41f4b71Sopenharmony_ci 1751e41f4b71Sopenharmony_ci获取ArkUI_AccessibilityActionArguments中指定key的value值。 1752e41f4b71Sopenharmony_ci 1753e41f4b71Sopenharmony_ci**起始版本:** 13 1754e41f4b71Sopenharmony_ci 1755e41f4b71Sopenharmony_ci**参数:** 1756e41f4b71Sopenharmony_ci 1757e41f4b71Sopenharmony_ci| 名称 | 描述 | 1758e41f4b71Sopenharmony_ci| --------- | ---------------------- | 1759e41f4b71Sopenharmony_ci| arguments | action辅助参数内容。 | 1760e41f4b71Sopenharmony_ci| key | 指定key。 | 1761e41f4b71Sopenharmony_ci| value | 指定key对应的value值。 | 1762e41f4b71Sopenharmony_ci 1763e41f4b71Sopenharmony_ci**返回:** 1764e41f4b71Sopenharmony_ci 1765e41f4b71Sopenharmony_ci [ArkUI_AcessbilityErrorCode](#arkui_acessbilityerrorcode) 1766e41f4b71Sopenharmony_ci 1767e41f4b71Sopenharmony_ci 1768e41f4b71Sopenharmony_ci 1769e41f4b71Sopenharmony_ci## 枚举类型说明 1770e41f4b71Sopenharmony_ci 1771e41f4b71Sopenharmony_ci### ArkUI_AcessbilityErrorCode 1772e41f4b71Sopenharmony_ci 1773e41f4b71Sopenharmony_ci**描述:** 1774e41f4b71Sopenharmony_ci 1775e41f4b71Sopenharmony_ci错误码定义。 1776e41f4b71Sopenharmony_ci 1777e41f4b71Sopenharmony_ci| 枚举值 | 描述 | 1778e41f4b71Sopenharmony_ci| ----------------------------------------------- | ---------- | 1779e41f4b71Sopenharmony_ci| ARKUI_ACCESSIBILITY_NATIVE_RESULT_SUCCESS | 成功。 | 1780e41f4b71Sopenharmony_ci| ARKUI_ACCESSIBILITY_NATIVE_RESULT_FAILED | 失败。 | 1781e41f4b71Sopenharmony_ci| ARKUI_ACCESSIBILITY_NATIVE_RESULT_BAD_PARAMETER | 参数错误。 | 1782e41f4b71Sopenharmony_ci| ARKUI_ACCESSIBILITY_NATIVE_RESULT_OUT_OF_MEMORY | 内存不足。 | 1783e41f4b71Sopenharmony_ci 1784e41f4b71Sopenharmony_ci**起始版本:** 1785e41f4b71Sopenharmony_ci 1786e41f4b71Sopenharmony_ci13 1787e41f4b71Sopenharmony_ci 1788e41f4b71Sopenharmony_ci### ArkUI_AccessibilitySearchMode 1789e41f4b71Sopenharmony_ci 1790e41f4b71Sopenharmony_ci**描述:** 1791e41f4b71Sopenharmony_ci 1792e41f4b71Sopenharmony_ci查询模式。 1793e41f4b71Sopenharmony_ci 1794e41f4b71Sopenharmony_ci| 枚举值 | 描述 | 1795e41f4b71Sopenharmony_ci| ------------------------------------------------------------ | -------------------------------------------------------- | 1796e41f4b71Sopenharmony_ci| ARKUI_ACCESSIBILITY_NATIVE_SEARCH_MODE_PREFETCH_CURRENT | 只查询指定节点信息。 | 1797e41f4b71Sopenharmony_ci| ARKUI_ACCESSIBILITY_NATIVE_SEARCH_MODE_PREFETCH_PREDECESSORS | 查询父组件。查询结果包含指定节点信息。 | 1798e41f4b71Sopenharmony_ci| ARKUI_ACCESSIBILITY_NATIVE_SEARCH_MODE_PREFETCH_SIBLINGS | 查询兄弟节点组件。查询结果包含指定节点信息。 | 1799e41f4b71Sopenharmony_ci| ARKUI_ACCESSIBILITY_NATIVE_SEARCH_MODE_PREFETCH_CHILDREN | 查询当前节点的下一层孩子节点。查询结果包含指定节点信息。 | 1800e41f4b71Sopenharmony_ci| ARKUI_ACCESSIBILITY_NATIVE_SEARCH_MODE_PREFETCH_RECURSIVE_CHILDREN | 查询当前节点的所有孩子节点。查询结果包含指定节点信息。 | 1801e41f4b71Sopenharmony_ci 1802e41f4b71Sopenharmony_ci**起始版本:** 1803e41f4b71Sopenharmony_ci 1804e41f4b71Sopenharmony_ci13 1805e41f4b71Sopenharmony_ci 1806e41f4b71Sopenharmony_ci### ArkUI_AccessibilityFocusType 1807e41f4b71Sopenharmony_ci 1808e41f4b71Sopenharmony_ci**描述:** 1809e41f4b71Sopenharmony_ci 1810e41f4b71Sopenharmony_ci焦点类型。 1811e41f4b71Sopenharmony_ci 1812e41f4b71Sopenharmony_ci| 枚举值 | 描述 | 1813e41f4b71Sopenharmony_ci| --------------------------------------------------- | ---------------- | 1814e41f4b71Sopenharmony_ci| ARKUI_ACCESSIBILITY_NATIVE_FOCUS_TYPE_INVALID | 无效值。 | 1815e41f4b71Sopenharmony_ci| ARKUI_ACCESSIBILITY_NATIVE_FOCUS_TYPE_INPUT | 组件获焦类型。 | 1816e41f4b71Sopenharmony_ci| ARKUI_ACCESSIBILITY_NATIVE_FOCUS_TYPE_ACCESSIBILITY | 无障碍获焦类型。 | 1817e41f4b71Sopenharmony_ci 1818e41f4b71Sopenharmony_ci**起始版本:** 1819e41f4b71Sopenharmony_ci 1820e41f4b71Sopenharmony_ci13 1821e41f4b71Sopenharmony_ci 1822e41f4b71Sopenharmony_ci### ArkUI_Accessibility_ActionType 1823e41f4b71Sopenharmony_ci 1824e41f4b71Sopenharmony_ci**描述:** 1825e41f4b71Sopenharmony_ci 1826e41f4b71Sopenharmony_ci执行操作类型。 1827e41f4b71Sopenharmony_ci 1828e41f4b71Sopenharmony_ci| 枚举值 | 描述 | 1829e41f4b71Sopenharmony_ci| ----------------------------------------------------------- | ------------------------------------------------------------ | 1830e41f4b71Sopenharmony_ci| ARKUI_ACCESSIBILITY_NATIVE_ACTION_INVALID | 无效值。 | 1831e41f4b71Sopenharmony_ci| ARKUI_ACCESSIBILITY_NATIVE_ACTION_CLICK | 点击事件。 | 1832e41f4b71Sopenharmony_ci| ARKUI_ACCESSIBILITY_NATIVE_ACTION_LONG_CLICK | 长按事件。 | 1833e41f4b71Sopenharmony_ci| ARKUI_ACCESSIBILITY_NATIVE_ACTION_ACCESSIBILITY_FOCUS | 执行无障碍节点获焦。 | 1834e41f4b71Sopenharmony_ci| ARKUI_ACCESSIBILITY_NATIVE_ACTION_CLEAR_ACCESSIBILITY_FOCUS | 清除无障碍节点获焦状态。 | 1835e41f4b71Sopenharmony_ci| ARKUI_ACCESSIBILITY_NATIVE_ACTION_SCROLL_FORWARD | 支持滚动的组件向前滚动。 | 1836e41f4b71Sopenharmony_ci| ARKUI_ACCESSIBILITY_NATIVE_ACTION_SCROLL_BACKWARD | 支持滚动的组件向后滚动。 | 1837e41f4b71Sopenharmony_ci| ARKUI_ACCESSIBILITY_NATIVE_ACTION_COPY | 针对文本组件支持选中内容的拷贝。 | 1838e41f4b71Sopenharmony_ci| ARKUI_ACCESSIBILITY_NATIVE_ACTION_PASTE | 针对文本组件在光标所在位置粘贴。 | 1839e41f4b71Sopenharmony_ci| ARKUI_ACCESSIBILITY_NATIVE_ACTION_CUT | 针对文本组件支持选中内容的剪切。 | 1840e41f4b71Sopenharmony_ci| ARKUI_ACCESSIBILITY_NATIVE_ACTION_SET_SELECTION | 针对文本组件进行选择操作。结合[ArkUI_AccessibilityActionArguments](#arkui_accessibilityactionarguments)使用,配置selectTextBegin,selectTextEnd,selectTextInForWard。进入编辑区选择一段文本内容。 | 1841e41f4b71Sopenharmony_ci| ARKUI_ACCESSIBILITY_NATIVE_ACTION_SET_TEXT | 针对文本组件设置文本内容。 | 1842e41f4b71Sopenharmony_ci| ARKUI_ACCESSIBILITY_NATIVE_ACTION_SET_CURSOR_POSITION | 针对文本组件设置光标位置。结合[ArkUI_AccessibilityActionArguments](#arkui_accessibilityactionarguments)使用,配置offset设置位置。 | 1843e41f4b71Sopenharmony_ci 1844e41f4b71Sopenharmony_ci**起始版本:** 1845e41f4b71Sopenharmony_ci 1846e41f4b71Sopenharmony_ci13 1847e41f4b71Sopenharmony_ci 1848e41f4b71Sopenharmony_ci### ArkUI_AccessibilityEventType 1849e41f4b71Sopenharmony_ci 1850e41f4b71Sopenharmony_ci**描述:** 1851e41f4b71Sopenharmony_ci 1852e41f4b71Sopenharmony_ci事件类型。 1853e41f4b71Sopenharmony_ci 1854e41f4b71Sopenharmony_ci| 枚举值 | 描述 | 1855e41f4b71Sopenharmony_ci| ------------------------------------------------------------ | ------------------------------------------------ | 1856e41f4b71Sopenharmony_ci| ARKUI_ACCESSIBILITY_NATIVE_EVENT_TYPE_INVALID | 无效值。 | 1857e41f4b71Sopenharmony_ci| ARKUI_ACCESSIBILITY_NATIVE_EVENT_TYPE_CLICKED | 被点击事件。 | 1858e41f4b71Sopenharmony_ci| ARKUI_ACCESSIBILITY_NATIVE_EVENT_TYPE_LONG_CLICKED | 被长按事件。 | 1859e41f4b71Sopenharmony_ci| ARKUI_ACCESSIBILITY_NATIVE_EVENT_TYPE_SELECTED | 被选中事件。 | 1860e41f4b71Sopenharmony_ci| ARKUI_ACCESSIBILITY_NATIVE_EVENT_TYPE_TEXT_UPDATE | 文本更新时需发送事件。 | 1861e41f4b71Sopenharmony_ci| ARKUI_ACCESSIBILITY_NATIVE_EVENT_TYPE_PAGE_STATE_UPDATE | 页面跳转、切换、大小变化、移动等需要发送该事件。 | 1862e41f4b71Sopenharmony_ci| ARKUI_ACCESSIBILITY_NATIVE_EVENT_TYPE_PAGE_CONTENT_UPDATE | 页面内容发生变化时需要发送该事件。 | 1863e41f4b71Sopenharmony_ci| ARKUI_ACCESSIBILITY_NATIVE_EVENT_TYPE_SCROLLED | 可以滚动的组件发生滚动事件时需要发送该事件。 | 1864e41f4b71Sopenharmony_ci| ARKUI_ACCESSIBILITY_NATIVE_EVENT_TYPE_ACCESSIBILITY_FOCUSED | 被无障碍聚焦事件。 | 1865e41f4b71Sopenharmony_ci| ARKUI_ACCESSIBILITY_NATIVE_EVENT_TYPE_ACCESSIBILITY_FOCUS_CLEARED | 清除无障碍聚焦事件。 | 1866e41f4b71Sopenharmony_ci| ARKUI_ACCESSIBILITY_NATIVE_EVENT_TYPE_REQUEST_FOCUS_FOR_ACCESSIBILITY | 主动请求指定节点聚焦。 | 1867e41f4b71Sopenharmony_ci| ARKUI_ACCESSIBILITY_NATIVE_EVENT_TYPE_PAGE_OPEN | 页面关闭时需要发送该事件。 | 1868e41f4b71Sopenharmony_ci| ARKUI_ACCESSIBILITY_NATIVE_EVENT_TYPE_PAGE_CLOSE | 页面打开时需要发送该事件。 | 1869e41f4b71Sopenharmony_ci| ARKUI_ACCESSIBILITY_NATIVE_EVENT_TYPE_ANNOUNCE_FOR_ACCESSIBILITY | 请求主动播报指定内容的事件。 | 1870e41f4b71Sopenharmony_ci| ARKUI_ACCESSIBILITY_NATIVE_EVENT_TYPE_FOCUS_NODE_UPDATE | 获焦组件发生位置或大小变化时需要发生事件。 | 1871e41f4b71Sopenharmony_ci 1872e41f4b71Sopenharmony_ci**起始版本:** 1873e41f4b71Sopenharmony_ci 1874e41f4b71Sopenharmony_ci13 1875e41f4b71Sopenharmony_ci 1876e41f4b71Sopenharmony_ci### ArkUI_AccessibilityFocusMoveDirection 1877e41f4b71Sopenharmony_ci 1878e41f4b71Sopenharmony_ci**描述:** 1879e41f4b71Sopenharmony_ci 1880e41f4b71Sopenharmony_ci焦点移动方向。 1881e41f4b71Sopenharmony_ci 1882e41f4b71Sopenharmony_ci| 枚举值 | 描述 | 1883e41f4b71Sopenharmony_ci| --------------------------------------------- | ------------------------------------ | 1884e41f4b71Sopenharmony_ci| ARKUI_ACCESSIBILITY_NATIVE_DIRECTION_INVALID | 无效值。 | 1885e41f4b71Sopenharmony_ci| ARKUI_ACCESSIBILITY_NATIVE_DIRECTION_UP | 焦点向上移动。 | 1886e41f4b71Sopenharmony_ci| ARKUI_ACCESSIBILITY_NATIVE_DIRECTION_DOWN | 焦点向下移动。 | 1887e41f4b71Sopenharmony_ci| ARKUI_ACCESSIBILITY_NATIVE_DIRECTION_LEFT | 焦点向左移动。 | 1888e41f4b71Sopenharmony_ci| ARKUI_ACCESSIBILITY_NATIVE_DIRECTION_RIGHT | 焦点向右移动。 | 1889e41f4b71Sopenharmony_ci| ARKUI_ACCESSIBILITY_NATIVE_DIRECTION_FORWARD | 焦点向前移动,基于查询结果中的关系。 | 1890e41f4b71Sopenharmony_ci| ARKUI_ACCESSIBILITY_NATIVE_DIRECTION_BACKWARD | 焦点向前移动,基于查询结果中的关系。 | 1891e41f4b71Sopenharmony_ci 1892e41f4b71Sopenharmony_ci**起始版本:** 1893e41f4b71Sopenharmony_ci 1894e41f4b71Sopenharmony_ci13