Sprache

Paint.GetRunCharacterAdvance Methode

Definition

Ü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

Java Dokumentation für android.graphics.Paint.getRunCharacterAdvance(java.lang.CharSequence, int, int, int, int, boolean, int, float[], int).

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.

Java Dokumentation für android.graphics.Paint.getRunCharacterAdvance(char[], int, int, int, int, boolean, int, float[], int).

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

Java Dokumentation für android.graphics.Paint.getRunCharacterAdvance(java.lang.CharSequence, int, int, int, int, boolean, int, float[], int).

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: