CffFontMetrics

CffFontMetrics class

Representerar CFF Font Metrics.

public class CffFontMetrics : FontMetrics

Egenskaper

namnBeskrivning
override Ascender { get; }Får Ascender-värde.
override Descender { get; }Får Descender-värde.
override FontBBox { get; }Får FontBBox-värde.
override 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.
override UnitsPerEM { get; }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.
GetFontMatrixForGlyph(GlyphId)Beräknar transformationsmatris för glyf specificerad av id.
virtual GetGlyphBBox(GlyphId)Returnerar glyph BBox. Returnerar FontBBox om BBox inte definierades för glyphen. Kan åsidosättas av specifika teckensnittskodningsarv.
override GetGlyphWidth(GlyphId)Returnerar glyph width. Kan åsidosättas av specifika teckensnittskodningsarv.
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.
override MeasureString(string, double)Mäter sträng och returnerar strängbredd.

Se även