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

数値として表されるフォントの太さ。

適用対象