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 字型顯示第一個數據行中的兩個比例數位。 請注意數位 「5」 和 「1」 之間的寬度差異。 第二個數據行顯示相同的兩個數值,使用表格式圖特徵調整寬度。

使用 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

適用於

另請參閱