Paint.GetRunCharacterAdvance Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Überlädt
| Name | Beschreibung |
|---|---|
| GetRunCharacterAdvance(ICharSequence, Int32, Int32, Int32, Int32, Boolean, Int32, Single[], Int32) | |
| GetRunCharacterAdvance(Char[], Int32, Int32, Int32, Int32, Boolean, Int32, Single[], Int32) |
Messen Sie den Vorlauf jedes Zeichens innerhalb einer Textausführung, und geben Sie auch die Cursorposition innerhalb der Ausführung zurück. |
| GetRunCharacterAdvance(String, Int32, Int32, Int32, Int32, Boolean, Int32, Single[], Int32) |
Gibt die Breite zwischen Start und Offset zurück; Das Fortschrittsarray empfängt die berechneten Zeichenfortschritte. |
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
Parameter
- text
- ICharSequence
der zu messende Text. Darf nicht null sein.
- start
- Int32
der Index des Anfangs des zu messenden Bereichs
- end
- Int32
index + 1 des Endes des zu messenden Bereichs
- contextStart
- Int32
der Index des Anfangs des Strukturierungskontexts
- contextEnd
- Int32
index + 1 des Endes des Strukturierungskontexts
- isRtl
- Boolean
Gibt an, ob sich der Lauf in die RTL-Richtung befindet.
- offset
- Int32
Index der Caretposition
- advances
- Single[]
das Array, das die berechneten Zeichenfortschritte empfängt
- advancesIndex
- Int32
der Startindex, aus dem das Fortschrittsarray gefüllt ist
Gibt zurück
Breitemessung zwischen Start und Offset
- Attribute
Hinweise
Teile dieser Seite sind Änderungen auf der Grundlage von Arbeiten, die von der Android Open Source Project erstellt und gemeinsam verwendet und gemäß den in der 2.5 Attribution License beschriebenen Begriffen verwendet werden.
Gilt für:
GetRunCharacterAdvance(Char[], Int32, Int32, Int32, Int32, Boolean, Int32, Single[], Int32)
Messen Sie den Vorlauf jedes Zeichens innerhalb einer Textausführung, und geben Sie auch die Cursorposition innerhalb der Ausführung zurück.
[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
Parameter
- text
- Char[]
der zu messende Text. Darf nicht null sein.
- start
- Int32
der Startindex des zu messenden Bereichs einschließlich
- end
- Int32
end index of the range to measure, exclusive
- contextStart
- Int32
Der Startindex des Strukturierungskontexts, einschließlich
- contextEnd
- Int32
end index of the shaping context, exclusive
- isRtl
- Boolean
Gibt an, ob sich der Lauf in die RTL-Richtung befindet.
- offset
- Int32
Index der Caretposition
- advances
- Single[]
das Array, das die berechneten Zeichenfortschritte empfängt
- advancesIndex
- Int32
der Startindex, aus dem das Fortschrittsarray gefüllt ist
Gibt zurück
Breitemessung zwischen Start und Offset
- Attribute
Hinweise
Messen Sie den Vorlauf jedes Zeichens innerhalb einer Textausführung, und geben Sie auch die Cursorposition innerhalb der Ausführung zurück.
Teile dieser Seite sind Änderungen auf der Grundlage von Arbeiten, die von der Android Open Source Project erstellt und gemeinsam verwendet und gemäß den in der 2.5 Attribution License beschriebenen Begriffen verwendet werden.
Gilt für:
GetRunCharacterAdvance(String, Int32, Int32, Int32, Int32, Boolean, Int32, Single[], Int32)
Gibt die Breite zwischen Start und Offset zurück; Das Fortschrittsarray empfängt die berechneten Zeichenfortschritte.
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
Parameter
- text
- String
der zu messende Text. Darf nicht null sein.
- start
- Int32
der Index des Anfangs des zu messenden Bereichs
- end
- Int32
index + 1 des Endes des zu messenden Bereichs
- contextStart
- Int32
der Index des Anfangs des Strukturierungskontexts
- contextEnd
- Int32
index + 1 des Endes des Strukturierungskontexts
- isRtl
- Boolean
Gibt an, ob sich der Lauf in die RTL-Richtung befindet.
- offset
- Int32
Index der Caretposition
- advances
- Single[]
das Array, das die berechneten Zeichenfortschritte empfängt
- advancesIndex
- Int32
der Startindex, aus dem das Fortschrittsarray gefüllt ist
Gibt zurück
Breitemessung zwischen Start und Offset
Hinweise
Teile dieser Seite sind Änderungen auf der Grundlage von Arbeiten, die von der Android Open Source Project erstellt und gemeinsam verwendet und gemäß den in der 2.5 Attribution License beschriebenen Begriffen verwendet werden.