FontStretch Struktur

Definition

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
FontStretch
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 usStretchClass für dieses FontStretch Objekt darstellt.

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).

Gilt für:

Weitere Informationen