FontWeight 結構

定義

描述字樣密度,以筆劃的光線或高度而言。

public value class FontWeight
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 65536)]
struct FontWeight
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 65536)]
public struct FontWeight
var fontWeight = {
weight : /* Your value */
}
Public Structure FontWeight
<object property="fontWeightsPropertyName"/>
繼承
FontWeight
屬性

Windows 需求

裝置系列
Windows 10 (已於 10.0.10240.0 引進)
API contract
Windows.Foundation.UniversalApiContract (已於 v1.0 引進)

範例

此範例示範如何在 XAML TextBlock上設定 FontWeight 屬性。

<TextBlock Text="FontWeight ExtraBlack" FontWeight="ExtraBlack"/>
TextBlock textBlock1 = new TextBlock();
textBlock1.Text = "FontWeight ExtraBlack";
textBlock1.FontWeight = Windows.UI.Text.FontWeights.ExtraBlack;

備註

在標準印刷樣式 API 中,字型的粗細會使用「粗體」等常數名稱來表示。 使用常數名稱來設定字型粗細屬性可透過類型轉換器行為以及 FontWeights 支援類別來支援。 針對程式碼存取,相關資訊會表示為 FontWeight 結構的 Weight 成員。

FontWeights值會對應至OpenType 規格中的 「usWeightClass」 定義。 「usWeightClass」 代表介於 1 到 999 之間的整數值。 較低的值表示較輕的權數;較高的值表示較重的權數。

FontWeight 結構的 Weight 成員通常會以其中一個 FontWeights 值起始。 如果您在程式碼中存取 FontWeight 結構,您可以比較其 Weight 成員的值與 FontWeights 靜態屬性中的值。

欄位

Weight

以數值表示的字型粗細。

適用於