IFontMetrics
Innehåll
[
Dölj
]IFontMetrics interface
Definierar ett gränssnitt för verktyg för teckensnittsmått.
public interface IFontMetrics
Egenskaper
| namn | Beskrivning |
|---|---|
| Ascender { get; set; } | Hämtar stigande värde för teckensnittet i teckensnittsenheter. |
| Descender { get; set; } | Hämtar nedstigningsvärde för teckensnittet i teckensnittsenheter. |
| FontBBox { get; } | Får teckensnittsgränsruta. |
| FontMatrix { get; } | Hämtar teckensnittstransformationsmatris. |
| IsFixedPitch { get; } | Sant, om teckensnittet är monospace. |
| LineGap { get; } | Hämtar LineGap-värdet för teckensnittet i teckensnittsenheter. |
| TypoAscender { get; set; } | Hämtar typografiskt stigande värde för teckensnittet i teckensnittsenheter. |
| TypoDescender { get; set; } | Får typografiskt nedstigningsvärde för teckensnittet i teckensnittsenheter. |
| TypoLineGap { get; } | Får typografiskt LineGap-värde för teckensnittet i teckensnittsenheter. |
| UnitsPerEM { get; set; } | Får enheter per em. |
Metoder
| namn | Beskrivning |
|---|---|
| GetAscender(double) | Returnerar ascender för specifik teckenstorlek. |
| GetDescender(double) | Returnerar descender för specifik teckenstorlek. |
| GetGlyphBBox(GlyphId) | Returnerar glyph BBox. |
| GetGlyphWidth(GlyphId) | Returnerar glyph width. |
| GetKerningValue(GlyphId, GlyphId) | Returnerar kerning-värde för glyph-paret. |
| GetTypoAscender(double) | Returnerar typografisk ascender för specifik teckenstorlek. |
| GetTypoDescender(double) | Returnerar typografisk descender för specifik teckenstorlek. |
| GetTypoLineGap(double) | Returnerar radgap för specifik teckenstorlek. |
| MeasureString(string, double) | Mäter sträng och returnerar strängbredd. |
Se även
- namnutrymme Aspose.Font
- hopsättning Aspose.Font