Udostępnij za pośrednictwem


FontStretch Struktura

Definicja

Opisuje stopień rozciągnięcia czcionki w porównaniu z normalnym współczynnikiem proporcji tej czcionki.

public value class FontStretch : IFormattable
[System.ComponentModel.TypeConverter(typeof(System.Windows.FontStretchConverter))]
[System.Windows.Localizability(System.Windows.LocalizationCategory.None)]
public struct FontStretch : IFormattable
[<System.ComponentModel.TypeConverter(typeof(System.Windows.FontStretchConverter))>]
[<System.Windows.Localizability(System.Windows.LocalizationCategory.None)>]
type FontStretch = struct
    interface IFormattable
Public Structure FontStretch
Implements IFormattable
Dziedziczenie
FontStretch
Atrybuty
Implementuje

Uwagi

Rozciąg czcionki opisuje stopień, w jakim formularz czcionki jest rozciągany od normalnego współczynnika proporcji, czyli oryginalnej szerokości do wysokości określonej dla glifów w czcionki.

Wartości FontStretches odpowiadają usWidthClass definicji w specyfikacji OpenType. Reprezentuje usWidthClass wartość całkowitą z zakresu od 1 do 9 — niższe wartości wskazują węższe szerokości. Wyższe wartości wskazują na szersze szerokości.

Rozciągnięcie czcionki usWidthClass % normalnego
UltraCondensed 1 50.0%
ExtraCondensed 2 62.5%
Condensed 3 75.0%
SemiCondensed 4 87.5%
Medium 5 100.0%
SemiExpanded 6 112.5%
Expanded 7 125.0%
ExtraExpanded 8 150.0%
UltraExpanded 9 200.0%

Aby uzyskać więcej informacji na temat wartości OpenType, zobacz sekcję usWidthClass specyfikacji OpenTypeusWidthClass.

Użycie atrybutu języka XAML

<object fontStretchesProperty="fontStretchesValue"/>  

Wartości XAML

fontStretchesValue
Wartość wyrażona FontStretches jako ciąg nazwy, taki jak "Skondensowany", "Normalny" lub "Rozwinięte".

Metody

Compare(FontStretch, FontStretch)

Porównuje dwa wystąpienia FontStretch obiektów.

Equals(FontStretch)

Porównuje FontStretch obiekt z bieżącym FontStretch obiektem.

Equals(Object)

Porównuje obiekt Object z bieżącym FontStretch obiektem.

FromOpenTypeStretch(Int32)

Tworzy nowe wystąpienie FontStretch klasy odpowiadające wartości OpenType usStretchClass.

GetHashCode()

Pobiera kod skrótu dla tego obiektu.

ToOpenTypeStretch()

Zwraca wartość reprezentującą typ OpenType usStretchClass dla tego FontStretch obiektu.

ToString()

Tworzy reprezentację String bieżącego FontStretch obiektu na podstawie bieżącej kultury.

Operatory

Equality(FontStretch, FontStretch)

Porównuje dwa wystąpienia FontStretch równości.

GreaterThan(FontStretch, FontStretch)

Ocenia dwa wystąpienia FontStretch klasy , aby określić, czy jedno wystąpienie jest większe niż drugie.

GreaterThanOrEqual(FontStretch, FontStretch)

Ocenia dwa wystąpienia FontStretch klasy , aby określić, czy jedno wystąpienie jest większe, czy równe innej.

Inequality(FontStretch, FontStretch)

Ocenia dwa wystąpienia FontStretch elementu w celu określenia nierówności.

LessThan(FontStretch, FontStretch)

Ocenia dwa wystąpienia FontStretch klasy , aby określić, czy jedno wystąpienie jest mniejsze niż drugie.

LessThanOrEqual(FontStretch, FontStretch)

Ocenia dwa wystąpienia FontStretch klasy , aby określić, czy jedno wystąpienie jest mniejsze niż lub równe drugiemu.

Jawne implementacje interfejsu

IFormattable.ToString(String, IFormatProvider)

Aby uzyskać opis tego członka, zobacz ToString(String, IFormatProvider).

Dotyczy

Zobacz też