FontStretch Struktur

Definition

Beschreibt den Grad, in dem eine Schriftart im Vergleich zum normalen Seitenverhältnis dieser Schriftart 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
FontStretch
Attribute
Implementiert

Hinweise

Ein Schriftdehnung beschreibt den Grad, bis zu dem ein Schriftartformular vom normalen Seitenverhältnis gestreckt wird. Dabei handelt es sich um das ursprüngliche Breite-zu-Höhe-Verhältnis, das für die Glyphen in der Schriftart angegeben ist.

Die FontStretches Werte entsprechen der usWidthClass Definition in der OpenType-Spezifikation. Dies usWidthClass stellt einen ganzzahligen Wert zwischen 1 und 9 dar – niedrigere Werte deuten auf schmalere Breite hin. Höhere Werte deuten auf breitere Breite hin.

Schriftzieher usWidthClass % normal
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

Name Beschreibung
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, der FontStretch dem OpenType usStretchClass-Wert entspricht.

GetHashCode()

Ruft den Hashcode für dieses Objekt ab.

ToOpenTypeStretch()

Gibt einen Wert zurück, der den OpenType usStretchClass für dieses FontStretch Objekt darstellt.

ToString()

Erstellt eine String Darstellung des aktuellen FontStretch Objekts basierend auf der aktuellen Kultur.

Operatoren

Name Beschreibung
Equality(FontStretch, FontStretch)

Vergleicht zwei Instanzen der FontStretch Gleichheit.

GreaterThan(FontStretch, FontStretch)

Wertet zwei Instanzen aus FontStretch , um festzustellen, ob eine Instanz größer als die andere ist.

GreaterThanOrEqual(FontStretch, FontStretch)

Wertet zwei Instanzen aus FontStretch , um festzustellen, ob eine Instanz größer oder gleich dem anderen ist.

Inequality(FontStretch, FontStretch)

Wertet zwei Instanzen von FontStretch Ungleichheiten aus.

LessThan(FontStretch, FontStretch)

Wertet zwei Instanzen aus, um FontStretch festzustellen, ob eine Instanz kleiner als die andere ist.

LessThanOrEqual(FontStretch, FontStretch)

Wertet zwei Instanzen aus, um FontStretch zu bestimmen, ob eine Instanz kleiner oder gleich dem anderen ist.

Explizite Schnittstellenimplementierungen

Name Beschreibung
IFormattable.ToString(String, IFormatProvider)

Eine Beschreibung dieses Mitglieds finden Sie unter ToString(String, IFormatProvider).

Gilt für:

Weitere Informationen