Aspose::Font::IFontMetrics class
Contents
[
Hide
]IFontMetrics class
Defines an interface for Font metrics tools.
class IFontMetrics : public virtual System::Object
Methods
Method | Description |
---|---|
virtual get_Ascender() | Gets ascender value of the Font in font units. |
virtual get_Descender() | Gets descender value of the Font in font units. |
virtual get_FontBBox() | Gets Font bounding box. |
virtual get_FontMatrix() | Gets Font transformation matrix. |
virtual get_IsFixedPitch() | True, if the Font is monospaced. |
virtual get_LineGap() | Gets LineGap value of the Font in Font units. |
virtual get_TypoAscender() | Gets typographic ascender value of the Font in font units. |
virtual get_TypoDescender() | Gets typographic descender value of the Font in Font units. |
virtual get_TypoLineGap() | Gets typographic LineGap value of the Font in Font units. |
virtual get_UnitsPerEM() | Gets units per em. |
virtual GetAscender(double) | Returns ascender for specific Font size. |
virtual GetDescender(double) | Returns descender for specific Font size. |
virtual GetGlyphBBox(System::SharedPtr<Glyphs::GlyphId>) | Returns glyph BBox. |
virtual GetGlyphWidth(System::SharedPtr<Glyphs::GlyphId>) | Returns glyph width. |
virtual GetKerningValue(System::SharedPtr<Glyphs::GlyphId>, System::SharedPtr<Glyphs::GlyphId>) | Returns kerning value for the glyph pair. |
virtual GetTypoAscender(double) | Returns typographic ascender for specific Font size. |
virtual GetTypoDescender(double) | Returns typographic descender for specific Font size. |
virtual GetTypoLineGap(double) | Returns line gap for specific Font size. |
virtual MeasureString(System::String, double) | Measures string and returns string width. |
virtual set_Ascender(double) | Gets ascender value of the Font in font units. |
virtual set_Descender(double) | Gets descender value of the Font in font units. |
virtual set_TypoAscender(double) | Gets typographic ascender value of the Font in font units. |
virtual set_TypoDescender(double) | Gets typographic descender value of the Font in Font units. |
virtual set_UnitsPerEM(uint32_t) | Gets units per em. |
See Also
- Class Object
- Namespace Aspose::Font
- Library Aspose.Font for C++