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&nbsp;Accessibility的API。<br/>**引用文件:** &lt;ace/accessibility/native_interface_accessibility.h&gt;<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