Udostępnij za pośrednictwem


Typography.ContextualAlternates Właściwość

Definicja

Pobiera lub ustawia wartość określającą, czy niestandardowe formularze glif mogą być używane na podstawie kontekstu renderowanego tekstu.

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

Wartość właściwości

true, jeśli można używać niestandardowych formularzy glifów; w przeciwnym razie false. Wartość domyślna to true.

Uwagi

Ta właściwość pobiera lub ustawia wartość obiektu, który jest właścicielem właściwości Typography, która jest jedynym sposobem uzyskiwania dostępu do wystąpienia klasy Typography. Ponadto ta właściwość obsługuje użycie dołączonej właściwości, dzięki czemu można ją ustawić na obiektach zawierających tekst w języku XAML.

Losowe alternatywne kontekstowe zapewniają wiele symboli zastępczych dla pojedynczego znaku. Po zaimplementowaniu przy użyciu czcionek typu skryptu ta funkcja może symulować pisanie ręczne przy użyciu zestawu losowo wybranych glifów z niewielkimi różnicami w wyglądzie. Poniższy tekst używa losowych alternatywnych kontekstowych dla czcionki Lindsey. Zwróć uwagę, że litera "a" różni się nieznacznie w wyglądzie

tekst przy użyciu losowych alternatywnych kontekstowych metod OpenType
Przykład losowych alternatywnych kontekstowych

W poniższym przykładzie kodu pokazano, jak zdefiniować losowe kontekstowe alternatywy dla czcionki Lindsey przy użyciu właściwości ContextualAlternates.

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

Użycie atrybutu XAML

< obiektTypography.ContextualAlternates="wartości logicznej"/>

Informacje o właściwości zależności

Pole identyfikatora ContextualAlternatesProperty
Właściwości metadanych ustawione na true AffectsMeasure, AffectsRender, Inherits

Dotyczy

Zobacz też