Freigeben über


Typography.ContextualSwashes Eigenschaft

Definition

Dient zum Abrufen oder Festlegen eines Werts, der den Index eines Kontextswashes-Formulars angibt.

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

Eigenschaftswert

Der Index der Standard-Swashes-Form. Der Standardwert ist 0 (Null).

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.

Bestimmte Kombinationen von Swash-Glyphen können zu einer unattraktiven Darstellung führen, z. B. überlappende Absteigende auf benachbarten Buchstaben. Mithilfe einer kontextbezogenen Swash können Sie eine Ersatz-Swash-Glyphe verwenden, die ein besseres Aussehen erzeugt. Der folgende Text zeigt dasselbe Wort vor und nach anwendung eines kontextbezogenen Swashs.

Text mit kontextbezogenen OpenType-Swashes
Beispiel für eine kontextbezogene Swash

Im folgenden Codebeispiel wird gezeigt, wie Sie mithilfe der ContextualSwashes-Eigenschaft eine kontextbezogene Swash für die Schriftart Pescadero definieren.

<Paragraph FontFamily="Pescadero" Typography.StandardSwashes="1">
  Lyon <Run Typography.ContextualSwashes="1">L</Run>yon
</Paragraph>

XAML-Attributverwendung

< ObjektTypography.ContextualSwashes="int"/>

Informationen zur Abhängigkeitseigenschaft

Bezeichnerfeld ContextualSwashesProperty
Auf true festgelegte Metadateneigenschaften AffectsMeasure, AffectsRender, Inherits

Gilt für:

Weitere Informationen