IME(入力方式エディター)クライアントのインターフェイス。IME を使用したテキストのインライン編集をサポートするには、flash.text.engine パッケージに基づくコンポーネントに、このインターフェイスを実装する必要があります。このインターフェイスは、TextField オブジェクトでは使用されません。TextLayoutFramework(TLF)がこのインターフェイスを使用してインライン IME をサポートするため、TLF を使用するクライアントはこのインターフェイスを実装する必要はありません。
インライン IME をサポートするには、ImeEvent.IME_START_COMPOSITION イベントの imeClient プロパティに、このインターフェイスを実装するオブジェクトを設定します。
以下に、IME 関連の API でよく使用される用語について説明します。
- 交信とは、IME とアプリケーション間のやりとりのことです。交信中は、入力は 1 回以上更新され、その後、ユーザーによって確定されます。
- 入力とは、ユーザーが IME を使用して入力したテキストと、そのテキストに関連する入力状態情報(選択範囲や節範囲など)を示します。
- 節とは、意味情報(その入力が選択と変換のどちらの状態にあるかを示す情報など)を共有する可能性のある入力の範囲を示します。入力は、0 個以上の節を含みます。