Paint.GetTextRunCursor メソッド

定義

オーバーロード

名前 説明
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 の後に値が返されることはありません。

Javaドキュメント。

このページの一部は、によって作成および共有され、に記載されている条件に従って使用される作業に基づく変更です。

適用対象

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 の後に値が返されることはありません。

Javaドキュメント。

このページの一部は、によって作成および共有され、に記載されている条件に従って使用される作業に基づく変更です。

適用対象

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 の後に値が返されることはありません。

Javaドキュメント。

このページの一部は、によって作成および共有され、に記載されている条件に従って使用される作業に基づく変更です。

適用対象