Typography.Variants Eigenschaft

Definition

Ruft einen FontVariants-Enumerationswert ab, mit dem eine Variante der zu verwendenden typografischen Standardform angegeben wird, oder legt diesen fest.

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

Eigenschaftswert

FontVariants

Ein FontVariants-Enumerationswert. Der Standardwert ist Normal.

Hinweise

Diese Eigenschaft ruft einen Wert für das Objekt ab oder legt diesen fest, der eine Typography Eigenschaft besitzt. Dies ist die einzige Möglichkeit, auf eine Typography Klasseninstanz zuzugreifen. Darüber hinaus unterstützt diese Eigenschaft eine angefügte Eigenschaftsverwendung, sodass sie für Text enthaltende Objekte in XAML festgelegt werden kann.

Varianten ähneln hochgestellten oder tiefgestellten Schriftartenformularen. Es ist möglich, dass ein Schriftartformular unterschiedliche Glyphensätze zwischen Hochgestellt und ordinaler Form oder zwischen tiefgestellten und minderwertigen Formen enthalten kann. Mit der Variants Eigenschaft können Sie hochgestellte und tiefgestellte Werte für eine OpenType-Schriftart festlegen.

Der folgende Text zeigt hochgestellte Zeichen für die Schriftart Palatino Linotype.

Text mit hochgestellten OpenType-Zeichen
Beispiel für Hochgestellte

Das folgende Codebeispiel zeigt, wie Hochgestellte für die Schriftart Palatino Linotype mithilfe der Variants Eigenschaft definiert werden.

<Paragraph FontFamily="Palatino Linotype">
  2<Run Typography.Variants="Superscript">3</Run>
  14<Run Typography.Variants="Superscript">th</Run>
</Paragraph>

Der folgende Text zeigt tiefgestellte Zeichen für die Schriftart Palatino Linotype.

Text mit tiefgestellten OpenType-Zeichen
Beispiel für Tiefgestellte

Im folgenden Codebeispiel wird gezeigt, wie Unterschreibungen für die Schriftart Palatino Linotype mithilfe der Variants Eigenschaft definiert werden.

<Paragraph FontFamily="Palatino Linotype">
  H<Run Typography.Variants="Subscript">2</Run>O
  Footnote<Run Typography.Variants="Subscript">4</Run>
</Paragraph>

Schriftarten, die keine Varianten unterstützen, weisen möglicherweise eine algorithmusische Annäherung des Schriftartformulars auf.

Verwendung von XAML-Attributen

<object Typography.Variants="FontVariants"/>

Informationen zur Abhängigkeitseigenschaft

Bezeichnerfeld VariantsProperty
Metadateneigenschaften auf true festgelegt AffectsMeasure, AffectsRender, Inherits

Gilt für