Partilhar via


Typography.StylisticAlternates Propriedade

Definição

Obtém ou define um valor que especifica o índice de um formulário alternativo estilístico.

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

Valor da propriedade

O índice do formulário alternativo estilístico. 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.

Alternativas são glifos que podem ser substituídos por um glifo padrão. As fontes OpenType, como a fonte Pélicas usada nos exemplos a seguir, contêm glifos alternativos que podem ser usados para criar diferentes aparências para texto. O texto a seguir exibe glifos padrão para a fonte Pélicas.

Texto usando glifos padrão OpenType
Exemplo do conjunto padrão de glifos

A fonte Pericles OpenType contém glifos adicionais que fornecem alternativas estilísticas para o conjunto padrão de glifos. O texto a seguir exibe glifos alternativos estilísticos.

Texto usando glifos alternativos opentype
Exemplo de glifos alternativos estilísticos

O exemplo de código a seguir mostra como definir glifos alternativos estilísticos para a fonte Pélicas, usando a propriedade StylisticAlternates.

<Paragraph FontFamily="Pericles">
  <Run Typography.StylisticAlternates="1">A</Run>NCIENT
  GR<Run Typography.StylisticAlternates="1">EE</Run>K
  MYTH<Run Typography.StylisticAlternates="1">O</Run>LOGY
</Paragraph>

O texto a seguir exibe vários outros glifos alternativos estilísticos para a fonte Pélicas.

Texto usando glifos alternativos opentype
Exemplo de outros glifos alternativos estilísticos

O exemplo de código a seguir mostra como definir esses outros glifos alternativos estilísticos.

<Paragraph FontFamily="Pericles">
  <Run Typography.StylisticAlternates="1">A</Run>
  <Run Typography.StylisticAlternates="2">A</Run>
  <Run Typography.StylisticAlternates="3">A</Run>
  <Run Typography.StylisticAlternates="1">C</Run>
  <Run Typography.StylisticAlternates="1">E</Run>
  <Run Typography.StylisticAlternates="1">G</Run>
  <Run Typography.StylisticAlternates="1">O</Run>
  <Run Typography.StylisticAlternates="1">Q</Run>
  <Run Typography.StylisticAlternates="1">R</Run>
  <Run Typography.StylisticAlternates="2">R</Run>
  <Run Typography.StylisticAlternates="1">S</Run>
  <Run Typography.StylisticAlternates="1">Y</Run>
</Paragraph>

Uso do atributo XAML

< objetoTypography.StylisticAlternates="int"/>

Informações da propriedade Dependency

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

Aplica-se a

Confira também