Aracılığıyla paylaş


Typography.ContextualAlternates Özellik

Tanım

İşlenen metnin bağlamını temel alarak özel glif formlarının kullanılıp kullanılamayacağını belirleyen bir değer alır veya ayarlar.

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

Özellik Değeri

Özel glif formlarının kullanılıp kullanılamayabileceğini true; aksi takdirde false. Varsayılan değer true.

Açıklamalar

Bu özellik, Typography sınıf örneğine erişmenin tek yolu olan bir Typography özelliğine sahip olan nesnede bir değer alır veya ayarlar. Buna ek olarak, bu özellik ekli özellik kullanımını destekler, böylece XAML'de metin içeren nesnelerde ayarlanabilir.

Rastgele bağlamsal alternatifler, tek bir karakter için birden çok alternatif karakter sağlar. Betik türü yazı tipleri ile uygulandığında, bu özellik görünüşte küçük farklılıklar olan rastgele seçilmiş bir dizi karakter kullanarak el yazısı benzetimi yapabilir. Aşağıdaki metin, Lindsey yazı tipi için rastgele bağlamsal alternatifler kullanır. "a" harfinin biraz görünüşte değiştiğine dikkat edin

OpenType rastgele bağlamsal alternatifleri kullanarak Metin OpenType rastgele bağlamsal alternatifleri kullanarak Metin
Rastgele bağlamsal alternatifler örneği

Aşağıdaki kod örneği, ContextualAlternates özelliğini kullanarak Lindsey yazı tipi için rastgele bağlamsal alternatiflerin nasıl tanımlanacağı gösterilmektedir.

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

XAML Öznitelik Kullanımı

typography.ContextualAlternates="bool"/nesnesini

Bağımlılık Özelliği Bilgileri

Tanımlayıcı alanı ContextualAlternatesProperty
meta veri özellikleri true olarak ayarlandı AffectsMeasure, AffectsRender, Inherits

Şunlara uygulanır

Ayrıca bkz.