Interface IFontMetrics
Contents
[
Hide
]IFontMetrics interface
Defines an interface for Font metrics tools.
public interface IFontMetrics
Properties
Name | Description |
---|---|
Ascender { get; set; } | Gets ascender value of the Font in font units. |
Descender { get; set; } | Gets descender value of the Font in font units. |
FontBBox { get; } | Gets Font bounding box. |
FontMatrix { get; } | Gets Font transformation matrix. |
IsFixedPitch { get; } | True, if the Font is monospaced. |
LineGap { get; } | Gets LineGap value of the Font in Font units. |
TypoAscender { get; set; } | Gets typographic ascender value of the Font in font units. |
TypoDescender { get; set; } | Gets typographic descender value of the Font in Font units. |
TypoLineGap { get; } | Gets typographic LineGap value of the Font in Font units. |
UnitsPerEM { get; set; } | Gets units per em. |
Methods
Name | Description |
---|---|
GetAscender(double) | Returns ascender for specific Font size. |
GetDescender(double) | Returns descender for specific Font size. |
GetGlyphBBox(GlyphId) | Returns glyph BBox. |
GetGlyphWidth(GlyphId) | Returns glyph width. |
GetKerningValue(GlyphId, GlyphId) | Returns kerning value for the glyph pair. |
GetTypoAscender(double) | Returns typographic ascender for specific Font size. |
GetTypoDescender(double) | Returns typographic descender for specific Font size. |
GetTypoLineGap(double) | Returns line gap for specific Font size. |
MeasureString(string, double) | Measures string and returns string width. |
See Also
- namespace Aspose.Font
- assembly Aspose.Font