FontStretch Structure

Définition

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
FontStretch
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 usStretchClass pour cet FontStretch objet.

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

S’applique à

Voir aussi