Typography.CapitalSpacing Proprietà

Definizione

Ottiene o imposta un valore che determina se la spaziatura tra glifi per il testo scritto interamente in caratteri maiuscoli viene o meno regolata in modo globale per migliorare la leggibilità.

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

Valore della proprietà

Boolean

true se la spaziatura viene regolata; in caso contrario, false. Il valore predefinito è false.

Commenti

Questa proprietà ottiene o imposta un valore sull'oggetto proprietario di una Typography proprietà, che è l'unico modo per accedere a un'istanza di classe Typography . Inoltre, questa proprietà supporta l'utilizzo di una proprietà associata in modo che possa essere impostata su oggetti contenenti testo in XAML.

La spaziatura tra caratteri maiuscoli è una funzionalità che permette di aggiungere più spazio quando si usano caratteri tutti maiuscoli nel testo. Le lettere maiuscole sono in genere progettate per essere combinate con lettere minuscole. La gradevole spaziatura tra una lettera maiuscola e una minuscola può risultare troppo ridotta quando si usano lettere tutte maiuscole. Il testo seguente mostra una spaziatura normale e una tra caratteri maiuscoli per il tipo di carattere Pescadero.

Testo con spaziatura tra caratteri maiuscoli OpenType
Esempio di spaziatura normale e maiuscola

Nell'esempio di codice seguente viene illustrato come definire la spaziatura maiuscola per il tipo di carattere Pescadero utilizzando la CapitalSpacing proprietà .

<Paragraph FontFamily="Pescadero">
  <Run Typography.CapitalSpacing="True">CHAPTER ONE</Run>
</Paragraph>

Uso della sintassi XAML per gli attributi

<object Typography.CapitalSpacing="bool"/>

Informazioni proprietà di dipendenza

Campo Identificatore CapitalSpacingProperty
Proprietà dei metadati impostate su true AffectsMeasure, AffectsRender, Inherits

Si applica a

Vedi anche