Typography.NumeralStyle 属性

定义

获取或设置一个 FontNumeralStyle 枚举值,该值确定用于呈现数字备用字体表单的字形集。

public:
 property System::Windows::FontNumeralStyle NumeralStyle { System::Windows::FontNumeralStyle get(); void set(System::Windows::FontNumeralStyle value); };
public System.Windows.FontNumeralStyle NumeralStyle { get; set; }
member this.NumeralStyle : System.Windows.FontNumeralStyle with get, set
Public Property NumeralStyle As FontNumeralStyle

属性值

FontNumeralStyle 枚举值。 默认值为 Normal

注解

此属性获取或设置拥有 Typography 属性的对象上的值,这是访问 Typography 类实例的唯一方法。 此外,此属性支持附加属性用法,以便可以在 XAML 中包含文本的对象上设置它。

OpenType 字体支持旧样式数字格式。 此格式可用于在不再标准的样式中显示数字。 以下文本以标准格式和旧式数字格式显示 Palatino Linotype 字体的 18 世纪日期。

使用 OpenType 旧样式数字的文本
标准数字和旧样式数字的示例

以下文本显示 Palatino Linotype 字体的标准数字,后跟旧样式数字。

使用 OpenType 旧样式数字集的文本
标准和旧样式数字集的示例

下面的代码示例演示如何使用 NumeralStyle 属性为 Palatino Linotype 字体定义旧样式数字。

<Paragraph FontFamily="Palatino Linotype">
  <Run Typography.NumeralStyle="Normal">1234567890</Run>
  <Run Typography.NumeralStyle="OldStyle">1234567890</Run>
</Paragraph>

XAML 属性用法

< 对象Typography.NumeralStyle=“FontNumeralStyle”/>

Dependency 属性信息

标识符字段 NumeralStyleProperty
设置为 true 的元数据属性 AffectsMeasureAffectsRenderInherits

适用于

另请参阅