IFontMetrics

IFontMetrics interface

Definierar ett gränssnitt för verktyg för teckensnittsmått.

public interface IFontMetrics

Egenskaper

namnBeskrivning
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

namnBeskrivning
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