FontStretch 構造体

定義

フォントの標準の縦横比に対して、フォントがどのくらい伸縮されているかを表します。

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

注釈

フォントストレッチは、フォントフォームが通常の縦横比から引き伸ばされる度合いを表します。これは、フォント内のグリフに対して指定された元の幅と高さの比率です。

値は FontStretches 、OpenType 仕様の定義に対応 usWidthClass します。 1 ~ 9 の整数値を表します。小さい値は usWidthClass 幅が狭いことを示します。値が大きいほど幅が広いことを示します。

フォントのストレッチ usWidthClass 標準の %
UltraCondensed 1 50.0%
ExtraCondensed 2 62.5%
Condensed 3 75.0%
SemiCondensed 4 87.5%
Medium 5 100.0%
SemiExpanded 6 112.5%
Expanded 7 125.0%
ExtraExpanded 8 150.0%
UltraExpanded 9 200.0%

OpenType 値の詳細については、OpenType usWidthClass 仕様の usWidthClass セクションを参照してください。

XAML 属性の使用方法

<object fontStretchesProperty="fontStretchesValue"/>  

XAML 値

fontStretchesValue
FontStretches名前文字列として表される値 ("Condensed"、"Normal"、"Expanded" など)。

メソッド

Compare(FontStretch, FontStretch)

FontStretch オブジェクトの 2 つのインスタンスを比較します。

Equals(FontStretch)

FontStretch オブジェクトと現在の FontStretch オブジェクトを比較します。

Equals(Object)

Object と現在の FontStretch オブジェクトを比較します。

FromOpenTypeStretch(Int32)

OpenType usStretchClass 値に対応する新しいインスタンス FontStretch を作成します。

GetHashCode()

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

ToOpenTypeStretch()

このFontStretchオブジェクトの OpenType usStretchClass を表す値を返します。

ToString()

現在のカルチャに基づいて、現在の String オブジェクトの FontStretch 表現を作成します。

演算子

Equality(FontStretch, FontStretch)

FontStretch の 2 つのインスタンスを比較し、等しいかどうかを確認します。

GreaterThan(FontStretch, FontStretch)

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

GreaterThanOrEqual(FontStretch, FontStretch)

FontStretch の 2 つのインスタンスを評価して、一方のインスタンスがもう一方のインスタンス以上かどうかを確認します。

Inequality(FontStretch, FontStretch)

FontStretch の 2 つのインスタンスを評価して、両者が等しくないかどうかを確認します。

LessThan(FontStretch, FontStretch)

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

LessThanOrEqual(FontStretch, FontStretch)

FontStretch の 2 つのインスタンスを評価して、一方のインスタンスがもう一方のインスタンス以下かどうかを確認します。

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

IFormattable.ToString(String, IFormatProvider)

このメンバーの詳細については、「ToString(String, IFormatProvider)」をご覧ください。

適用対象

こちらもご覧ください