Typography.Variants Właściwość

Definicja

Pobiera lub ustawia FontVariants wyliczonej wartości, która wskazuje odmianę standardowego formularza typograficznego do użycia.

public:
 property System::Windows::FontVariants Variants { System::Windows::FontVariants get(); void set(System::Windows::FontVariants value); };
public System.Windows.FontVariants Variants { get; set; }
member this.Variants : System.Windows.FontVariants with get, set
Public Property Variants As FontVariants

Wartość właściwości

FontVariants

Wyliczona FontVariants wartość. Wartość domyślna to Normal.

Uwagi

Ta właściwość pobiera lub ustawia wartość obiektu, który jest właścicielem Typography właściwości, która jest jedynym sposobem uzyskiwania dostępu Typography do wystąpienia klasy. Ponadto ta właściwość obsługuje dołączone użycie właściwości, dzięki czemu można ją ustawić na obiektach zawierających tekst w języku XAML.

Warianty są podobne do formularzy czcionek indeksu górnego lub dolnego. Formularz czcionki może zawierać różne zestawy glifów między indeksem górnym a formą porządkową lub między indeksem dolnym i niższymi formami. Właściwość Variants umożliwia ustawianie wartości indeksu górnego i dolnego dla czcionki OpenType.

Poniższy tekst wyświetla indeksy górne czcionki Palatino Linotype.

Tekst korzystający z indeksów superskrypcji OpenType
Przykładowe indeksy górne

Poniższy przykład kodu pokazuje, jak zdefiniować indeksy górne czcionki Palatino Linotype przy użyciu Variants właściwości .

<Paragraph FontFamily="Palatino Linotype">
  2<Run Typography.Variants="Superscript">3</Run>
  14<Run Typography.Variants="Superscript">th</Run>
</Paragraph>

Poniższy tekst wyświetla indeksy podrzędne czcionki Palatino Linotype.

Tekst przy użyciu indeksów podrzędnych OpenType
Przykład indeksów podrzędnych

Poniższy przykład kodu przedstawia sposób definiowania indeksów podrzędnych czcionki Palatino Linotype przy użyciu Variants właściwości .

<Paragraph FontFamily="Palatino Linotype">
  H<Run Typography.Variants="Subscript">2</Run>O
  Footnote<Run Typography.Variants="Subscript">4</Run>
</Paragraph>

Czcionki, które nie obsługują wariantów, mogą mieć algorytmiczne przybliżenie formularza czcionki.

Użycie atrybutu języka XAML

<object Typography.Variants="FontVariants"/>

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

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

Dotyczy