Udostępnij za pośrednictwem


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

Wyliczona wartość FontVariants. 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.

Warianty są podobne do formularzy czcionek indeksu górnego lub dolnego. Formularz czcionki może zawierać różne zestawy glyph między indeksem górnym a formą porządkową lub między indeksem dolnym a gorszymi 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.

text using OpenType superscripts
Przykład indeksów górnych

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

<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 dolny czcionki Palatino Linotype.

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

W poniższym przykładzie kodu pokazano, jak zdefiniować indeksy dolny czcionki Palatino Linotype przy użyciu właściwości Variants.

<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 XAML

< obiektTypography.Variant="FontVariants"/>

Informacje o właściwości zależności

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

Dotyczy