Lingua

Paint.GetRunCharacterAdvance Metodo

Definizione

Overload

Nome Descrizione
GetRunCharacterAdvance(ICharSequence, Int32, Int32, Int32, Int32, Boolean, Int32, Single[], Int32)
GetRunCharacterAdvance(Char[], Int32, Int32, Int32, Int32, Boolean, Int32, Single[], Int32)

Misurare l'avanzamento di ogni carattere all'interno di una sequenza di testo e restituire anche la posizione del cursore all'interno dell'esecuzione.

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

Restituisce la misura di larghezza tra inizio e offset; la matrice di avanzamenti riceve i progressi dei caratteri calcolati.

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

Parametri

text
ICharSequence

testo da misurare. Non può essere Null.

start
Int32

indice dell'inizio dell'intervallo da misurare

end
Int32

indice + 1 della fine dell'intervallo da misurare

contextStart
Int32

indice dell'inizio del contesto di data shaping

contextEnd
Int32

indice + 1 della fine del contesto di data shaping

isRtl
Boolean

se l'esecuzione è in direzione RTL

offset
Int32

indice della posizione del cursore

advances
Single[]

matrice che riceve i progressi dei caratteri calcolati

advancesIndex
Int32

indice iniziale da cui viene riempita la matrice di avanzamenti

Valori restituiti

misurazione della larghezza tra inizio e offset

Attributi

Commenti

per android.graphics.Paint.getRunCharacterAdvance(java.lang.CharSequence, int, int, int, int, boolean, int, float[], int).

Le parti di questa pagina sono modifiche basate sul lavoro creato e condiviso dalla e usati in base ai termini descritti in Creative License 2.5 Attribution License.

Si applica a

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

Misurare l'avanzamento di ogni carattere all'interno di una sequenza di testo e restituire anche la posizione del cursore all'interno dell'esecuzione.

[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

Parametri

text
Char[]

testo da misurare. Non può essere Null.

start
Int32

indice iniziale dell'intervallo da misurare, inclusivo

end
Int32

indice finale dell'intervallo da misurare, esclusivo

contextStart
Int32

indice iniziale del contesto di shaping, inclusivo

contextEnd
Int32

indice finale del contesto di data shaping, esclusivo

isRtl
Boolean

se l'esecuzione è in direzione RTL

offset
Int32

indice della posizione del cursore

advances
Single[]

matrice che riceve i progressi dei caratteri calcolati

advancesIndex
Int32

indice iniziale da cui viene riempita la matrice di avanzamenti

Valori restituiti

misurazione della larghezza tra inizio e offset

Attributi

Commenti

Misurare l'avanzamento di ogni carattere all'interno di una sequenza di testo e restituire anche la posizione del cursore all'interno dell'esecuzione.

per android.graphics.Paint.getRunCharacterAdvance(char[], int, int, int, int, boolean, int, float[], int).

Le parti di questa pagina sono modifiche basate sul lavoro creato e condiviso dalla e usati in base ai termini descritti in Creative License 2.5 Attribution License.

Si applica a

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

Restituisce la misura di larghezza tra inizio e offset; la matrice di avanzamenti riceve i progressi dei caratteri calcolati.

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

Parametri

text
String

testo da misurare. Non può essere Null.

start
Int32

indice dell'inizio dell'intervallo da misurare

end
Int32

indice + 1 della fine dell'intervallo da misurare

contextStart
Int32

indice dell'inizio del contesto di data shaping

contextEnd
Int32

indice + 1 della fine del contesto di data shaping

isRtl
Boolean

se l'esecuzione è in direzione RTL

offset
Int32

indice della posizione del cursore

advances
Single[]

matrice che riceve i progressi dei caratteri calcolati

advancesIndex
Int32

indice iniziale da cui viene riempita la matrice di avanzamenti

Valori restituiti

misurazione della larghezza tra inizio e offset

Commenti

per android.graphics.Paint.getRunCharacterAdvance(java.lang.CharSequence, int, int, int, int, boolean, int, float[], int).

Le parti di questa pagina sono modifiche basate sul lavoro creato e condiviso dalla e usati in base ai termini descritti in Creative License 2.5 Attribution License.

Si applica a