Typography.Capitals Proprietà
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Ottiene o imposta un valore enumerato di FontCapitals che indica il formato maiuscolo del tipo di carattere selezionato.
public:
property System::Windows::FontCapitals Capitals { System::Windows::FontCapitals get(); void set(System::Windows::FontCapitals value); };
public System.Windows.FontCapitals Capitals { get; set; }
member this.Capitals : System.Windows.FontCapitals with get, set
Public Property Capitals As FontCapitals
Valore della proprietà
Valore enumerato di FontCapitals. Il valore predefinito è Normal.
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.
I caratteri maiuscoli sono un set di caratteri tipografici per il rendering del testo in glifi in stile maiuscolo. In genere, quando il testo viene visualizzato come tutto maiuscolo, la spaziatura tra le lettere può risultare insufficiente, mentre lo spessore e le proporzioni delle lettere possono apparire eccessivi. OpenType supporta diversi formati di stile per le maiuscole, tra cui maiuscole piccole, maiuscole piccole, maiuscole piccole, titling e spaziatura maiuscola. Questi formati permettono di controllare l'aspetto dei caratteri maiuscoli.
Il testo seguente visualizza lettere maiuscole standard per il tipo di carattere Pescadero, seguite da lettere in stile "SmallCaps" e "AllSmallCaps". In questo caso, viene usata la stessa dimensione di carattere per tutte e tre le parole.
Esempio di maiuscole
Nell'esempio di codice seguente viene illustrato come definire le maiuscole per il tipo di carattere Pescadero utilizzando la Capitals proprietà . Quando si usa il formato "SmallCaps", tutte le iniziali maiuscole vengono ignorate.
<Paragraph FontFamily="Pescadero" FontSize="48">
<Run>CAPITALS</Run>
<Run Typography.Capitals="SmallCaps">Capitals</Run>
<Run Typography.Capitals="AllSmallCaps">Capitals</Run>
</Paragraph>
L'esempio di codice seguente esegue la stessa attività dell'esempio di markup precedente.
MyParagraph.FontFamily = new FontFamily("Pescadero");
MyParagraph.FontSize = 48;
Run run_1 = new Run("CAPITALS ");
MyParagraph.Inlines.Add(run_1);
Run run_2 = new Run("Capitals ");
run_2.Typography.Capitals = FontCapitals.SmallCaps;
MyParagraph.Inlines.Add(run_2);
Run run_3 = new Run("Capitals");
run_3.Typography.Capitals = FontCapitals.AllSmallCaps;
MyParagraph.Inlines.Add(run_3);
MyParagraph.Inlines.Add(new LineBreak());
MyParagraph.FontFamily = New FontFamily("Pescadero")
MyParagraph.FontSize = 48
Dim run_1 As New Run("CAPITALS ")
MyParagraph.Inlines.Add(run_1)
Dim run_2 As New Run("Capitals ")
run_2.Typography.Capitals = FontCapitals.SmallCaps
MyParagraph.Inlines.Add(run_2)
Dim run_3 As New Run("Capitals")
run_3.Typography.Capitals = FontCapitals.AllSmallCaps
MyParagraph.Inlines.Add(run_3)
MyParagraph.Inlines.Add(New LineBreak())
Uso della sintassi XAML per gli attributi
<object Typography.Capitals="FontCapitals"/>
Informazioni proprietà di dipendenza
Campo Identificatore | CapitalsProperty |
Proprietà dei metadati impostate su true |
AffectsMeasure, AffectsRender, Inherits |