語言

Paint.GetTextWidths 方法

定義

多載

名稱 Description
GetTextWidths(String, Single[])

回傳字串中字元的前進寬度。

GetTextWidths(ICharSequence, Int32, Int32, Single[])

回傳字串中字元的前進寬度。

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

回傳字串中字元的前進寬度。

GetTextWidths(String, Int32, Int32, Single[])

回傳字串中字元的前進寬度。

GetTextWidths(String, Single[])

回傳字串中字元的前進寬度。

[Android.Runtime.Register("getTextWidths", "(Ljava/lang/String;[F)I", "GetGetTextWidths_Ljava_lang_String_arrayFHandler")]
public virtual int GetTextWidths(string? text, float[]? widths);
[<Android.Runtime.Register("getTextWidths", "(Ljava/lang/String;[F)I", "GetGetTextWidths_Ljava_lang_String_arrayFHandler")>]
abstract member GetTextWidths : string * single[] -> int
override this.GetTextWidths : string * single[] -> int

參數

text
String

要測量的文本

widths
Single[]

陣列接收字元的提前寬度。 必須至少和文字一樣大。

傳回

指定文本中的代碼單元數量。

屬性

備註

回傳字串中字元的前進寬度。

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

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

適用於

GetTextWidths(ICharSequence, Int32, Int32, Single[])

回傳字串中字元的前進寬度。

[Android.Runtime.Register("getTextWidths", "(Ljava/lang/CharSequence;II[F)I", "GetGetTextWidths_Ljava_lang_CharSequence_IIarrayFHandler")]
public virtual int GetTextWidths(Java.Lang.ICharSequence? text, int start, int end, float[]? widths);
[<Android.Runtime.Register("getTextWidths", "(Ljava/lang/CharSequence;II[F)I", "GetGetTextWidths_Ljava_lang_CharSequence_IIarrayFHandler")>]
abstract member GetTextWidths : Java.Lang.ICharSequence * int * int * single[] -> int
override this.GetTextWidths : Java.Lang.ICharSequence * int * int * single[] -> int

參數

text
ICharSequence

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

start
Int32

第一個要測量的 char 的指數

end
Int32

要測量的文字切片末端

widths
Single[]

陣列接收字元的提前寬度。 必須至少是大 as(結束-開始)。

傳回

實際回傳的寬度數。

屬性

備註

回傳字串中字元的前進寬度。

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

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

適用於

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

回傳字串中字元的前進寬度。

[Android.Runtime.Register("getTextWidths", "([CII[F)I", "GetGetTextWidths_arrayCIIarrayFHandler")]
public virtual int GetTextWidths(char[]? text, int index, int count, float[]? widths);
[<Android.Runtime.Register("getTextWidths", "([CII[F)I", "GetGetTextWidths_arrayCIIarrayFHandler")>]
abstract member GetTextWidths : char[] * int * int * single[] -> int
override this.GetTextWidths : char[] * int * int * single[] -> int

參數

text
Char[]

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

index
Int32

第一個要測量的 char 的指數

count
Int32

以指標開始的字元數 來測量

widths
Single[]

陣列接收字元的提前寬度。 必須至少有很大的數量。

傳回

實際回傳的寬度數。

屬性

備註

回傳字串中字元的前進寬度。

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

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

適用於

GetTextWidths(String, Int32, Int32, Single[])

回傳字串中字元的前進寬度。

[Android.Runtime.Register("getTextWidths", "(Ljava/lang/String;II[F)I", "GetGetTextWidths_Ljava_lang_String_IIarrayFHandler")]
public virtual int GetTextWidths(string? text, int start, int end, float[]? widths);
[<Android.Runtime.Register("getTextWidths", "(Ljava/lang/String;II[F)I", "GetGetTextWidths_Ljava_lang_String_IIarrayFHandler")>]
abstract member GetTextWidths : string * int * int * single[] -> int
override this.GetTextWidths : string * int * int * single[] -> int

參數

text
String

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

start
Int32

第一個要測量的 char 的指數

end
Int32

要測量的文字切片末端

widths
Single[]

陣列接收字元的提前寬度。 必須至少和文字一樣大。

傳回

指定文本中的代碼單元數量。

屬性

備註

回傳字串中字元的前進寬度。

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

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

適用於