FontStretch Struktura
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
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
- 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 |
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). |