Typography.Capitals Właściwość
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Pobiera lub ustawia FontCapitals wyliczonej wartości, która wskazuje formę kapitalizowaną wybranej czcionki.
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
Wartość właściwości
Wyliczona wartość FontCapitals. Wartość domyślna to Normal.
Uwagi
Ta właściwość pobiera lub ustawia wartość obiektu, który jest właścicielem właściwości Typography
, która jest jedynym sposobem uzyskiwania dostępu do wystąpienia klasy Typography. Ponadto ta właściwość obsługuje użycie dołączonej właściwości, dzięki czemu można ją ustawić na obiektach zawierających tekst w języku XAML.
Wielkie litery to zestaw form typograficznych, które renderują tekst w wielkich glifach. Zazwyczaj, gdy tekst jest renderowany jako wszystkie litery, odstępy między literami mogą wydawać się zbyt ciasne, a waga i proporcja liter są zbyt duże. OpenType obsługuje wiele formatów stylów dla stolic, w tym małych stolic, drobnych stolic, titling i odstępów kapitałowych. Te formaty stylów umożliwiają kontrolowanie wyglądu stolic.
Poniższy tekst wyświetla standardowe wielkie litery dla czcionki Pescadero, a następnie litery stylowane jako "SmallCaps" i "AllSmallCaps". W tym przypadku ten sam rozmiar czcionki jest używany dla wszystkich trzech wyrazów.
Przykład liter
W poniższym przykładzie kodu pokazano, jak zdefiniować litery dla czcionki Pescadero przy użyciu właściwości Capitals. Gdy jest używany format "SmallCaps", każda główna litera jest ignorowana.
<Paragraph FontFamily="Pescadero" FontSize="48">
<Run>CAPITALS</Run>
<Run Typography.Capitals="SmallCaps">Capitals</Run>
<Run Typography.Capitals="AllSmallCaps">Capitals</Run>
</Paragraph>
Poniższy przykład kodu wykonuje to samo zadanie co w poprzednim przykładzie znaczników.
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())
Użycie atrybutu XAML
< obiektTypography.Capitals="FontCapitals"/>
Informacje o właściwości zależności
Pole identyfikatora | CapitalsProperty |
Właściwości metadanych ustawione na true |
AffectsMeasure, AffectsRender, Inherits |