FontStretch Struct
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
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
- 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 |
| 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). |