Typography.SlashedZero Propriedade

Definição

Obtém ou define um valor que indica se um formulário de fonte zero nominal deve ser substituído por um zero cortado.

public:
 property bool SlashedZero { bool get(); void set(bool value); };
public bool SlashedZero { get; set; }
member this.SlashedZero : bool with get, set
Public Property SlashedZero As Boolean

Valor da propriedade

true se os formulários zero cortados estiverem habilitados; caso contrário, false. O valor padrão é false.

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 formato numeral zero cortado para enfatizar a diferença entre a letra "O" e o numeral "0". O numeral zero cortado geralmente é usado para identificadores em informações financeiras e comerciais.

O texto a seguir exibe um identificador de pedido de exemplo usando a fonte Miramonte. A primeira linha usa numerais padrão. A segunda linha usou numerais zero cortados para fornecer melhor contraste com a letra "O" maiúscula.

Texto usando o OpenType cortou números zero
Exemplo de numerais zero cortados

O exemplo de código a seguir mostra como definir numerais zero cortados para a fonte Miramonte, usando a propriedade SlashedZero.

<Paragraph FontFamily="Miramonte">
  <Run>Order #0048-OTC-390</Run>
  <LineBreak/>
  <Run Typography.SlashedZero="True">Order #0048-OTC-390</Run>
</Paragraph>

Se o valor de SlashedZero for true e a fonte selecionada não oferecer suporte a formulários zero cortados, a forma padrão do numeral será exibida.

Uso do atributo XAML

< objetoTypography.SlashedZero="bool"/>

Informações da propriedade Dependency

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

Aplica-se a

Confira também