FreeSpire.PDF by Administrator

<PackageReference Include="FreeSpire.PDF" Version="5.1.0" />

.NET API 27,669,504 bytes

 FontMetricsBase

public abstract class FontMetricsBase : IFontMetrics
public virtual double Ascender { get; set; }

public virtual double Descender { get; set; }

public virtual FontBBox FontBBox { get; set; }

public virtual Matrix FontMatrix { get; set; }

public bool IsFixedPitch { get; set; }

public virtual double LineGap { get; }

public virtual double TypoAscender { get; }

public virtual double TypoDescender { get; }

public virtual double TypoLineGap { get; }

public virtual uint UnitsPerEM { get; set; }

public FontMetricsBase()

public virtual double GetAscender(double fontSize)

public virtual double GetDescender(double fontSize)

public virtual FontBBox GetGlyphBBox(GlyphID glyphID)

public abstract int GetGlyphIDHashCode(GlyphID glyphId)

public virtual double GetGlyphWidth(GlyphID glyphID)

public virtual double GetKerningValue(GlyphID prevGlyphId, GlyphID nextGlyphId)

public virtual double GetTypoAscender(double fontSize)

public virtual double GetTypoDescender(double fontSize)

public virtual double GetTypoLineGap(double fontSize)