FontMetrics

FontMetrics class

Representerar teckensnittsmått.

public abstract class FontMetrics : IFontMetrics

Egenskaper

namnBeskrivning
virtual Ascender { get; set; }Får Ascender-värde.
virtual Descender { get; set; }Får Descender-värde.
virtual FontBBox { get; }Får FontBBox-värde.
virtual FontMatrix { get; }Får FontMatrix-värde.
IsFixedPitch { get; }Får IsFixedPitch-värde.
virtual LineGap { get; }Får LineGap-värde.
virtual TypoAscender { get; set; }Får TypoAscender-värde.
virtual TypoDescender { get; set; }Får TypoDescender-värde.
virtual TypoLineGap { get; }Får TypoLineGap-värde.
virtual UnitsPerEM { get; set; }Får UnitsPerEM-värde.

Metoder

namnBeskrivning
virtual GetAscender(double)Returnerar ascender för specifik teckenstorlek.
virtual GetDescender(double)Returnerar descender för specifik teckenstorlek.
virtual GetGlyphBBox(GlyphId)Returnerar glyph BBox. Returnerar FontBBox om BBox inte definierades för glyphen. Kan åsidosättas av specifika teckensnittskodningsarv.
virtual GetGlyphWidth(GlyphId)Returnerar glyph width. Kan åsidosättas av specifika teckensnittskodande arvtagare.
virtual GetKerningValue(GlyphId, GlyphId)Returnerar kerning-värde för glyph-paret.
virtual GetTypoAscender(double)Returnerar descender för specifik teckenstorlek.
virtual GetTypoDescender(double)Returnerar descender för specifik teckenstorlek.
virtual GetTypoLineGap(double)Returnerar radgap för specifik teckenstorlek.
abstract MeasureString(string, double)Mäter sträng och returnerar strängbredd.

Se även