Sdílet prostřednictvím


Typography.ContextualAlternates Vlastnost

Definice

Získá nebo nastaví hodnotu, která určuje, zda lze vlastní glyf formuláře použít na základě kontextu vykresleného textu.

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

Hodnota vlastnosti

true, pokud lze použít vlastní glyfové formuláře; jinak false. Výchozí hodnota je true.

Poznámky

Tato vlastnost získá nebo nastaví hodnotu objektu, který vlastní Typography vlastnost, což je jediný způsob, jak získat přístup k instanci třídy Typography. Kromě toho tato vlastnost podporuje použití připojené vlastnosti, aby ji bylo možné nastavit u textových objektů obsahujících objekty v XAML.

Náhodné kontextové alternativy poskytují více zástupných glyfů pro jeden znak. Při implementaci s písmy typu skript může tato funkce simulovat rukopis pomocí sady náhodně zvolených glyfů s mírnými rozdíly ve vzhledu. Následující text používá náhodné kontextové alternativy pro písmo Lindsey. Všimněte si, že písmeno "a" se mírně liší vzhledem.

Text s použitím náhodných kontextových alternativních možností OpenType
Příklad náhodných kontextových alternativ

Následující příklad kódu ukazuje, jak definovat náhodné kontextové alternativy pro písmo Lindsey pomocí ContextualAlternates vlastnost.

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

Použití atributu XAML

< objektTypography.ContextualAlternates="bool"/>

Informace o vlastnosti závislosti

Pole Identifikátor ContextualAlternatesProperty
Vlastnosti metadat nastavené na true AffectsMeasure, AffectsRender, Inherits

Platí pro

Viz také