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

Fragment 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ą szerszą szerokość.

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 usWidthClass , zobacz sekcję usWidthClass specyfikacji OpenType.

Użycie atrybutu języka XAML

<object fontStretchesProperty="fontStretchesValue"/>  

Wartości XAML

fontStretchesValue
Wartość wyrażona FontStretches jako ciąg nazwy, taki jak "Skondensowana", "Normalna" lub "Rozwinięta".

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 odpowiadające FontStretch wartości OpenType usStretchClass.

GetHashCode()

Pobiera kod skrótu dla tego obiektu.

ToOpenTypeStretch()

Zwraca wartość reprezentującą klasę 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 aby określić, czy jedno wystąpienie jest większe niż drugie.

GreaterThanOrEqual(FontStretch, FontStretch)

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

Inequality(FontStretch, FontStretch)

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

LessThan(FontStretch, FontStretch)

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

LessThanOrEqual(FontStretch, FontStretch)

Ocenia dwa wystąpienia, FontStretch aby określić, czy jedno wystąpienie jest mniejsze, czy równe drugiej.

Jawne implementacje interfejsu

IFormattable.ToString(String, IFormatProvider)

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

Dotyczy

Zobacz też