Freigeben über


Typography.Variants Eigenschaft

Definition

Dient zum Abrufen oder Festlegen eines FontVariants Aufzählungswerts, der eine Variation des zu verwendenden Standardtypografieformulars angibt.

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

Ein FontVariants aufgezählter Wert. Der Standardwert ist Normal.

Hinweise

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

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

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

Text mit OpenType hochgestellt text 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 an.

Text mit OpenType subscripts Beispiel für Tiefgestellte

Das folgende Codebeispiel zeigt, wie Tiefgestellte 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 Varianten nicht unterstützen, weisen möglicherweise eine algorithmische Annäherung des Schriftartformulars auf.

XAML-Attributverwendung

< objectTypography.Variants="FontVariants"/>

Informationen zur Abhängigkeitseigenschaft

Element Wert
Bezeichnerfeld VariantsProperty
Auf Metadateneigenschaften festgelegt true AffectsMeasure, AffectsRenderInherits

Gilt für: