FontWeight 構造体

定義

ストロークの明るさまたは重さの観点から、書体の密度を指します。

public value class FontWeight : IFormattable
[System.ComponentModel.TypeConverter(typeof(System.Windows.FontWeightConverter))]
[System.Windows.Localizability(System.Windows.LocalizationCategory.None)]
public struct FontWeight : IFormattable
[<System.ComponentModel.TypeConverter(typeof(System.Windows.FontWeightConverter))>]
[<System.Windows.Localizability(System.Windows.LocalizationCategory.None)>]
type FontWeight = struct
    interface IFormattable
Public Structure FontWeight
Implements IFormattable
継承
FontWeight
属性
実装

次のコード例では、 FontWeight は "UltraBold" に設定されています。

<TextBlock FontWeight="UltraBold" FontFamily="Gil Sans MT">Hello, world</TextBlock>

注釈

一般に、太さの違いは、書体の特定の文字に関連付けられたストロークまたは太さの増加によって区別されます。これは、同じ書体の "通常の" 文字と比較して異なっています。

メモ すべての書体に対してすべての重みが使用できるわけではありません。 書体に対して重みが使用できない場合は、最も近い一致する重みが返されます。

XAML 属性の使用法

<object fontWeightProperty="fontWeightsValue"/>

XAML 値

fontWeightsValueFontWeightsプロパティ名 ("Light"、"Normal"、"UltraBold" など)。

メソッド

名前 説明
Compare(FontWeight, FontWeight)

FontWeightの 2 つのインスタンスを比較します。

Equals(FontWeight)

現在の FontWeight オブジェクトが、指定した FontWeight オブジェクトと等しいかどうかを判断します。

Equals(Object)

現在の FontWeight オブジェクトが指定したオブジェクトと等しいかどうかを判断します。

FromOpenTypeWeight(Int32)

OpenType FontWeight 値に対応するusWeightClassの新しいインスタンスを作成します。

GetHashCode()

このオブジェクトのハッシュ コードを取得します。

ToOpenTypeWeight()

usWeightClass オブジェクトの OpenType FontWeightを表す値を返します。

ToString()

FontWeight オブジェクトの値を表し、CurrentCultureプロパティ情報に基づくテキスト文字列を返します。

演算子

名前 説明
Equality(FontWeight, FontWeight)

FontWeightの 2 つのインスタンスを等しいかどうかを比較します。

GreaterThan(FontWeight, FontWeight)

FontWeightの 2 つのインスタンスを評価して、1 つのインスタンスがもう一方のインスタンスより大きいかどうかを判断します。

GreaterThanOrEqual(FontWeight, FontWeight)

FontWeightの 2 つのインスタンスを評価して、一方のインスタンスがもう一方のインスタンスより大きいか等しいかを判断します。

Inequality(FontWeight, FontWeight)

FontWeightの 2 つのインスタンスを評価して、不等値を判断します。

LessThan(FontWeight, FontWeight)

FontWeightの 2 つのインスタンスを評価して、1 つのインスタンスがもう一方のインスタンスより小さいかどうかを判断します。

LessThanOrEqual(FontWeight, FontWeight)

FontWeightの 2 つのインスタンスを評価して、1 つのインスタンスがもう一方のインスタンスより小さいか等しいかを判断します。

明示的なインターフェイスの実装

名前 説明
IFormattable.ToString(String, IFormatProvider)

このメンバーの説明については、 ToString(String, IFormatProvider)を参照してください。

適用対象

こちらもご覧ください