1# inputmethod_text_avoid_info_capi.h 2 3 4## Overview 5 6Provides methods for creating, destroying, reading, and writing the text box avoidance information objects. 7 8**Library**: libohinputmethod.so 9 10**System capability**: SystemCapability.MiscServices.InputMethodFramework 11 12**Since**: 12 13 14**Related module**: [InputMethod](_input_method.md) 15 16 17## Summary 18 19 20### Types 21 22| Name| Description| 23| -------- | -------- | 24| [InputMethod_TextAvoidInfo](_input_method.md#inputmethod_textavoidinfo) | Text box avoidance information.| 25 26 27### Functions 28 29| Name| Description| 30| -------- | -------- | 31| [InputMethod_TextAvoidInfo](_input_method.md#inputmethod_textavoidinfo) \* [OH_TextAvoidInfo_Create](_input_method.md#oh_textavoidinfo_create) (double positionY, double height) | Creates an [InputMethod_TextAvoidInfo](_input_method.md#inputmethod_textavoidinfo) instance.| 32| void [OH_TextAvoidInfo_Destroy](_input_method.md#oh_textavoidinfo_destroy) ([InputMethod_TextAvoidInfo](_input_method.md#inputmethod_textavoidinfo) \*info) | Destroys an [InputMethod_TextAvoidInfo](_input_method.md#inputmethod_textavoidinfo) instance.| 33| [InputMethod_ErrorCode](_input_method.md#inputmethod_errorcode) [OH_TextAvoidInfo_SetPositionY](_input_method.md#oh_textavoidinfo_setpositiony) ([InputMethod_TextAvoidInfo](_input_method.md#inputmethod_textavoidinfo) \*info, double positionY) | Sets the Y coordinate in [InputMethod_TextAvoidInfo](_input_method.md#inputmethod_textavoidinfo).| 34| [InputMethod_ErrorCode](_input_method.md#inputmethod_errorcode) [OH_TextAvoidInfo_SetHeight](_input_method.md#oh_textavoidinfo_setheight) ([InputMethod_TextAvoidInfo](_input_method.md#inputmethod_textavoidinfo) \*info, double height) | Sets the height in [InputMethod_TextAvoidInfo](_input_method.md#inputmethod_textavoidinfo).| 35| [InputMethod_ErrorCode](_input_method.md#inputmethod_errorcode) [OH_TextAvoidInfo_GetPositionY](_input_method.md#oh_textavoidinfo_getpositiony) ([InputMethod_TextAvoidInfo](_input_method.md#inputmethod_textavoidinfo) \*info, double \*positionY) | Obtains the Y coordinate from [InputMethod_TextAvoidInfo](_input_method.md#inputmethod_textavoidinfo).| 36| [InputMethod_ErrorCode](_input_method.md#inputmethod_errorcode) [OH_TextAvoidInfo_GetHeight](_input_method.md#oh_textavoidinfo_getheight) ([InputMethod_TextAvoidInfo](_input_method.md#inputmethod_textavoidinfo) \*info, double \*height) | Obtains the height from [InputMethod_TextAvoidInfo](_input_method.md#inputmethod_textavoidinfo).| 37