語言

Paint.BreakText 方法

定義

多載

名稱 Description
BreakText(String, Boolean, Single, Single[])

測量文字,如果測量的寬度超過最大寬度,就提前停止。

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

測量文字,如果測量的寬度超過最大寬度,就提前停止。

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

測量文字,如果測量的寬度超過最大寬度,就提前停止。

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

測量文字,如果測量的寬度超過最大寬度,就提前停止。

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

測量文字,如果測量的寬度超過最大寬度,就提前停止。

[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

參數

text
String

要衡量的文字。 不可為空值。

measureForwards
Boolean

若為真,則從字串的第一個字元開始向前測量。 否則,從字串的最後一個字元開始,從倒數開始。

maxWidth
Single

最大可累積的寬度。

measuredWidth
Single[]

Optional. 若非空寬度,則回傳實際測量的寬度。

傳回

測量的燒焦數量。 永遠 <= abs(count)。

屬性

備註

測量文字,如果測量的寬度超過最大寬度,就提前停止。 回傳測量到的字元數,如果 measuredWidth 不是空,則回傳實際測量的寬度。

Java 文件 android.graphics.Paint.breakText(java.lang.String, boolean, float, float[])。

本頁部分內容為基於 Open Source Project 所創建與分享的作品,並依授權條款所描述的使用進行修改。

適用於

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

測量文字,如果測量的寬度超過最大寬度,就提前停止。

[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

參數

text
Char[]

要衡量的文字。 不可為空值。

index
Int32

偏移量轉為文字,開始測量

count
Int32

測量的最大條目數量。 若計數為負,則字元按相反順序測量。

maxWidth
Single

最大可累積的寬度。

measuredWidth
Single[]

Optional. 若非空寬度,則回傳實際測量的寬度。

傳回

測量的燒焦數量。 永遠 <= abs(count)。

屬性

備註

測量文字,如果測量的寬度超過最大寬度,就提前停止。 回傳測量到的字元數,如果 measuredWidth 不是空,則回傳實際測量的寬度。

Java 文件 android.graphics.Paint.breakText(char[], int, int, float, float[])。

本頁部分內容為基於 Open Source Project 所創建與分享的作品,並依授權條款所描述的使用進行修改。

適用於

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

測量文字,如果測量的寬度超過最大寬度,就提前停止。

[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

參數

text
ICharSequence

要衡量的文字。 不可為空值。

start
Int32

偏移量轉為文字,開始測量

end
Int32

文字切片末端要測量。

measureForwards
Boolean

如果是真的,從起點開始往前量。 否則,就從頭開始,反向量。

maxWidth
Single

最大可累積的寬度。

measuredWidth
Single[]

Optional. 若非空寬度,則回傳實際測量的寬度。

傳回

測量的燒焦數量。 永遠 <= abs(結束 - 開始)。

屬性

備註

測量文字,如果測量的寬度超過最大寬度,就提前停止。 回傳測量到的字元數,如果 measuredWidth 不是空,則回傳實際測量的寬度。

Java 文件 android.graphics.Paint.breakText(java.lang.CharSequence, int, int, boolean, float, float[])。

本頁部分內容為基於 Open Source Project 所創建與分享的作品,並依授權條款所描述的使用進行修改。

適用於

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

測量文字,如果測量的寬度超過最大寬度,就提前停止。

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

參數

text
String

要衡量的文字。 不可為空值。

start
Int32

偏移量轉為文字,開始測量

end
Int32

文字切片末端要測量。

measureForwards
Boolean

如果是真的,從起點開始往前量。 否則,就從頭開始,反向量。

maxWidth
Single

最大可累積的寬度。

measuredWidth
Single[]

Optional. 若非空寬度,則回傳實際測量的寬度。

傳回

測量的燒焦數量。 永遠 <= abs(結束 - 開始)。

備註

測量文字,如果測量的寬度超過最大寬度,就提前停止。 回傳測量到的字元數,如果 measuredWidth 不是空,則回傳實際測量的寬度。

Java 文件 android.graphics.Paint.breakText(java.lang.CharSequence, int, int, boolean, float, float[])。

本頁部分內容為基於 Open Source Project 所創建與分享的作品,並依授權條款所描述的使用進行修改。

適用於