Language

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 は、文字間隔のターゲットである文字の数を返します。 1 つの文字として扱う必要がある文字の中央に文字間隔は追加されません (合字形式や結語形式など)。 この値は、 BreakIterator#getCharacterInstance(Locale)によって計算される] grapheme クラスターの数とは異なります。 たとえば、"fi" が合字化されている場合、合字形式は単一の uni として扱われ、文字間隔は追加されませんが、2 つの別個の grapheme クラスターがあります。

この値は、クラスター間で文字間隔が適用されるため、理由の文字間隔の量を計算するために使用されます。 たとえば、余分な W ピクセルを文字間隔で埋める必要がある場合、適用される文字間隔の量は W/(文字間隔単位数 - 1) px になります。

Javaドキュメント。

このページの一部は、によって作成および共有され、に記載されている条件に従って使用される作業に基づく変更です。

適用対象