語言

Layout.GetLineLetterSpacingUnitCount(Int32, Boolean) 方法

定義

回傳該行中字母間距單位的數量。

[Android.Runtime.Register("getLineLetterSpacingUnitCount", "(IZ)I", "GetGetLineLetterSpacingUnitCount_IZHandler", ApiSince=35)]
public virtual int GetLineLetterSpacingUnitCount(int line, bool includeTrailingWhitespace);
[<Android.Runtime.Register("getLineLetterSpacingUnitCount", "(IZ)I", "GetGetLineLetterSpacingUnitCount_IZHandler", ApiSince=35)>]
abstract member GetLineLetterSpacingUnitCount : int * bool -> int
override this.GetLineLetterSpacingUnitCount : int * bool -> int

參數

line
Int32

該直線的指標

includeTrailingWhitespace
Boolean

是否包含後方空白

傳回

該行中叢集計數的數量。

屬性

備註

回傳該行中字母間距單位的數量。

此 API 回傳的字母數量是字距的目標。 字距不會加到需要作為單一形式(例如連字或連字形式)的字元中間。 注意此值與由 BreakIterator#getCharacterInstance(Locale)計算的 ] 字素叢集數不同。 例如,如果「fi」是連字的,連字的形式會被視為單一字母,且不加字距,但有兩個獨立的字素簇。

此值用於計算對齊時的字母間距,因為字母間距是在叢集間套用。 例如,若需要以字母間距填充額外 W 像素,則需套用 W的字母間距為 /(字母間距單位數 - 1) px。

Java 文件 android.text.Layout.getLineLetterSpacingUnitCount(int, boolean)。

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

適用於