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 属性用法
<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() |
基于当前区域性创建当前 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)。 |