Typography.NumeralAlignment プロパティ

定義

数値を使用する場合の幅の配置を示す FontNumeralAlignment 列挙値を取得または設定します。

public:
 property System::Windows::FontNumeralAlignment NumeralAlignment { System::Windows::FontNumeralAlignment get(); void set(System::Windows::FontNumeralAlignment value); };
public System.Windows.FontNumeralAlignment NumeralAlignment { get; set; }
member this.NumeralAlignment : System.Windows.FontNumeralAlignment with get, set
Public Property NumeralAlignment As FontNumeralAlignment

プロパティ値

FontNumeralAlignment 列挙値。 既定値は Normalです。

注釈

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

OpenType フォントでは、数字を使用する場合の幅の配置を制御するプロポーショナルおよび表形式の図の機能がサポートされています。 比例図は、各数字を異なる幅を持つものとして扱う - 「1」は「5」よりも狭い。 表形式の数値は、縦に並べるように等幅の数字として扱われ、財務タイプ情報の読みやすさが向上します。

次のテキストは、Miramonte フォントを使用して最初の列に 2 つの比例図を表示します。 数字 "5" と "1" の幅の違いに注意してください。 2 番目の列には、同じ 2 つの数値と、表形式の図機能を使用して調整された幅が表示されます。

OpenType プロポーショナル & 表形式の図OpenType プロポーショナル & 表形式の図を使用したテキスト
比例図とタブ付き図形の例

次のコード例は、NumeralAlignment プロパティを使用して、Miramonte フォントの比例図と表形式の図形を定義する方法を示しています。

<TextBlock FontFamily="Miramonte">
  <Run Typography.NumeralAlignment="Proportional">114,131</Run>
</TextBlock>
<TextBlock FontFamily="Miramonte">
  <Run Typography.NumeralAlignment="Tabular">114,131</Run>
</TextBlock>

XAML 属性の使用法

< オブジェクトTypography.NumericalAlignment="FontNumeralAlignment"/>

依存関係プロパティ情報

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

適用対象

こちらもご覧ください