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.
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
Un étirement de police décrit le degré d’étirement d’un formulaire 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 de 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 la normale |
---|---|---|
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 d'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
Compare(FontStretch, FontStretch) |
Compare deux instances d'objets FontStretch. |
Equals(FontStretch) |
Compare un objet FontStretch à l'objet FontStretch actuel. |
Equals(Object) |
Compare Object à l'objet FontStretch actuel. |
FromOpenTypeStretch(Int32) |
Crée une instance de FontStretch qui correspond à la valeur OpenType usStretchClass. |
GetHashCode() |
Récupère le code de hachage pour cet objet. |
ToOpenTypeStretch() |
Retourne une valeur qui représente l’OpenType |
ToString() |
Crée une représentation String de l'objet FontStretch selon la culture actuelle. |
Opérateurs
Equality(FontStretch, FontStretch) |
Compare l'égalité de deux instances de FontStretch. |
GreaterThan(FontStretch, FontStretch) |
Évalue deux instances de FontStretch pour déterminer si une instance est supérieure à l'autre. |
GreaterThanOrEqual(FontStretch, FontStretch) |
Évalue deux instances de FontStretch pour déterminer si une instance est supérieure ou égale à l'autre. |
Inequality(FontStretch, FontStretch) |
Évalue deux instances de FontStretch pour déterminer l'inégalité. |
LessThan(FontStretch, FontStretch) |
Évalue deux instances de FontStretch pour déterminer si une instance est inférieure à l'autre. |
LessThanOrEqual(FontStretch, FontStretch) |
Évalue deux instances de FontStretch pour déterminer si une instance est inférieure ou égale à l'autre. |
Implémentations d’interfaces explicites
IFormattable.ToString(String, IFormatProvider) |
Pour obtenir une description de ce membre, consultez ToString(String, IFormatProvider). |