Paint.BreakText 方法
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
多載
| 名稱 | 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 所創建與分享的作品,並依授權條款所描述的使用進行修改。