英語で読む

次の方法で共有


FontStretch 構造体

定義

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

C#
[System.ComponentModel.TypeConverter(typeof(System.Windows.FontStretchConverter))]
[System.Windows.Localizability(System.Windows.LocalizationCategory.None)]
public struct FontStretch : 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)」をご覧ください。

適用対象

製品 バージョン
.NET Framework 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
Windows Desktop 3.0, 3.1, 5, 6, 7, 8, 9, 10

こちらもご覧ください