Typography.SlashedZero 属性
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
获取或设置一个值,该值指示是否应将名义零字体窗体替换为斜杠零。
public:
property bool SlashedZero { bool get(); void set(bool value); };
public bool SlashedZero { get; set; }
member this.SlashedZero : bool with get, set
Public Property SlashedZero As Boolean
属性值
如果启用了斜杠零窗体,true
;否则,false
。 默认值为 false
。
注解
此属性获取或设置拥有 Typography
属性的对象上的值,这是访问 Typography 类实例的唯一方法。 此外,此属性支持附加属性用法,以便可以在 XAML 中包含文本的对象上设置它。
OpenType 字体支持斜杠零数字格式,以强调字母“O”和数字“0”之间的差异。 斜杠零数字通常用于财务和商业信息中的标识符。
以下文本显示使用 Miramonte 字体的示例顺序标识符。 第一行使用标准数字。 第二行使用斜杠零数字来更好地与大写“O”字母形成对比。
斜杠零数字示例
下面的代码示例演示如何使用 SlashedZero 属性为 Miramonte 字体定义斜杠零数字。
<Paragraph FontFamily="Miramonte">
<Run>Order #0048-OTC-390</Run>
<LineBreak/>
<Run Typography.SlashedZero="True">Order #0048-OTC-390</Run>
</Paragraph>
如果 SlashedZero 的值 true
且所选字体不支持斜杠零形式,则显示数字的默认形式。
XAML 属性用法
< objectTypography.SlashedZero=“bool”/>
Dependency 属性信息
标识符字段 | SlashedZeroProperty |
设置为 true 的元数据属性 |
AffectsMeasure、AffectsRender、Inherits |