Paint.GetTextRunCursor メソッド
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
オーバーロード
| 名前 | 説明 |
|---|---|
| GetTextRunCursor(Char[], Int32, Int32, Boolean, Int32, Int32) |
実行内の次のカーソル位置を返します。 |
| GetTextRunCursor(String, Int32, Int32, Boolean, Int32, Int32) |
実行内の次のカーソル位置を返します。 |
| GetTextRunCursor(ICharSequence, Int32, Int32, Boolean, Int32, Int32) |
実行内の次のカーソル位置を返します。 |
GetTextRunCursor(Char[], Int32, Int32, Boolean, Int32, Int32)
実行内の次のカーソル位置を返します。
[Android.Runtime.Register("getTextRunCursor", "([CIIZII)I", "GetGetTextRunCursor_arrayCIIZIIHandler", ApiSince=29)]
public virtual int GetTextRunCursor(char[] text, int contextStart, int contextLength, bool isRtl, int offset, int cursorOpt);
[<Android.Runtime.Register("getTextRunCursor", "([CIIZII)I", "GetGetTextRunCursor_arrayCIIZIIHandler", ApiSince=29)>]
abstract member GetTextRunCursor : char[] * int * int * bool * int * int -> int
override this.GetTextRunCursor : char[] * int * int * bool * int * int -> int
パラメーター
- text
- Char[]
テキスト
- contextStart
- Int32
コンテキストの開始
- contextLength
- Int32
コンテキストの長さ
- isRtl
- Boolean
段落コンテキストが RTL の場合は true、それ以外の場合は false
- offset
- Int32
移動するカーソル位置
- cursorOpt
- Int32
カーソルを移動する方法
返品
次の位置のオフセット、または -1
- 属性
注釈
実行内の次のカーソル位置を返します。
これにより、サロゲート間、結合点を形成する文字間、基本文字と結合記号の間、または並べ替えクラスター内にカーソルを置く必要がなくなります。
ContextStart とオフセットは、テキストの先頭を基準にしています。 コンテキストは、カーソル移動の整形コンテキストであり、一般に、移動方向にカーソルを囲むメトリック スパンの境界です。
cursorOpt が #CURSOR_AT され、オフセットが有効なカーソル位置でない場合、-1 が返されます。 それ以外の場合、contextStart の前または contextStart + contextLength の後に値が返されることはありません。
このページの一部は、によって作成および共有され、に記載されている条件に従って使用される作業に基づく変更です。
適用対象
GetTextRunCursor(String, Int32, Int32, Boolean, Int32, Int32)
実行内の次のカーソル位置を返します。
public int GetTextRunCursor(string text, int contextStart, int contextEnd, bool isRtl, int offset, int cursorOpt);
member this.GetTextRunCursor : string * int * int * bool * int * int -> int
パラメーター
- text
- String
テキスト
- contextStart
- Int32
コンテキストの開始
- contextEnd
- Int32
コンテキストの末尾
- isRtl
- Boolean
段落コンテキストが RTL の場合は true、それ以外の場合は false
- offset
- Int32
移動するカーソル位置
- cursorOpt
- Int32
カーソルを移動する方法
返品
次の位置のオフセット、または -1
注釈
実行内の次のカーソル位置を返します。
これにより、サロゲート間、結合点を形成する文字間、基本文字と結合記号の間、または並べ替えクラスター内にカーソルを置く必要がなくなります。
ContextStart、contextEnd、およびオフセットは、テキストの先頭を基準にしています。 コンテキストは、カーソル移動の整形コンテキストであり、一般に、移動方向にカーソルを囲むメトリック スパンの境界です。
cursorOpt が #CURSOR_AT され、オフセットが有効なカーソル位置でない場合、-1 が返されます。 それ以外の場合、contextStart の前または contextEnd の後に値が返されることはありません。
このページの一部は、によって作成および共有され、に記載されている条件に従って使用される作業に基づく変更です。
適用対象
GetTextRunCursor(ICharSequence, Int32, Int32, Boolean, Int32, Int32)
実行内の次のカーソル位置を返します。
[Android.Runtime.Register("getTextRunCursor", "(Ljava/lang/CharSequence;IIZII)I", "GetGetTextRunCursor_Ljava_lang_CharSequence_IIZIIHandler", ApiSince=29)]
public virtual int GetTextRunCursor(Java.Lang.ICharSequence text, int contextStart, int contextEnd, bool isRtl, int offset, int cursorOpt);
[<Android.Runtime.Register("getTextRunCursor", "(Ljava/lang/CharSequence;IIZII)I", "GetGetTextRunCursor_Ljava_lang_CharSequence_IIZIIHandler", ApiSince=29)>]
abstract member GetTextRunCursor : Java.Lang.ICharSequence * int * int * bool * int * int -> int
override this.GetTextRunCursor : Java.Lang.ICharSequence * int * int * bool * int * int -> int
パラメーター
- text
- ICharSequence
テキスト
- contextStart
- Int32
コンテキストの開始
- contextEnd
- Int32
コンテキストの末尾
- isRtl
- Boolean
段落コンテキストが RTL の場合は true、それ以外の場合は false
- offset
- Int32
移動するカーソル位置
- cursorOpt
- Int32
カーソルを移動する方法
返品
次の位置のオフセット、または -1
- 属性
注釈
実行内の次のカーソル位置を返します。
これにより、サロゲート間、結合点を形成する文字間、基本文字と結合記号の間、または並べ替えクラスター内にカーソルを置く必要がなくなります。
ContextStart、contextEnd、およびオフセットは、テキストの先頭を基準にしています。 コンテキストは、カーソル移動の整形コンテキストであり、一般に、移動方向にカーソルを囲むメトリック スパンの境界です。
cursorOpt が #CURSOR_AT され、オフセットが有効なカーソル位置でない場合、-1 が返されます。 それ以外の場合、contextStart の前または contextEnd の後に値が返されることはありません。
このページの一部は、によって作成および共有され、に記載されている条件に従って使用される作業に基づく変更です。