Typography.ContextualSwashes Egenskap

Definition

Hämtar eller anger ett värde som anger indexet för ett kontextuellt swashes-formulär.

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

Egenskapsvärde

Indexet för standardformuläret för swashes. Standardvärdet är 0 (noll).

Kommentarer

Den här egenskapen hämtar eller anger ett värde för objektet som äger en Typography egenskap, vilket är det enda sättet att komma åt en Typography klassinstans. Dessutom stöder den här egenskapen en kopplad egenskapsanvändning så att den kan ställas in på textinnehållande objekt i XAML.

Vissa kombinationer av swash-glyfer kan leda till en oattraktiv effekt, till exempel överlappande nedstaplar på intilliggande bokstäver. Med en kontextbaserad svass kan du använda en ersättningssvass-glyf som ger ett bättre utseende. Följande text visar samma ord före och efter att en kontextuell swash har tillämpats.

Text med opentype-kontextuell swashes Exempel på en kontextbaserad swash

Följande kodexempel visar hur du definierar en kontextbaserad swash för Pescadero-teckensnittet med hjälp av ContextualSwashes egenskapen .

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

XAML-attributanvändning

< objectTypography.ContextualSwashes="int"/>

Information om beroendeegenskap

Objekt Value
Identifierarfält ContextualSwashesProperty
Metadataegenskaper inställda på true AffectsMeasure, , AffectsRenderInherits

Gäller för

Se även