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, die die einzige Möglichkeit ist, 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 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 an.

text using OpenType superscripts
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

Im folgenden Codebeispiel wird gezeigt, 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

< ObjektTypography.Variants="FontVariants"/>

Informationen zur Abhängigkeitseigenschaft

Bezeichnerfeld VariantsProperty
Auf true festgelegte Metadateneigenschaften AffectsMeasure, AffectsRender, Inherits

Gilt für: