CffFontMetrics

CffFontMetrics class

Représente les métriques de la police CFF.

public class CffFontMetrics : FontMetrics

Propriétés

NomLa description
override Ascender { get; }Obtient la valeur Ascender.
override Descender { get; }Obtient la valeur Descender.
override FontBBox { get; }Obtient la valeur FontBBox.
override 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.
override UnitsPerEM { get; }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.
GetFontMatrixForGlyph(GlyphId)Calcule la matrice de transformation pour le glyphe spécifié par id.
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.
override 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.
override MeasureString(string, double)Mesure la chaîne et renvoie la largeur de la chaîne.

Voir également