Typography.ContextualSwashes Eigenschaft

Definition

Ruft einen Wert ab, mit dem der Index der Form einer kontextbedingten Schwungschrift angegeben wird, oder legt diesen fest.

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

Int32

Der Index der Standardform der Schwungschrift. Der Standardwert ist 0 (null).

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.

Bestimmte Kombinationen von Symbolen in Schwungschrift können unästhetisch wirken, z.B. sich überschneidende Unterlängen bei aufeinander folgenden Buchstaben. Mit kontextbedingter Schwungschrift können Sie Varianten eines Symbols in Schwungschrift verwenden, deren Darstellung dann ästhetischer wirkt. Im folgenden Text wird das gleiche Wort vor und nach dem Übernehmen einer kontextbedingten Variante für die Schwungschrift gezeigt.

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

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

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

Verwendung von XAML-Attributen

<object Typography.ContextualSwashes="int"/>

Informationen zur Abhängigkeitseigenschaft

Bezeichnerfeld ContextualSwashesProperty
Metadateneigenschaften auf true festgelegt AffectsMeasure, AffectsRender, Inherits

Gilt für

Siehe auch