Typography.ContextualAlternates Egenskap

Definition

Hämtar eller anger ett värde som avgör om anpassade teckenformulär kan användas baserat på kontexten för texten som återges.

public:
 property bool ContextualAlternates { bool get(); void set(bool value); };
public bool ContextualAlternates { get; set; }
member this.ContextualAlternates : bool with get, set
Public Property ContextualAlternates As Boolean

Egenskapsvärde

trueom anpassade glyph-formulär kan användas; annars . false Standardvärdet är true.

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.

Slumpmässiga kontextuella alternativ ger flera ersättningstecken för ett enda tecken. När den implementeras med teckensnitt av skripttyp kan den här funktionen simulera handskrift med hjälp av en uppsättning slumpmässigt valda glyfer med små skillnader i utseende. Följande text använder slumpmässiga sammanhangsberoende alternativ för Lindsey-teckensnittet. Observera att bokstaven "a" varierar något i utseende

Text med hjälp av Slumpmässiga kontextuella alternativ Exempel på slumpmässiga kontextuella alternativ

I följande kodexempel visas hur du definierar slumpmässiga kontextuella alternativ för teckensnittet Lindsey med hjälp av ContextualAlternates egenskapen .

<TextBlock FontFamily="Lindsey">
  <Run Typography.ContextualAlternates="True">
    a banana in a cabana
  </Run>
</TextBlock>

XAML-attributanvändning

< objectTypography.ContextualAlternates="bool"/>

Information om beroendeegenskap

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

Gäller för

Se även