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)

将 a Object 与当前 FontStretch 对象进行比较。

FromOpenTypeStretch(Int32)

创建对应于 OpenType usStretchClass 值的新实例 FontStretch

GetHashCode()

检索此对象的哈希代码。

ToOpenTypeStretch()

返回一个值,该值表示此usStretchClass对象的 OpenTypeFontStretch

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)

适用于

另请参阅