Typography.NumeralAlignment Propriedade
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Obtém ou define um valor FontNumeralAlignment enumerado que indica o alinhamento de larguras ao usar numerais.
public:
property System::Windows::FontNumeralAlignment NumeralAlignment { System::Windows::FontNumeralAlignment get(); void set(System::Windows::FontNumeralAlignment value); };
public System.Windows.FontNumeralAlignment NumeralAlignment { get; set; }
member this.NumeralAlignment : System.Windows.FontNumeralAlignment with get, set
Public Property NumeralAlignment As FontNumeralAlignment
Valor da propriedade
Um valor enumerado FontNumeralAlignment. O valor padrão é Normal.
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.
As fontes OpenType dão suporte a um recurso de figura proporcional e tabular para controlar o alinhamento de larguras ao usar numerais. As figuras proporcionais tratam cada numeral como tendo uma largura diferente - "1" é mais estreito que "5". As figuras tabulares são tratadas como numerais de largura igual para que se alinhem verticalmente, o que aumenta a legibilidade das informações de tipo financeiro.
O texto a seguir exibe duas figuras proporcionais na primeira coluna usando a fonte Miramonte. Observe a diferença de largura entre os numerais "5" e "1". A segunda coluna mostra os mesmos dois valores numéricos com as larguras ajustadas usando o recurso de figura tabular.
Exemplo de figuras proporcionais e com guias
O exemplo de código a seguir mostra como definir figuras proporcionais e tabulares para a fonte Miramonte, usando a propriedade NumeralAlignment.
<TextBlock FontFamily="Miramonte">
<Run Typography.NumeralAlignment="Proportional">114,131</Run>
</TextBlock>
<TextBlock FontFamily="Miramonte">
<Run Typography.NumeralAlignment="Tabular">114,131</Run>
</TextBlock>
Uso do atributo XAML
< objetoTypography.NumericalAlignment="FontNumeralAlignment"/>
Informações da propriedade Dependency
Campo identificador | NumeralAlignmentProperty |
Propriedades de metadados definidas como true |
AffectsMeasure, AffectsRender, Inherits |