次の方法で共有


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" の違いを強調するためのスラッシュ付きゼロの数字形式がサポートされています。 スラッシュ付きゼロは、財務およびビジネス情報における ID によく使用されます。

次のテキストは、Miramonte フォントを使用してサンプルの注文識別子を表示したものです。 1 行目では、標準の数字が使用されています。 2 行目では、大文字の "O" と区別しやすいように、スラッシュ付きゼロの数字が使用されています。

OpenType のスラッシュ付きのゼロを使用するテキスト
スラッシュ付きゼロ数字の例

次のコード例は、プロパティを使用して、Miramonte フォントにスラッシュゼロの数字を定義する方法を SlashedZero 示しています。

<Paragraph FontFamily="Miramonte">
  <Run>Order #0048-OTC-390</Run>
  <LineBreak/>
  <Run Typography.SlashedZero="True">Order #0048-OTC-390</Run>
</Paragraph>

is の値SlashedZerotrueと、選択したフォントでスラッシュ 0 の形式がサポートされていない場合は、数字の既定の形式が表示されます。

XAML 属性の使用方法

<object Typography.SlashedZero="bool"/>

依存プロパティ情報

識別子フィールド SlashedZeroProperty
メタデータのプロパティが次に設定されている true AffectsMeasureAffectsRenderInherits

適用対象

こちらもご覧ください