Typography.NumeralAlignment 属性

定义

获取或设置一个 FontNumeralAlignment 枚举值,该值指示使用数字时的宽度对齐方式。

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

属性值

FontNumeralAlignment 枚举值。 默认值为 Normal

注解

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

OpenType 字体支持比例和表格图功能,以在使用数字时控制宽度的对齐方式。 比例数字将每个数字视为具有不同的宽度 -“1”比“5”窄。 表格数字被视为等宽数字,以便垂直对齐,从而提高财务类型信息的可读性。

以下文本使用 Miramonte 字体显示第一列中的两个成比例数字。 请注意数字“5”和“1”之间的宽度差异。 第二列显示与使用表格图特征调整宽度相同的两个数值。

使用 OpenType 成比例 & 表格数字 文本,
比例图和制表符图示例

下面的代码示例演示如何使用 NumeralAlignment 属性为 Miramonte 字体定义成比例和表格数字。

<TextBlock FontFamily="Miramonte">
  <Run Typography.NumeralAlignment="Proportional">114,131</Run>
</TextBlock>
<TextBlock FontFamily="Miramonte">
  <Run Typography.NumeralAlignment="Tabular">114,131</Run>
</TextBlock>

XAML 属性用法

< 对象Typography.NumericalAlignment=“FontNumeralAlignment”/>

Dependency 属性信息

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

适用于

另请参阅