FontStretch 構造体
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
フォントの標準の縦横比に対して、フォントがどのくらい伸縮されているかを表します。
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
- 継承
- 属性
- 実装
注釈
フォント ストレッチは、フォント フォームが通常の縦横比から引き伸ばされる度合いを表します。これは、フォント内のグリフに指定された元の幅と高さの比率です。
値は 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 |
| 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)」をご覧ください。 |