Paint.GetRunCharacterAdvance Método

Definición

Sobrecargas

Nombre Description
GetRunCharacterAdvance(ICharSequence, Int32, Int32, Int32, Int32, Boolean, Int32, Single[], Int32)
GetRunCharacterAdvance(Char[], Int32, Int32, Int32, Int32, Boolean, Int32, Single[], Int32)

Mida el avance de cada carácter dentro de una ejecución de texto y devuelva también la posición del cursor dentro de la ejecución.

GetRunCharacterAdvance(String, Int32, Int32, Int32, Int32, Boolean, Int32, Single[], Int32)

Devuelve la medida de ancho entre el inicio y el desplazamiento; la matriz de avances recibe los avances de caracteres calculados.

GetRunCharacterAdvance(ICharSequence, Int32, Int32, Int32, Int32, Boolean, Int32, Single[], Int32)

[Android.Runtime.Register("getRunCharacterAdvance", "(Ljava/lang/CharSequence;IIIIZI[FI)F", "GetGetRunCharacterAdvance_Ljava_lang_CharSequence_IIIIZIarrayFIHandler", ApiSince=34)]
public virtual float GetRunCharacterAdvance(Java.Lang.ICharSequence text, int start, int end, int contextStart, int contextEnd, bool isRtl, int offset, float[]? advances, int advancesIndex);
[<Android.Runtime.Register("getRunCharacterAdvance", "(Ljava/lang/CharSequence;IIIIZI[FI)F", "GetGetRunCharacterAdvance_Ljava_lang_CharSequence_IIIIZIarrayFIHandler", ApiSince=34)>]
abstract member GetRunCharacterAdvance : Java.Lang.ICharSequence * int * int * int * int * bool * int * single[] * int -> single
override this.GetRunCharacterAdvance : Java.Lang.ICharSequence * int * int * int * int * bool * int * single[] * int -> single

Parámetros

text
ICharSequence

texto que se va a medir. No puede ser NULL.

start
Int32

índice del inicio del intervalo que se va a medir

end
Int32

índice + 1 del final del intervalo que se va a medir

contextStart
Int32

índice del inicio del contexto de forma

contextEnd
Int32

índice + 1 del final del contexto de forma

isRtl
Boolean

si la ejecución está en dirección RTL

offset
Int32

índice de posición de símbolo de intercalación

advances
Single[]

matriz que recibe los avances de caracteres calculados

advancesIndex
Int32

índice inicial desde el que se rellena la matriz de avances

Devoluciones

medición de ancho entre inicio y desplazamiento

Atributos

Comentarios

Java documentación para android.graphics.Paint.getRunCharacterAdvance(java.lang.CharSequence, int, int, int, int, boolean, int, float[], int).

Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el Android y se usan según los términos descritos en creative Creative Commons 2.5 Attribution License.

Se aplica a

GetRunCharacterAdvance(Char[], Int32, Int32, Int32, Int32, Boolean, Int32, Single[], Int32)

Mida el avance de cada carácter dentro de una ejecución de texto y devuelva también la posición del cursor dentro de la ejecución.

[Android.Runtime.Register("getRunCharacterAdvance", "([CIIIIZI[FI)F", "GetGetRunCharacterAdvance_arrayCIIIIZIarrayFIHandler", ApiSince=34)]
public virtual float GetRunCharacterAdvance(char[] text, int start, int end, int contextStart, int contextEnd, bool isRtl, int offset, float[]? advances, int advancesIndex);
[<Android.Runtime.Register("getRunCharacterAdvance", "([CIIIIZI[FI)F", "GetGetRunCharacterAdvance_arrayCIIIIZIarrayFIHandler", ApiSince=34)>]
abstract member GetRunCharacterAdvance : char[] * int * int * int * int * bool * int * single[] * int -> single
override this.GetRunCharacterAdvance : char[] * int * int * int * int * bool * int * single[] * int -> single

Parámetros

text
Char[]

texto que se va a medir. No puede ser NULL.

start
Int32

índice inicial del intervalo que se va a medir, inclusivo

end
Int32

índice final del intervalo que se va a medir, exclusivo

contextStart
Int32

índice inicial del contexto de forma, inclusivo

contextEnd
Int32

índice final del contexto de forma, exclusivo

isRtl
Boolean

si la ejecución está en dirección RTL

offset
Int32

índice de posición de símbolo de intercalación

advances
Single[]

matriz que recibe los avances de caracteres calculados

advancesIndex
Int32

índice inicial desde el que se rellena la matriz de avances

Devoluciones

medición de ancho entre inicio y desplazamiento

Atributos

Comentarios

Mida el avance de cada carácter dentro de una ejecución de texto y devuelva también la posición del cursor dentro de la ejecución.

Java documentación para android.graphics.Paint.getRunCharacterAdvance(char[], int, int, int, int, boolean, int, float[], int).

Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el Android y se usan según los términos descritos en creative Creative Commons 2.5 Attribution License.

Se aplica a

GetRunCharacterAdvance(String, Int32, Int32, Int32, Int32, Boolean, Int32, Single[], Int32)

Devuelve la medida de ancho entre el inicio y el desplazamiento; la matriz de avances recibe los avances de caracteres calculados.

public float GetRunCharacterAdvance(string text, int start, int end, int contextStart, int contextEnd, bool isRtl, int offset, float[]? advances, int advancesIndex);
member this.GetRunCharacterAdvance : string * int * int * int * int * bool * int * single[] * int -> single

Parámetros

text
String

texto que se va a medir. No puede ser NULL.

start
Int32

índice del inicio del intervalo que se va a medir

end
Int32

índice + 1 del final del intervalo que se va a medir

contextStart
Int32

índice del inicio del contexto de forma

contextEnd
Int32

índice + 1 del final del contexto de forma

isRtl
Boolean

si la ejecución está en dirección RTL

offset
Int32

índice de posición de símbolo de intercalación

advances
Single[]

matriz que recibe los avances de caracteres calculados

advancesIndex
Int32

índice inicial desde el que se rellena la matriz de avances

Devoluciones

medición de ancho entre inicio y desplazamiento

Comentarios

Java documentación para android.graphics.Paint.getRunCharacterAdvance(java.lang.CharSequence, int, int, int, int, boolean, int, float[], int).

Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el Android y se usan según los términos descritos en creative Creative Commons 2.5 Attribution License.

Se aplica a