Language

StaticLayout.Builder.SetMinimumFontMetrics(Paint+FontMetrics) メソッド

定義

行間に使用する最小フォント メトリックを設定します。

[Android.Runtime.Register("setMinimumFontMetrics", "(Landroid/graphics/Paint$FontMetrics;)Landroid/text/StaticLayout$Builder;", "", ApiSince=35)]
public Android.Text.StaticLayout.Builder SetMinimumFontMetrics(Android.Graphics.Paint.FontMetrics? minimumFontMetrics);
[<Android.Runtime.Register("setMinimumFontMetrics", "(Landroid/graphics/Paint$FontMetrics;)Landroid/text/StaticLayout$Builder;", "", ApiSince=35)>]
member this.SetMinimumFontMetrics : Android.Graphics.Paint.FontMetrics -> Android.Text.StaticLayout.Builder

パラメーター

minimumFontMetrics
Paint.FontMetrics

最小フォント メトリック。 Paint.getFontMetricsForLocale(Paint.FontMetrics) によって取得された値を使用するために null を渡す

返品

属性

注釈

行間に使用する最小フォント メトリックを設定します。

null は既定値です。 null が設定されているか、既定値のままにされている場合は、Paint.getFontMetricsForLocale(Paint.FontMetrics) によって取得されたフォント メトリックが使用されます。

ここでの最小値は、行間の最小値です。Paint.ascent() の最大値、Paint.descent() の最小値です。

この値を設定すると、レンダリングされるテキストに関係なく、各行の行間は最小になります。 たとえば、通常、日本語のスクリプトでは、ラテン 文字よりも大きな垂直方向のメトリックがあります。 Paint.getFontMetricsForLocale(Paint.FontMetrics) によって取得されたメトリックを日本語に設定するか、ペイントのロケールが日本語の場合は null のままにすることで、テキストが英語のテキストの場合、日本語の行間が予約されます。 テキストの垂直方向のメトリックが日本語 (例: ビルマ) よりも大きい場合は、大きなフォント メトリックが使用されます。

android.text.StaticLayout.Builder.setMinimumFontMetricsの Android リファレンス。

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

適用対象