Paint.BreakText Method
Definition
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
Overloads
BreakText(String, Boolean, Single, Single[]) |
Measure the text, stopping early if the measured width exceeds maxWidth. |
BreakText(Char[], Int32, Int32, Single, Single[]) |
Measure the text, stopping early if the measured width exceeds maxWidth. |
BreakText(ICharSequence, Int32, Int32, Boolean, Single, Single[]) |
Measure the text, stopping early if the measured width exceeds maxWidth. |
BreakText(String, Int32, Int32, Boolean, Single, Single[]) |
Measure the text, stopping early if the measured width exceeds maxWidth. |
BreakText(String, Boolean, Single, Single[])
Measure the text, stopping early if the measured width exceeds maxWidth.
[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
Parameters
- text
- String
The text to measure. Cannot be null.
- measureForwards
- Boolean
If true, measure forwards, starting with the first character in the string. Otherwise, measure backwards, starting with the last character in the string.
- maxWidth
- Single
The maximum width to accumulate.
- measuredWidth
- Single[]
Optional. If not null, returns the actual width measured.
Returns
The number of chars that were measured. Will always be <= abs(count).
- Attributes
Remarks
Measure the text, stopping early if the measured width exceeds maxWidth. Return the number of chars that were measured, and if measuredWidth is not null, return in it the actual width measured.
Java documentation for android.graphics.Paint.breakText(java.lang.String, boolean, float, float[])
.
Portions of this page are modifications based on work created and shared by the Android Open Source Project and used according to terms described in the Creative Commons 2.5 Attribution License.
Applies to
BreakText(Char[], Int32, Int32, Single, Single[])
Measure the text, stopping early if the measured width exceeds maxWidth.
[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
Parameters
- text
- Char[]
The text to measure. Cannot be null.
- index
- Int32
The offset into text to begin measuring at
- count
- Int32
The number of maximum number of entries to measure. If count is negative, then the characters are measured in reverse order.
- maxWidth
- Single
The maximum width to accumulate.
- measuredWidth
- Single[]
Optional. If not null, returns the actual width measured.
Returns
The number of chars that were measured. Will always be <= abs(count).
- Attributes
Remarks
Measure the text, stopping early if the measured width exceeds maxWidth. Return the number of chars that were measured, and if measuredWidth is not null, return in it the actual width measured.
Java documentation for android.graphics.Paint.breakText(char[], int, int, float, float[])
.
Portions of this page are modifications based on work created and shared by the Android Open Source Project and used according to terms described in the Creative Commons 2.5 Attribution License.
Applies to
BreakText(ICharSequence, Int32, Int32, Boolean, Single, Single[])
Measure the text, stopping early if the measured width exceeds maxWidth.
[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
Parameters
- text
- ICharSequence
The text to measure. Cannot be null.
- start
- Int32
The offset into text to begin measuring at
- end
- Int32
The end of the text slice to measure.
- measureForwards
- Boolean
If true, measure forwards, starting at start. Otherwise, measure backwards, starting with end.
- maxWidth
- Single
The maximum width to accumulate.
- measuredWidth
- Single[]
Optional. If not null, returns the actual width measured.
Returns
The number of chars that were measured. Will always be <= abs(end - start).
- Attributes
Remarks
Measure the text, stopping early if the measured width exceeds maxWidth. Return the number of chars that were measured, and if measuredWidth is not null, return in it the actual width measured.
Portions of this page are modifications based on work created and shared by the Android Open Source Project and used according to terms described in the Creative Commons 2.5 Attribution License.
Applies to
BreakText(String, Int32, Int32, Boolean, Single, Single[])
Measure the text, stopping early if the measured width exceeds maxWidth.
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
Parameters
- text
- String
The text to measure. Cannot be null.
- start
- Int32
The offset into text to begin measuring at
- end
- Int32
The end of the text slice to measure.
- measureForwards
- Boolean
If true, measure forwards, starting at start. Otherwise, measure backwards, starting with end.
- maxWidth
- Single
The maximum width to accumulate.
- measuredWidth
- Single[]
Optional. If not null, returns the actual width measured.
Returns
The number of chars that were measured. Will always be <= abs(end - start).
Remarks
Measure the text, stopping early if the measured width exceeds maxWidth. Return the number of chars that were measured, and if measuredWidth is not null, return in it the actual width measured.
Portions of this page are modifications based on work created and shared by the Android Open Source Project and used according to terms described in the Creative Commons 2.5 Attribution License.