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

属性值

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>

如果 is 和所选字体的值SlashedZerotrue不支持斜杠零窗体,则显示数字的默认格式。

XAML 属性用法

<object Typography.SlashedZero="bool"/>

依赖项属性信息

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

适用于

另请参阅