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 值會對應至 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 |
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)。 |