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 属性用法

<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对象的 OpenTypeusStretchClass

ToString()

基于当前区域性创建当前 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)

适用于

另请参阅