Typography.Capitals Właściwość

Definicja

Pobiera lub ustawia wyliczonej wartości, która wskazuje formę FontCapitals 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

Wyliczone FontCapitals wartości. Wartość domyślna to Normal.

Uwagi

Ta właściwość pobiera lub ustawia wartość obiektu będącego właścicielem Typography właściwości, która jest jedynym sposobem uzyskiwania Typography dostępu do wystąpienia klasy. 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 są zestawem 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. Typ OpenType obsługuje wiele formatów stylów dla stolic, w tym małych liter, drobnych liter, titling i odstępów kapitałowych. Te formaty stylów umożliwiają kontrolowanie wyglądu liter.

Poniższy tekst wyświetla standardowe wielkie litery czcionki Pescadero, a następnie litery stylizowane jako "SmallCaps" i "AllSmallCaps". W takim przypadku ten sam rozmiar czcionki jest używany dla wszystkich trzech wyrazów.

Tekst używający wielkich liter Typu OpenType
Przykład liter

Poniższy przykład kodu przedstawia sposób definiowania liter dla czcionki Pescadero przy użyciu Capitals właściwości . 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 języka XAML

<objectTypography.Capitals="FontCapitals"/>

Informacje dotyczące właściwości zależności

Pole identyfikatora CapitalsProperty
Właściwości metadanych ustawione na true AffectsMeasure, AffectsRender, Inherits

Dotyczy

Zobacz też