1# 输入法框架子系统-输入法框架ChangeLog 2 3## cl.imf.1 @ohos.InputMethodEngine中,InputClient新增同步接口 4 5新增同步接口如下: 6 7| 接口 | 说明 | 8| ---------------------------------------------- | ------------------------ | 9| getForwardSync(length:number): string | 获取光标前固定长度的文本 | 10| getBackwardSync(length:number): string | 获取光标后固定长度的文本 | 11| deleteForwardSync(length:number): void | 删除光标前固定长度的文本 | 12| deleteBackwardSync(length:number): void | 删除光标后固定长度的文本 | 13| insertTextSync(text: string): void | 插入文本 | 14| getEditorAttributeSync(): EditorAttribute | 获取编辑框属性值 | 15| moveCursorSync(direction: number): void | 移动光标 | 16| selectByRangeSync(range: Range): void | 根据索引范围选中文本 | 17| selectByMovementSync(movement: Movement): void | 根据光标移动方向选中文本 | 18| getTextIndexAtCursorSync(): number | 获取光标所在处的文本索引 | 19 20**变更影响** 21 22以上接口的调用,均为同步接口。 23 24**适配指导** 25 26请参考接口说明:[@ohos.inputMethodEngine.d.ts](https://gitee.com/openharmony/docs/blob/master/zh-cn/application-dev/reference/apis/js-apis-inputmethodengine.md) 27