Aspose::Font::IFontMetrics classe

IFontMetrics class

Définit une interface pour les outils de métriques du Font.

class IFontMetrics : public virtual System::Object

Méthodes

MéthodeDescription
virtual get_Ascender()Obtient la valeur d’ascendant du Font en unités de police.
virtual get_Descender()Obtient la valeur de descendant du Font en unités de police.
virtual get_FontBBox()Obtient la boîte englobante du Font.
virtual get_FontMatrix()Obtient la matrice de transformation du Font.
virtual get_IsFixedPitch()Vrai, si le Font est à chasse fixe.
virtual get_LineGap()Obtient la valeur LineGap du Font en unités de Font.
virtual get_TypoAscender()Obtient la valeur d’ascendant typographique du Font en unités de police.
virtual get_TypoDescender()Obtient la valeur de descendant typographique du Font en unités de Font.
virtual get_TypoLineGap()Obtient la valeur typographique LineGap du Font en unités de Font.
virtual get_UnitsPerEM()Obtient les unités par em.
virtual GetAscender(double)Renvoie l’ascendant pour une taille de Font spécifique.
virtual GetDescender(double)Renvoie le descendant pour une taille de Font spécifique.
virtual GetGlyphBBox(System::SharedPtr<Glyphs::GlyphId>)Renvoie le BBox du glyphe.
virtual GetGlyphWidth(System::SharedPtr<Glyphs::GlyphId>)Renvoie la largeur du glyphe.
virtual GetKerningValue(System::SharedPtr<Glyphs::GlyphId>, System::SharedPtr<Glyphs::GlyphId>)Renvoie la valeur du crénage pour la paire de glyphes.
virtual GetTypoAscender(double)Renvoie l’ascendant typographique pour une taille de Font spécifique.
virtual GetTypoDescender(double)Renvoie le descendant typographique pour une taille de Font spécifique.
virtual GetTypoLineGap(double)Renvoie 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.
virtual set_Ascender(double)Obtient la valeur d’ascendant du Font en unités de police.
virtual set_Descender(double)Obtient la valeur de descendant du Font en unités de police.
virtual set_TypoAscender(double)Obtient la valeur d’ascendant typographique du Font en unités de police.
virtual set_TypoDescender(double)Obtient la valeur de descendant typographique du Font en unités de Font.
virtual set_UnitsPerEM(uint32_t)Obtient les unités par em.
virtual SetGlyphWidth(System::SharedPtr<Glyphs::GlyphId>, double)Définit la largeur du glyphe.

Voir aussi