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