Typography.StylisticAlternates プロパティ
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
スタイル代替フォームのインデックスを指定する値を取得または設定します。
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 でテキストを含むオブジェクトに設定できるように、添付プロパティの使用をサポートしています。
代替は、標準グリフに置き換えることができるグリフです。 次の例で使用する Pericles フォントなどの OpenType フォントには、テキストのさまざまな外観を作成するために使用できる代替グリフが含まれています。 次のテキストは、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>
次のテキストには、Pericles フォントの他のいくつかのスタイル代替グリフが表示されます。
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 に設定されたメタデータ プロパティ |
AffectsMeasure、AffectsRender、Inherits |
適用対象
こちらもご覧ください
.NET