FontStretch Structure
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Décrit le degré d’étirement d’une police par rapport aux proportions normales de cette police.
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
- Héritage
- Attributs
- Implémente
Remarques
Une étendue de police décrit le degré d’étirement d’une forme de police à partir de son rapport d’aspect normal, qui est le rapport largeur/hauteur d’origine spécifié pour les glyphes dans la police.
Les FontStretches valeurs correspondent à la usWidthClass définition dans la spécification OpenType. Représente usWidthClass une valeur entière comprise entre 1 et 9 : les valeurs inférieures indiquent des largeurs plus étroites ; les valeurs supérieures indiquent des largeurs plus larges.
| Étirement de police | usWidthClass | % de normal |
|---|---|---|
| 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% |
Pour plus d’informations sur la valeur OpenType usWidthClass , consultez la section usWidthClass de la spécification OpenType.
Utilisation des attributs XAML
<object fontStretchesProperty="fontStretchesValue"/>
Valeurs XAML
fontStretchesValue Valeur FontStretches exprimée en tant que chaîne de nom, telle que « Condensed », « Normal » ou « Expanded ».
Méthodes
| Nom | Description |
|---|---|
| Compare(FontStretch, FontStretch) |
Compare deux instances d’objets FontStretch . |
| Equals(FontStretch) |
Compare un FontStretch objet à l’objet actuel FontStretch . |
| Equals(Object) |
Compare un Object objet actuel FontStretch . |
| FromOpenTypeStretch(Int32) |
Crée une instance de FontStretch ce qui correspond à la valeur OpenType usStretchClass. |
| GetHashCode() |
Récupère le code de hachage de cet objet. |
| ToOpenTypeStretch() |
Retourne une valeur qui représente OpenType |
| ToString() |
Crée une String représentation de l’objet actuel FontStretch en fonction de la culture actuelle. |
Opérateurs
| Nom | Description |
|---|---|
| Equality(FontStretch, FontStretch) |
Compare deux instances d’égalité FontStretch . |
| GreaterThan(FontStretch, FontStretch) |
Évalue deux instances de FontStretch façon à déterminer si une instance est supérieure à l’autre. |
| GreaterThanOrEqual(FontStretch, FontStretch) |
Évalue deux instances pour FontStretch déterminer si une instance est supérieure ou égale à l’autre. |
| Inequality(FontStretch, FontStretch) |
Évalue deux instances de déterminer l’inégalité FontStretch . |
| LessThan(FontStretch, FontStretch) |
Évalue deux instances pour FontStretch déterminer si une instance est inférieure à l’autre. |
| LessThanOrEqual(FontStretch, FontStretch) |
Évalue deux instances pour FontStretch déterminer si une instance est inférieure ou égale à l’autre. |
Implémentations d’interfaces explicites
| Nom | Description |
|---|---|
| IFormattable.ToString(String, IFormatProvider) |
Pour obtenir une description de ce membre, consultez ToString(String, IFormatProvider). |