IInputConnection.DeleteSurroundingTextInCodePoints(Int32, Int32) メソッド
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
#deleteSurroundingText(int, int)のバリアント。
[Android.Runtime.Register("deleteSurroundingTextInCodePoints", "(II)Z", "GetDeleteSurroundingTextInCodePoints_IIHandler:Android.Views.InputMethods.IInputConnectionInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null", ApiSince=24)]
public bool DeleteSurroundingTextInCodePoints(int beforeLength, int afterLength);
[<Android.Runtime.Register("deleteSurroundingTextInCodePoints", "(II)Z", "GetDeleteSurroundingTextInCodePoints_IIHandler:Android.Views.InputMethods.IInputConnectionInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null", ApiSince=24)>]
abstract member DeleteSurroundingTextInCodePoints : int * int -> bool
パラメーター
- beforeLength
- Int32
削除するカーソルの前の文字数 (コード ポイント単位)。 テキストの先頭とカーソルの間の既存の文字数を超える場合、このメソッドは失敗しませんが、その範囲内のすべての文字を削除します。
- afterLength
- Int32
削除するカーソルの後の文字数 (コード ポイント単位)。 カーソルとテキストの末尾の間の既存の文字数を超える場合、このメソッドは失敗しませんが、その範囲内のすべての文字を削除します。
返品
true 成功した場合は、入力接続が無効になった場合に false します。
Android android.os.Build.VERSION_CODES#TIRAMISUの前に、ターゲット アプリケーションがこのメソッドを実装していない場合、この API は false 返しました。
- 属性
注釈
#deleteSurroundingText(int, int)のバリアント。 主な違いは次のとおりです。
<ul><li>長さは、Java文字やグリフではなく、コード ポイントで指定されます</><li>このメソッドは、要求された範囲に無効なサロゲート ペアが 1 つ以上存在する場合、何も実行しません。</li></ul>
<strong>Editor authors:</strong>#deleteSurroundingText(int, int)の要件に加えて、要求された範囲で 1 つ以上の無効なサロゲート ペアが見つかった場合は、必ず何も行わないでください。
このページの一部は、によって作成および共有され、に記載されている条件に従って使用される作業に基づく変更です。