Lire en anglais

Partager via


FontStretch Structure

Définition

Décrit le degré d'étirement d'une police par rapport aux proportions normales.

[System.ComponentModel.TypeConverter(typeof(System.Windows.FontStretchConverter))]
[System.Windows.Localizability(System.Windows.LocalizationCategory.None)]
public struct FontStretch : IFormattable
Héritage
FontStretch
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 usStretchClass pour cet FontStretch objet.

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

S’applique à

Produit Versions
.NET Framework 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
Windows Desktop 3.0, 3.1, 5, 6, 7, 8, 9

Voir aussi