Typography.SlashedZero 属性

定义

获取或设置一个值,该值指示是否应将名义零字体窗体替换为斜杠零。

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”字母形成对比。

使用 OpenType 斜杠零数字的文本
斜杠零数字示例

下面的代码示例演示如何使用 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 的元数据属性 AffectsMeasureAffectsRenderInherits

适用于

另请参阅