次の方法で共有


Typography.SlashedZero プロパティ

定義

標準のゼロ フォント フォームをスラッシュ 0 に置き換える必要があるかどうかを示す値を取得または設定します。

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

プロパティ値

スラッシュ 0 のフォームが有効になっている場合に true します。それ以外の場合は、falseします。 既定値は falseです。

注釈

このプロパティは、Typography プロパティを所有するオブジェクトの値を取得または設定します。これは、Typography クラス インスタンスにアクセスする唯一の方法です。 さらに、このプロパティは、XAML でテキストを含むオブジェクトに設定できるように、添付プロパティの使用をサポートしています。

OpenType フォントでは、文字 "O" と数字 "0" の違いを強調するために、スラッシュ付きのゼロ数字形式がサポートされています。 スラッシュ付きゼロ数字は、多くの場合、財務およびビジネス情報の識別子に使用されます。

次のテキストには、Miramonte フォントを使用したサンプル注文識別子が表示されます。 最初の行には標準の数字が使用されます。 2 行目では、大文字の "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 で、選択したフォントがスラッシュ 0 の形式をサポートしていない場合は、数字の既定の形式が表示されます。

XAML 属性の使用法

< オブジェクトTypography.SlashedZero="bool"/>

依存関係プロパティ情報

識別子フィールド SlashedZeroProperty
true に設定されたメタデータ プロパティ AffectsMeasureAffectsRenderInherits

適用対象

こちらもご覧ください