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 值會對應至 usWidthClass OpenType 規格中的定義。 usWidthClass表示介於 1 到 9 之間的整數值 - 較低的值表示較窄的寬度;較高的值表示寬度較寬。

字型延展 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 Attribute Usage

<object fontStretchesProperty="fontStretchesValue"/>  

XAML 值

fontStretchesValue
FontStretches以名稱字串表示的值,例如 「Condensed」、「Normal」 或 「Expanded」。

方法

Compare(FontStretch, FontStretch)

比較 FontStretch 物件的兩個執行個體。

Equals(FontStretch)

FontStretch 物件與目前的 FontStretch 物件相比較。

Equals(Object)

Object 與目前的 FontStretch 物件相比較。

FromOpenTypeStretch(Int32)

建立對應至 OpenType usStretchClass 值的新實例 FontStretch

GetHashCode()

擷取這個物件的雜湊碼。

ToOpenTypeStretch()

傳回值,表示這個 FontStretch 物件的 OpenType usStretchClass

ToString()

根據目前的文化特性 (Culture),建立目前 String 物件的 FontStretch 表示。

運算子

Equality(FontStretch, FontStretch)

比較 FontStretch 的兩個執行個體是否相等。

GreaterThan(FontStretch, FontStretch)

評估 FontStretch 的兩個執行個體,判斷其中一個執行個體是否大於另一個。

GreaterThanOrEqual(FontStretch, FontStretch)

評估 FontStretch 的兩個執行個體,判斷其中一個執行個體是否大於或等於另一個。

Inequality(FontStretch, FontStretch)

評估 FontStretch 的兩個執行個體,判斷兩者是否不相等。

LessThan(FontStretch, FontStretch)

評估 FontStretch 的兩個執行個體,判斷其中一個執行個體是否小於另一個。

LessThanOrEqual(FontStretch, FontStretch)

評估 FontStretch 的兩個執行個體,判斷其中一個執行個體是否小於或等於另一個。

明確介面實作

IFormattable.ToString(String, IFormatProvider)

如需這個成員的說明,請參閱 ToString(String, IFormatProvider)

適用於

另請參閱