FontStretch Struct

Definitie

Beschrijft de mate waarin een lettertype is uitgerekt in vergelijking met de normale hoogte-breedteverhouding van dat lettertype.

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
Overname
FontStretch
Kenmerken
Implementeringen

Opmerkingen

Een lettertype-stretch beschrijft de mate waarin een lettertypevorm wordt uitgerekt van de normale hoogte-breedteverhouding. Dit is de oorspronkelijke breedte- en hoogteverhouding die is opgegeven voor de glyphs in het lettertype.

De FontStretches waarden komen overeen met de usWidthClass definitie in de OpenType-specificatie. De usWidthClass waarde vertegenwoordigt een geheel getal tussen 1 en 9- lagere waarden geven smalle breedtes aan; hogere waarden geven bredere breedtes aan.

Teken uitrekken usWidthClass % normaal
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%

Zie de sectie usWidthClass van de OpenType-specificatie voor meer informatie over de OpenType-waarde.

XAML-kenmerkgebruik

<object fontStretchesProperty="fontStretchesValue"/>

XAML-waarden

fontStretchesValue Een FontStretches waarde die wordt uitgedrukt als de naamtekenreeks, zoals 'Condensed', 'Normal' of 'Expanded'.

Methoden

Name Description
Compare(FontStretch, FontStretch)

Vergelijkt twee exemplaren van FontStretch objecten.

Equals(FontStretch)

Vergelijkt een FontStretch object met het huidige FontStretch object.

Equals(Object)

Vergelijkt een Object met het huidige FontStretch object.

FromOpenTypeStretch(Int32)

Hiermee maakt u een nieuw exemplaar dat FontStretch overeenkomt met de waarde OpenType usStretchClass.

GetHashCode()

Haalt de hashcode voor dit object op.

ToOpenTypeStretch()

Retourneert een waarde die het OpenType usStretchClass voor dit FontStretch object vertegenwoordigt.

ToString()

Hiermee maakt u een String weergave van het huidige FontStretch object op basis van de huidige cultuur.

Operators

Name Description
Equality(FontStretch, FontStretch)

Vergelijkt twee instanties voor FontStretch gelijkheid.

GreaterThan(FontStretch, FontStretch)

Evalueert twee exemplaren om FontStretch te bepalen of het ene exemplaar groter is dan de andere.

GreaterThanOrEqual(FontStretch, FontStretch)

Hiermee worden twee exemplaren geëvalueerd om FontStretch te bepalen of één exemplaar groter is dan of gelijk is aan de andere.

Inequality(FontStretch, FontStretch)

Evalueert twee gevallen van FontStretch om ongelijkheid te bepalen.

LessThan(FontStretch, FontStretch)

Evalueert twee exemplaren van FontStretch om te bepalen of één exemplaar kleiner is dan de andere.

LessThanOrEqual(FontStretch, FontStretch)

Evalueert twee exemplaren van FontStretch om te bepalen of één exemplaar kleiner is dan of gelijk is aan de andere.

Expliciete interface-implementaties

Name Description
IFormattable.ToString(String, IFormatProvider)

Zie voor een beschrijving van dit lid ToString(String, IFormatProvider).

Van toepassing op

Zie ook