Layout.GetLineLetterSpacingUnitCount(Int32, Boolean) メソッド
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
行内の文字間隔単位の数を返します。
[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 になります。
このページの一部は、によって作成および共有され、に記載されている条件に従って使用される作業に基づく変更です。