Langue

Paint.GetTextRunCursor Méthode

Définition

Surcharges

Nom Description
GetTextRunCursor(Char[], Int32, Int32, Boolean, Int32, Int32)

Retourne la position de curseur suivante dans l’exécution.

GetTextRunCursor(String, Int32, Int32, Boolean, Int32, Int32)

Retourne la position de curseur suivante dans l’exécution.

GetTextRunCursor(ICharSequence, Int32, Int32, Boolean, Int32, Int32)

Retourne la position de curseur suivante dans l’exécution.

GetTextRunCursor(Char[], Int32, Int32, Boolean, Int32, Int32)

Retourne la position de curseur suivante dans l’exécution.

[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

Paramètres

text
Char[]

texte

contextStart
Int32

début du contexte

contextLength
Int32

longueur du contexte

isRtl
Boolean

true si le contexte de paragraphe est RTL, sinon false

offset
Int32

position du curseur à partir de laquelle se déplacer

cursorOpt
Int32

comment déplacer le curseur

Retours

décalage de la position suivante, ou -1

Attributs

Remarques

Retourne la position de curseur suivante dans l’exécution.

Cela évite de placer le curseur entre les substitutions, entre les caractères qui forment des conjoncts, entre les caractères de base et les marques de combinaison, ou dans un cluster de réorganisation.

ContextStart et offset sont relatifs au début du texte. Le contexte est le contexte de mise en forme du mouvement du curseur, généralement les limites de l’étendue de métrique englobant le curseur dans la direction du mouvement.

Si cursorOpt est #CURSOR_AT et que le décalage n’est pas une position de curseur valide, cela retourne -1. Sinon, cela ne retourne jamais de valeur avant contextStart ou après contextStart + contextLength.

Java documentation pour android.graphics.Paint.getTextRunCursor(char[], int, int, boolean, int, int).

Les parties de cette page sont des modifications basées sur le travail créé et partagé par Android Open Source et utilisées en fonction des termes décrits dans la Creative Commons 2.5 Attribution License.

S’applique à

GetTextRunCursor(String, Int32, Int32, Boolean, Int32, Int32)

Retourne la position de curseur suivante dans l’exécution.

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

Paramètres

text
String

texte

contextStart
Int32

début du contexte

contextEnd
Int32

fin du contexte

isRtl
Boolean

true si le contexte de paragraphe est RTL, sinon false

offset
Int32

position du curseur à partir de laquelle se déplacer

cursorOpt
Int32

comment déplacer le curseur

Retours

décalage de la position suivante, ou -1

Remarques

Retourne la position de curseur suivante dans l’exécution.

Cela évite de placer le curseur entre les substitutions, entre les caractères qui forment des conjoncts, entre les caractères de base et les marques de combinaison, ou dans un cluster de réorganisation.

ContextStart, contextEnd et offset sont relatifs au début du texte. Le contexte est le contexte de mise en forme du mouvement du curseur, généralement les limites de l’étendue de métrique englobant le curseur dans la direction du mouvement.

Si cursorOpt est #CURSOR_AT et que le décalage n’est pas une position de curseur valide, cela retourne -1. Sinon, cela ne retourne jamais de valeur avant contextStart ou après contextEnd.

Java documentation pour android.graphics.Paint.getTextRunCursor(java.lang.CharSequence, int, int, boolean, int, int).

Les parties de cette page sont des modifications basées sur le travail créé et partagé par Android Open Source et utilisées en fonction des termes décrits dans la Creative Commons 2.5 Attribution License.

S’applique à

GetTextRunCursor(ICharSequence, Int32, Int32, Boolean, Int32, Int32)

Retourne la position de curseur suivante dans l’exécution.

[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

Paramètres

text
ICharSequence

texte

contextStart
Int32

début du contexte

contextEnd
Int32

fin du contexte

isRtl
Boolean

true si le contexte de paragraphe est RTL, sinon false

offset
Int32

position du curseur à partir de laquelle se déplacer

cursorOpt
Int32

comment déplacer le curseur

Retours

décalage de la position suivante, ou -1

Attributs

Remarques

Retourne la position de curseur suivante dans l’exécution.

Cela évite de placer le curseur entre les substitutions, entre les caractères qui forment des conjoncts, entre les caractères de base et les marques de combinaison, ou dans un cluster de réorganisation.

ContextStart, contextEnd et offset sont relatifs au début du texte. Le contexte est le contexte de mise en forme du mouvement du curseur, généralement les limites de l’étendue de métrique englobant le curseur dans la direction du mouvement.

Si cursorOpt est #CURSOR_AT et que le décalage n’est pas une position de curseur valide, cela retourne -1. Sinon, cela ne retourne jamais de valeur avant contextStart ou après contextEnd.

Java documentation pour android.graphics.Paint.getTextRunCursor(java.lang.CharSequence, int, int, boolean, int, int).

Les parties de cette page sont des modifications basées sur le travail créé et partagé par Android Open Source et utilisées en fonction des termes décrits dans la Creative Commons 2.5 Attribution License.

S’applique à