Typography.NumeralAlignment 属性
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
获取或设置一个 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”之间的宽度差异。 第二列显示相同的两个数值,并通过使用表格式数字功能调整其宽度。
比例图和选项卡式数字示例
下面的代码示例演示如何使用 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 属性用法
<objectTypography.NumericalAlignment=“FontNumeralAlignment”/>
依赖项属性信息
标识符字段 | NumeralAlignmentProperty |
元数据属性设置为 true |
AffectsMeasure, AffectsRender, Inherits |
适用于
另请参阅
反馈
https://aka.ms/ContentUserFeedback。
即将发布:在整个 2024 年,我们将逐步淘汰作为内容反馈机制的“GitHub 问题”,并将其取代为新的反馈系统。 有关详细信息,请参阅:提交和查看相关反馈