IFontMetrics

IFontMetrics interface

Définit une interface pour les outils de mesure des polices.

public interface IFontMetrics

Propriétés

NomLa description
Ascender { get; set; }Obtient la valeur ascendante de la police en unités de police.
Descender { get; set; }Obtient la valeur descendante de la police en unités de police.
FontBBox { get; }Obtient la zone de délimitation de la police.
FontMatrix { get; }Obtient la matrice de transformation de police.
IsFixedPitch { get; }Vrai, si la police est à chasse fixe.
LineGap { get; }Obtient la valeur LineGap de la police en unités de police.
TypoAscender { get; set; }Obtient la valeur ascendante typographique de la police en unités de police.
TypoDescender { get; set; }Obtient la valeur typographique descendante de la police en unités de police.
TypoLineGap { get; }Obtient la valeur typographique LineGap de la police en unités de police.
UnitsPerEM { get; set; }Obtient des unités par em.

Méthodes

NomLa description
GetAscender(double)Renvoie l’ascendant pour une taille de police spécifique.
GetDescender(double)Renvoie le descendant pour une taille de police spécifique.
GetGlyphBBox(GlyphId)Renvoie le glyphe BBox.
GetGlyphWidth(GlyphId)Renvoie la largeur du glyphe.
GetKerningValue(GlyphId, GlyphId)Renvoie la valeur de crénage pour la paire de glyphes.
GetTypoAscender(double)Renvoie l’ascendant typographique pour une taille de police spécifique.
GetTypoDescender(double)Renvoie le descendant typographique pour une taille de police spécifique.
GetTypoLineGap(double)Renvoie l’interligne pour une taille de police spécifique.
MeasureString(string, double)Mesure la chaîne et renvoie la largeur de la chaîne.

Voir également