Paint.BreakText Methode

Definition

Überlädt

Name Beschreibung
BreakText(String, Boolean, Single, Single[])

Messen Sie den Text, und beenden Sie frühzeitig, wenn die gemessene Breite maxWidth überschreitet.

BreakText(Char[], Int32, Int32, Single, Single[])

Messen Sie den Text, und beenden Sie frühzeitig, wenn die gemessene Breite maxWidth überschreitet.

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

Messen Sie den Text, und beenden Sie frühzeitig, wenn die gemessene Breite maxWidth überschreitet.

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

Messen Sie den Text, und beenden Sie frühzeitig, wenn die gemessene Breite maxWidth überschreitet.

BreakText(String, Boolean, Single, Single[])

Messen Sie den Text, und beenden Sie frühzeitig, wenn die gemessene Breite maxWidth überschreitet.

[Android.Runtime.Register("breakText", "(Ljava/lang/String;ZF[F)I", "GetBreakText_Ljava_lang_String_ZFarrayFHandler")]
public virtual int BreakText(string? text, bool measureForwards, float maxWidth, float[]? measuredWidth);
[<Android.Runtime.Register("breakText", "(Ljava/lang/String;ZF[F)I", "GetBreakText_Ljava_lang_String_ZFarrayFHandler")>]
abstract member BreakText : string * bool * single * single[] -> int
override this.BreakText : string * bool * single * single[] -> int

Parameter

text
String

Der zu messende Text. Darf nicht null sein.

measureForwards
Boolean

Wenn wahr, messen Sie vorwärts, beginnend mit dem ersten Zeichen in der Zeichenfolge. Messen Sie andernfalls rückwärts, beginnend mit dem letzten Zeichen in der Zeichenfolge.

maxWidth
Single

Die maximale Breite, die angesammelt werden soll.

measuredWidth
Single[]

Dies ist optional. Wenn nicht NULL, wird die tatsächliche Breite zurückgegeben, die gemessen wird.

Gibt zurück

Die Anzahl der zeichen, die gemessen wurden. Wird immer = abs(count) sein <.

Attribute

Hinweise

Messen Sie den Text, und beenden Sie frühzeitig, wenn die gemessene Breite maxWidth überschreitet. Gibt die Anzahl der gemessenen Zeichen zurück, und wenn "measuredWidth" nicht null ist, wird die tatsächliche gemessene Breite zurückgegeben.

Java Dokumentation für android.graphics.Paint.breakText(java.lang.String, boolean, float, float[]).

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:

BreakText(Char[], Int32, Int32, Single, Single[])

Messen Sie den Text, und beenden Sie frühzeitig, wenn die gemessene Breite maxWidth überschreitet.

[Android.Runtime.Register("breakText", "([CIIF[F)I", "GetBreakText_arrayCIIFarrayFHandler")]
public virtual int BreakText(char[]? text, int index, int count, float maxWidth, float[]? measuredWidth);
[<Android.Runtime.Register("breakText", "([CIIF[F)I", "GetBreakText_arrayCIIFarrayFHandler")>]
abstract member BreakText : char[] * int * int * single * single[] -> int
override this.BreakText : char[] * int * int * single * single[] -> int

Parameter

text
Char[]

Der zu messende Text. Darf nicht null sein.

index
Int32

Der Offset in Text, um mit der Messung zu beginnen

count
Int32

Die Anzahl der maximal zu messenden Einträge. Wenn die Anzahl negativ ist, werden die Zeichen in umgekehrter Reihenfolge gemessen.

maxWidth
Single

Die maximale Breite, die angesammelt werden soll.

measuredWidth
Single[]

Dies ist optional. Wenn nicht NULL, wird die tatsächliche Breite zurückgegeben, die gemessen wird.

Gibt zurück

Die Anzahl der zeichen, die gemessen wurden. Wird immer = abs(count) sein <.

Attribute

Hinweise

Messen Sie den Text, und beenden Sie frühzeitig, wenn die gemessene Breite maxWidth überschreitet. Gibt die Anzahl der gemessenen Zeichen zurück, und wenn "measuredWidth" nicht null ist, wird die tatsächliche gemessene Breite zurückgegeben.

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

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:

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

Messen Sie den Text, und beenden Sie frühzeitig, wenn die gemessene Breite maxWidth überschreitet.

[Android.Runtime.Register("breakText", "(Ljava/lang/CharSequence;IIZF[F)I", "GetBreakText_Ljava_lang_CharSequence_IIZFarrayFHandler")]
public virtual int BreakText(Java.Lang.ICharSequence? text, int start, int end, bool measureForwards, float maxWidth, float[]? measuredWidth);
[<Android.Runtime.Register("breakText", "(Ljava/lang/CharSequence;IIZF[F)I", "GetBreakText_Ljava_lang_CharSequence_IIZFarrayFHandler")>]
abstract member BreakText : Java.Lang.ICharSequence * int * int * bool * single * single[] -> int
override this.BreakText : Java.Lang.ICharSequence * int * int * bool * single * single[] -> int

Parameter

text
ICharSequence

Der zu messende Text. Darf nicht null sein.

start
Int32

Der Offset in Text, um mit der Messung zu beginnen

end
Int32

Das Ende des zu messenden Textsegments.

measureForwards
Boolean

Wenn wahr, messen Sie Vorwärts, beginnend am Anfang. Messen Sie andernfalls rückwärts, beginnend mit dem Ende.

maxWidth
Single

Die maximale Breite, die angesammelt werden soll.

measuredWidth
Single[]

Dies ist optional. Wenn nicht NULL, wird die tatsächliche Breite zurückgegeben, die gemessen wird.

Gibt zurück

Die Anzahl der zeichen, die gemessen wurden. Wird immer = abs(end - start) sein <.

Attribute

Hinweise

Messen Sie den Text, und beenden Sie frühzeitig, wenn die gemessene Breite maxWidth überschreitet. Gibt die Anzahl der gemessenen Zeichen zurück, und wenn "measuredWidth" nicht null ist, wird die tatsächliche gemessene Breite zurückgegeben.

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

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:

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

Messen Sie den Text, und beenden Sie frühzeitig, wenn die gemessene Breite maxWidth überschreitet.

public int BreakText(string? text, int start, int end, bool measureForwards, float maxWidth, float[]? measuredWidth);
member this.BreakText : string * int * int * bool * single * single[] -> int

Parameter

text
String

Der zu messende Text. Darf nicht null sein.

start
Int32

Der Offset in Text, um mit der Messung zu beginnen

end
Int32

Das Ende des zu messenden Textsegments.

measureForwards
Boolean

Wenn wahr, messen Sie Vorwärts, beginnend am Anfang. Messen Sie andernfalls rückwärts, beginnend mit dem Ende.

maxWidth
Single

Die maximale Breite, die angesammelt werden soll.

measuredWidth
Single[]

Dies ist optional. Wenn nicht NULL, wird die tatsächliche Breite zurückgegeben, die gemessen wird.

Gibt zurück

Die Anzahl der zeichen, die gemessen wurden. Wird immer = abs(end - start) sein <.

Hinweise

Messen Sie den Text, und beenden Sie frühzeitig, wenn die gemessene Breite maxWidth überschreitet. Gibt die Anzahl der gemessenen Zeichen zurück, und wenn "measuredWidth" nicht null ist, wird die tatsächliche gemessene Breite zurückgegeben.

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

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: