語言

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 或 left,則使用 Paint.getFontMetricsForLocale(Paint.FontMetrics) 取得的字型度量。

這裡的最小意義是線間距的最小值:Paint.ascent()的最大值,Paint.descent()的最小值。

透過設定此值,每行的行距都會最小,無論呈現哪種文字。 例如,日文文字的垂直度量通常比拉丁字母大。 透過將 Paint.getFontMetricsForLocale(Paint.FontMetrics)取得的度量設為日文,或若 Paint 的地點為日文則為空,若文字為英文,日文的行距則保留。 如果文字的垂直度量比日文大,例如緬甸文,則使用較大的字體度量。

Android 參考資料。android.text.StaticLayout.Builder.setMinimumFontMetrics

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

適用於