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 Schriftdehnung beschreibt den Grad, zu dem ein Schriftformular aus seinem normalen Seitenverhältnis gestreckt wird, was das ursprüngliche Breite-zu-Höhe-Verhältnis für die Glyphen in der Schriftart angegeben ist.

Die FontStretches Werte entsprechen der Definition in der usWidthClass OpenType-Spezifikation. Die usWidthClass Darstellung eines ganzzahligen Werts zwischen 1 und 9 – niedrigere Werte geben schmalere Breite an; höhere Werte geben breitere Breite an.

Schriftartendreckung usWidthClass % der Normalität
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 finden Sie im Abschnitt "usWidthClass" der OpenType-SpezifikationusWidthClass.

Verwendung von XAML-Attributen

<object fontStretchesProperty="fontStretchesValue"/>  

XAML-Werte

fontStretchesValue
Ein FontStretches Wert, der als Namezeichenfolge 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, FontStretch die dem OpenType usStretchClass-Wert entspricht.

GetHashCode()

Ruft den Hashcode für dieses Objekt ab.

ToOpenTypeStretch()

Gibt einen Wert zurück, der die 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

Siehe auch