Aspose::Font::FontMetrics class

FontMetrics class

Représente les métriques de Font.

class FontMetrics : public Aspose::Font::IFontMetrics

Méthodes

MéthodeDescription
get_Ascender() overrideObtient la valeur Ascender.
get_Descender() overrideObtient la valeur Descender.
get_FontBBox() overrideObtient la valeur de FontBBox.
get_FontMatrix() overrideObtient la valeur FontMatrix.
get_IsFixedPitch() overrideObtient la valeur de IsFixedPitch.
get_LineGap() overrideObtient la valeur de LineGap.
get_TypoAscender() overrideObtient la valeur de TypoAscender.
get_TypoDescender() overrideObtient la valeur de TypoDescender.
get_TypoLineGap() overrideObtient la valeur de TypoLineGap.
get_UnitsPerEM() overrideObtient la valeur de UnitsPerEM.
GetAscender(double) overrideRenvoie l’ascendant pour une taille de Font spécifique.
GetDescender(double) overrideRenvoie le descendant pour une taille de Font spécifique.
GetGlyphBBox(System::SharedPtr<Glyphs::GlyphId>) overrideRenvoie le BBox du glyphe. Renvoie FontBBox si le BBox n’était pas défini pour le glyphe. Peut être remplacé par des implémenteurs d’encodage de police spécifiques.
GetGlyphWidth(System::SharedPtr<Glyphs::GlyphId>) overrideRenvoie la largeur du glyphe. Peut être remplacé par des implémenteurs d’encodage de police spécifiques.
GetKerningValue(System::SharedPtr<Glyphs::GlyphId>, System::SharedPtr<Glyphs::GlyphId>) overrideRenvoie la valeur du crénage pour la paire de glyphes.
GetTypoAscender(double) overrideRenvoie le descendant pour une taille de Font spécifique.
GetTypoDescender(double) overrideRenvoie le descendant pour une taille de Font spécifique.
GetTypoLineGap(double) overrideRenvoie l’écart de ligne pour une taille de Font spécifique.
virtual MeasureString(System::String, double)Mesure la chaîne et renvoie la largeur de la chaîne.
set_Ascender(double) overrideObtient la valeur Ascender.
set_Descender(double) overrideObtient la valeur Descender.
set_TypoAscender(double) overrideObtient la valeur de TypoAscender.
set_TypoDescender(double) overrideObtient la valeur de TypoDescender.
set_UnitsPerEM(uint32_t) overrideObtient la valeur de UnitsPerEM.
virtual SetGlyphWidth(System::SharedPtr<Glyphs::GlyphId>, double)Définit la largeur du glyphe.

Voir aussi