FontStretch FontStretch FontStretch FontStretch Struct

Définition

Décrit le degré d'étirement d'une police par rapport aux proportions normales.Describes the degree to which a font has been stretched compared to the normal aspect ratio of that font.

public value class FontStretch : IFormattable
[System.ComponentModel.TypeConverter(typeof(System.Windows.FontStretchConverter))]
[System.Windows.Localizability(System.Windows.LocalizationCategory.None)]
public struct FontStretch : IFormattable
type FontStretch = struct
    interface IFormattable
Public Structure FontStretch
Implements IFormattable
Héritage
FontStretchFontStretchFontStretchFontStretch
Attributs
Implémente

Remarques

Un étirement de police décrit le degré auquel un format de police est étiré à partir de ses proportions normales, qui est le rapport hauteur/largeur d’origine spécifié pour les glyphes dans la police.A font stretch describes the degree to which a font form is stretched from its normal aspect ratio, which is the original width to height ratio specified for the glyphs in the font.

Les FontStretches valeurs correspondent à la usWidthClass définition dans la OpenTypeOpenType spécification.The FontStretches values correspond to the usWidthClass definition in the OpenTypeOpenType specification. Le usWidthClass représente une valeur entière comprise entre 1 et 9 valeurs inférieures qui indiquent des largeurs plus étroites; les valeurs plus élevées indiquent des largeurs plus larges.The usWidthClass represents an integer value between 1 and 9 - lower values indicate narrower widths; higher values indicate wider widths.

Étirement de policeFont stretch usWidthClassusWidthClass % de la normale% of normal
UltraCondensed 11 50.0%50.0%
ExtraCondensed 22 62.5%62.5%
Condensed 33 75.0%75.0%
SemiCondensed 44 87.5%87.5%
Medium 55 100.0%100.0%
SemiExpanded 66 112.5%112.5%
Expanded 77 125.0%125.0%
ExtraExpanded 88 150.0%150.0%
UltraExpanded 99 200.0%200.0%

Pour plus d’informations sur la usWidthClass valeur OpenType, consultez la section usWidthClass de la spécification OpenType.For more information on the OpenType usWidthClass value, see the usWidthClass section of the OpenType specification.

Utilisation d'attributs XAMLXAML Attribute Usage

<object fontStretchesProperty="fontStretchesValue"/>  

Valeurs XAMLXAML Values

fontStretchesValuefontStretchesValue
Valeur FontStretches exprimée sous la forme d’une chaîne de nom, telle que «Condensed», «normal» ou «Expanded».A FontStretches value expressed as the name string, such as "Condensed", "Normal", or "Expanded".

Méthodes

Compare(FontStretch, FontStretch) Compare(FontStretch, FontStretch) Compare(FontStretch, FontStretch) Compare(FontStretch, FontStretch)

Compare deux instances d'objets FontStretch.Compares two instances of FontStretch objects.

Equals(Object) Equals(Object) Equals(Object) Equals(Object)

Compare Object à l'objet FontStretch actuel.Compares a Object with the current FontStretch object.

Equals(FontStretch) Equals(FontStretch) Equals(FontStretch) Equals(FontStretch)

Compare un objet FontStretch à l'objet FontStretch actuel.Compares a FontStretch object with the current FontStretch object.

FromOpenTypeStretch(Int32) FromOpenTypeStretch(Int32) FromOpenTypeStretch(Int32) FromOpenTypeStretch(Int32)

Crée une nouvelle instance de FontStretch qui correspond à la valeur usStretchClass OpenTypeOpenType.Creates a new instance of FontStretch that corresponds to the OpenTypeOpenType usStretchClass value.

GetHashCode() GetHashCode() GetHashCode() GetHashCode()

Récupère le code de hachage pour cet objet.Retrieves the hash code for this object.

ToOpenTypeStretch() ToOpenTypeStretch() ToOpenTypeStretch() ToOpenTypeStretch()

Retourne une valeur qui représente usStretchClass OpenTypeOpenType pour cet objet FontStretch.Returns a value that represents the OpenTypeOpenType usStretchClass for this FontStretch object.

ToString() ToString() ToString() ToString()

Crée une représentation String de l'objet FontStretch selon la culture actuelle.Creates a String representation of the current FontStretch object based on the current culture.

Opérateurs

Equality(FontStretch, FontStretch) Equality(FontStretch, FontStretch) Equality(FontStretch, FontStretch) Equality(FontStretch, FontStretch)

Compare l'égalité de deux instances de FontStretch.Compares two instances of FontStretch for equality.

GreaterThan(FontStretch, FontStretch) GreaterThan(FontStretch, FontStretch) GreaterThan(FontStretch, FontStretch) GreaterThan(FontStretch, FontStretch)

Évalue deux instances de FontStretch pour déterminer si une instance est supérieure à l'autre.Evaluates two instances of FontStretch to determine if one instance is greater than the other.

GreaterThanOrEqual(FontStretch, FontStretch) GreaterThanOrEqual(FontStretch, FontStretch) GreaterThanOrEqual(FontStretch, FontStretch) GreaterThanOrEqual(FontStretch, FontStretch)

Évalue deux instances de FontStretch pour déterminer si une instance est supérieure ou égale à l'autre.Evaluates two instances of FontStretch to determine whether one instance is greater than or equal to the other.

Inequality(FontStretch, FontStretch) Inequality(FontStretch, FontStretch) Inequality(FontStretch, FontStretch) Inequality(FontStretch, FontStretch)

Évalue deux instances de FontStretch pour déterminer l'inégalité.Evaluates two instances of FontStretch to determine inequality.

LessThan(FontStretch, FontStretch) LessThan(FontStretch, FontStretch) LessThan(FontStretch, FontStretch) LessThan(FontStretch, FontStretch)

Évalue deux instances de FontStretch pour déterminer si une instance est inférieure à l'autre.Evaluates two instances of FontStretch to determine whether one instance is less than the other.

LessThanOrEqual(FontStretch, FontStretch) LessThanOrEqual(FontStretch, FontStretch) LessThanOrEqual(FontStretch, FontStretch) LessThanOrEqual(FontStretch, FontStretch)

Évalue deux instances de FontStretch pour déterminer si une instance est inférieure ou égale à l'autre.Evaluates two instances of FontStretch to determine whether one instance is less than or equal to the other.

Implémentations d’interfaces explicites

IFormattable.ToString(String, IFormatProvider) IFormattable.ToString(String, IFormatProvider) IFormattable.ToString(String, IFormatProvider) IFormattable.ToString(String, IFormatProvider)

Pour obtenir une description de ce membre, consultez ToString(String, IFormatProvider).For a description of this member, see ToString(String, IFormatProvider).

S’applique à

Voir aussi