Paint.GetRunCharacterAdvance Metodo
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
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
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.
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
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.