Partilhar via


Typography.ContextualSwashes Propriedade

Definição

Obtém ou define um valor que especifica o índice de um formulário de lavagens contextuais.

public:
 property int ContextualSwashes { int get(); void set(int value); };
public int ContextualSwashes { get; set; }
member this.ContextualSwashes : int with get, set
Public Property ContextualSwashes As Integer

Valor da propriedade

O índice do formulário de swashes padrão. O valor padrão é 0 (zero).

Comentários

Essa propriedade obtém ou define um valor no objeto que possui uma propriedade Typography, que é a única maneira de acessar uma instância de classe Typography. Além disso, essa propriedade dá suporte a um uso de propriedade anexada para que possa ser definida em objetos que contêm texto em XAML.

Determinadas combinações de glifos swash podem causar uma aparência pouco atraente, como descendentes sobrepostos em letras adjacentes. Usar uma lavagem contextual permite que você use um glifo de swash substituto que produz uma aparência melhor. O texto a seguir mostra a mesma palavra antes e depois de uma lavagem contextual ser aplicada.

Texto usando swashes contextuais OpenType
Exemplo de uma lavagem contextual

O exemplo de código a seguir mostra como definir uma lavagem contextual para a fonte Pescadero usando a propriedade ContextualSwashes.

<Paragraph FontFamily="Pescadero" Typography.StandardSwashes="1">
  Lyon <Run Typography.ContextualSwashes="1">L</Run>yon
</Paragraph>

Uso do atributo XAML

< objetoTypography.ContextualSwashes="int"/>

Informações da propriedade Dependency

Campo identificador ContextualSwashesProperty
Propriedades de metadados definidas como true AffectsMeasure, AffectsRender, Inherits

Aplica-se a

Confira também