Aspose::Font::IFontMetrics sınıfı

IFontMetrics class

Font ölçüm araçları için bir arabirim tanımlar.

class IFontMetrics : public virtual System::Object

Yöntemler

YöntemAçıklama
virtual get_Ascender()Font ascender değerini font birimlerinde alır.
virtual get_Descender()Font descender değerini font birimlerinde alır.
virtual get_FontBBox()Font sınırlama kutusunu alır.
virtual get_FontMatrix()Font dönüşüm matrisini alır.
virtual get_IsFixedPitch()Doğru, eğer Font tek aralıklıysa.
virtual get_LineGap()Font LineGap değerini Font birimlerinde alır.
virtual get_TypoAscender()Font tipografik ascender değerini font birimlerinde alır.
virtual get_TypoDescender()Font tipografik descender değerini Font birimlerinde alır.
virtual get_TypoLineGap()Font tipografik LineGap değerini Font birimlerinde alır.
virtual get_UnitsPerEM()Bir em başına birimleri alır.
virtual GetAscender(double)Belirli Font boyutu için ascender döndürür.
virtual GetDescender(double)Belirli Font boyutu için descender döndürür.
virtual GetGlyphBBox(System::SharedPtr<Glyphs::GlyphId>)Glyph BBox’yi döndürür.
virtual GetGlyphWidth(System::SharedPtr<Glyphs::GlyphId>)Glyph genişliğini döndürür.
virtual GetKerningValue(System::SharedPtr<Glyphs::GlyphId>, System::SharedPtr<Glyphs::GlyphId>)Glif çifti için kerning değerini döndürür.
virtual GetTypoAscender(double)Belirli Font boyutu için tipografik ascender döndürür.
virtual GetTypoDescender(double)Belirli Font boyutu için tipografik descender döndürür.
virtual GetTypoLineGap(double)Belirli Font boyutu için satır boşluğunu döndürür.
virtual MeasureString(System::String, double)Dizeyi ölçer ve dize genişliğini döndürür.
virtual set_Ascender(double)Font ascender değerini font birimlerinde alır.
virtual set_Descender(double)Font descender değerini font birimlerinde alır.
virtual set_TypoAscender(double)Font tipografik ascender değerini font birimlerinde alır.
virtual set_TypoDescender(double)Font tipografik descender değerini Font birimlerinde alır.
virtual set_UnitsPerEM(uint32_t)Bir em başına birimleri alır.
virtual SetGlyphWidth(System::SharedPtr<Glyphs::GlyphId>, double)Glif genişliğini ayarlar.

Ayrıca Bakınız