FontMetrics

FontMetrics class

Représente les métriques de police.

public abstract class FontMetrics : IFontMetrics

Propriétés

NomLa description
virtual Ascender { get; set; }Obtient la valeur Ascender.
virtual Descender { get; set; }Obtient la valeur Descender.
virtual FontBBox { get; }Obtient la valeur FontBBox.
virtual FontMatrix { get; }Obtient la valeur FontMatrix.
IsFixedPitch { get; }Obtient la valeur IsFixedPitch.
virtual LineGap { get; }Obtient la valeur LineGap.
virtual TypoAscender { get; set; }Obtient la valeur TypoAscender.
virtual TypoDescender { get; set; }Obtient la valeur TypoDescender.
virtual TypoLineGap { get; }Obtient la valeur TypoLineGap.
virtual UnitsPerEM { get; set; }Obtient la valeur UnitsPerEM.

Méthodes

NomLa description
virtual GetAscender(double)Renvoie l’ascendant pour une taille de police spécifique.
virtual GetDescender(double)Renvoie le descendant pour une taille de police spécifique.
virtual GetGlyphBBox(GlyphId)Renvoie le glyphe BBox. Renvoie FontBBox si BBox n’a pas été défini pour le glyphe. Peut être remplacé par des héritiers de codage de police spécifiques.
virtual GetGlyphWidth(GlyphId)Renvoie la largeur du glyphe. Peut être remplacé par des héritiers de codage de police spécifiques.
virtual GetKerningValue(GlyphId, GlyphId)Renvoie la valeur de crénage pour la paire de glyphes.
virtual GetTypoAscender(double)Renvoie le descendant pour une taille de police spécifique.
virtual GetTypoDescender(double)Renvoie le descendant pour une taille de police spécifique.
virtual GetTypoLineGap(double)Renvoie l’interligne pour une taille de police spécifique.
abstract MeasureString(string, double)Mesure la chaîne et renvoie la largeur de la chaîne.

Voir également