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 |