Typography.ContextualAlternates Свойство
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Получает или задает значение, определяющее, можно ли использовать пользовательские формы глифов в зависимости от контекста воспроизводимого текста.
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
Значение свойства
Значение true
, если можно использовать пользовательские формы глифов; в противном случае — значение false
. Значение по умолчанию — true
.
Комментарии
Это свойство получает или задает значение объекта, которому принадлежит Typography
свойство, которое является единственным способом доступа к экземпляру Typography класса. Кроме того, это свойство поддерживает использование присоединенного свойства, чтобы его можно было задать для текстовых объектов в XAML.
Случайные контекстные варианты предоставляют несколько заменяющих глифов для одного символа. При реализации со шрифтами рукописного типа эта функция может имитировать рукописный ввод, используя набор случайно выбранных глифов с незначительными различиями во внешнем виде. В следующем тексте используются случайные контекстные варианты глифов для шрифта Lindsey. Обратите внимание, что буква «a» немного отличается.
Пример случайных контекстных альтернативных вариантов
В следующем примере кода показано, как определить случайные контекстные альтернативные варианты для шрифта Lindsey с помощью ContextualAlternates свойства.
<TextBlock FontFamily="Lindsey">
<Run Typography.ContextualAlternates="True">
a banana in a cabana
</Run>
</TextBlock>
Использование атрибута XAML
<object Typography.ContextualAlternates="bool"/>
Сведения о свойстве зависимостей
Поле идентификатора | ContextualAlternatesProperty |
Metadata properties set to true |
AffectsMeasure, AffectsRender, Inherits |