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