FontStretch Struktur
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Beschreibt den Grad, um den eine Schriftart in Bezug auf das normale Verhältnis gestreckt wurde.
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
- Vererbung
- Attribute
- Implementiert
Hinweise
Eine Schriftstrecke beschreibt den Grad, in dem eine Schriftform von ihrem normalen Seitenverhältnis aus gestreckt wird, also dem ursprünglichen Verhältnis von Breite zu Höhe, das für die Glyphen in der Schriftart angegeben ist.
Die FontStretches Werte entsprechen der usWidthClass
Definition in der OpenType-Spezifikation. Stellt usWidthClass
einen ganzzahligen Wert zwischen 1 und 9 dar. Niedrigere Werte weisen auf schmalere Breiten hin. Höhere Werte weisen auf größere Breiten hin.
Schriftgrad | usWidthClass | % des Normalwerts |
---|---|---|
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% |
Weitere Informationen zum OpenType-Wert usWidthClass
finden Sie im Abschnitt usWidthClass der OpenType-Spezifikation.
Verwendung von XAML-Attributen
<object fontStretchesProperty="fontStretchesValue"/>
XAML-Werte
fontStretchesValue
Ein FontStretches Wert, der als Namenszeichenfolge ausgedrückt wird, z. B. "Kondensiert", "Normal" oder "Erweitert".
Methoden
Compare(FontStretch, FontStretch) |
Vergleicht zwei Instanzen von FontStretch-Objekten. |
Equals(FontStretch) |
Vergleicht ein FontStretch-Objekt mit dem aktuellen FontStretch-Objekt. |
Equals(Object) |
Vergleicht ein Object mit dem aktuellen FontStretch-Objekt. |
FromOpenTypeStretch(Int32) |
Erstellt eine neue Instanz von FontStretch , die dem OpenType-Wert usStretchClass entspricht. |
GetHashCode() |
Ruft den Hashcode für dieses Objekt ab. |
ToOpenTypeStretch() |
Gibt einen Wert zurück, der den OpenType |
ToString() |
Erstellt eine String-Darstellung des aktuellen FontStretch-Objekts auf der Grundlage der aktuellen Kultur. |
Operatoren
Equality(FontStretch, FontStretch) |
Prüft zwei Instanzen von FontStretch auf Gleichheit. |
GreaterThan(FontStretch, FontStretch) |
Wertet zwei Instanzen von FontStretch aus, um zu bestimmen, ob eine Instanz größer als die andere ist. |
GreaterThanOrEqual(FontStretch, FontStretch) |
Wertet zwei Instanzen von FontStretch aus, um zu bestimmen, ob eine Instanz größer oder gleich der anderen ist. |
Inequality(FontStretch, FontStretch) |
Wertet zwei Instanzen von FontStretch aus, um zu bestimmen, ob sie ungleich sind. |
LessThan(FontStretch, FontStretch) |
Wertet zwei Instanzen von FontStretch aus, um zu bestimmen, ob eine Instanz kleiner als die andere ist. |
LessThanOrEqual(FontStretch, FontStretch) |
Wertet zwei Instanzen von FontStretch aus, um zu bestimmen, ob eine Instanz kleiner oder gleich der anderen ist. |
Explizite Schnittstellenimplementierungen
IFormattable.ToString(String, IFormatProvider) |
Eine Beschreibung dieses Elements finden Sie unter ToString(String, IFormatProvider). |