共用方式為


Typography.StylisticAlternates 屬性

定義

取得或設定值,指定文體替代表單的索引。

public:
 property int StylisticAlternates { int get(); void set(int value); };
public int StylisticAlternates { get; set; }
member this.StylisticAlternates : int with get, set
Public Property StylisticAlternates As Integer

屬性值

文體替代形式的索引。 預設值為 0 (零)。

備註

這個屬性會取得或設定對象上擁有 Typography 屬性的值,這是存取 Typography 類別實例的唯一方法。 此外,這個屬性支援附加屬性的使用方式,以便在 XAML 中包含文字的物件上設定它。

替代專案是可以替代標準圖像的字元。 OpenType 字型,例如下列範例中使用的 Pericles 字型,包含可用來為文字建立不同外觀的替代圖像。 下列文字會顯示 Pericles 字型的標準字元。

使用 OpenType 標準字元的文字
標準字元集的範例

Pericles OpenType 字型包含額外的字元,可提供標準字元集的文體替代字型。 下列文字會顯示文體替代字元。

使用 OpenType 文體替代字元
文體替代圖像的範例

下列程式代碼範例示範如何使用 StylisticAlternates 屬性,定義 Pericles 字型的文體替代字元。

<Paragraph FontFamily="Pericles">
  <Run Typography.StylisticAlternates="1">A</Run>NCIENT
  GR<Run Typography.StylisticAlternates="1">EE</Run>K
  MYTH<Run Typography.StylisticAlternates="1">O</Run>LOGY
</Paragraph>

下列文字會顯示佩里爾斯字型的數個其他文體替代字元。

使用 OpenType 文體替代字元
其他文體替代圖像的範例

下列程式代碼範例示範如何定義這些其他文體替代字元。

<Paragraph FontFamily="Pericles">
  <Run Typography.StylisticAlternates="1">A</Run>
  <Run Typography.StylisticAlternates="2">A</Run>
  <Run Typography.StylisticAlternates="3">A</Run>
  <Run Typography.StylisticAlternates="1">C</Run>
  <Run Typography.StylisticAlternates="1">E</Run>
  <Run Typography.StylisticAlternates="1">G</Run>
  <Run Typography.StylisticAlternates="1">O</Run>
  <Run Typography.StylisticAlternates="1">Q</Run>
  <Run Typography.StylisticAlternates="1">R</Run>
  <Run Typography.StylisticAlternates="2">R</Run>
  <Run Typography.StylisticAlternates="1">S</Run>
  <Run Typography.StylisticAlternates="1">Y</Run>
</Paragraph>

XAML 屬性使用方式

< 物件Typography.StylisticAlternates=“int”/>

相依性屬性資訊

標識元欄位 StylisticAlternatesProperty
設定為 true 的元數據屬性 AffectsMeasureAffectsRenderInherits

適用於

另請參閱