Class FontInfoProvider
Inheritance
FontInfoProvider
Assembly: Reportman.Drawing.dll
Syntax
public abstract class FontInfoProvider
Constructors
FontInfoProvider()
Declaration
protected FontInfoProvider()
Methods
FillFontData(PDFFont, TTFontData)
Declaration
public abstract void FillFontData(PDFFont pdfFont, TTFontData fontData)
Parameters
GetCharWidth(PDFFont, TTFontData, char)
Declaration
public abstract double GetCharWidth(PDFFont pdfFont, TTFontData fontData, char charCode)
Parameters
Returns
GetFontStream(TTFontData)
Declaration
public abstract MemoryStream GetFontStream(TTFontData data)
Parameters
Returns
GetGlyphWidth(PDFFont, TTFontData, int, char)
Declaration
public abstract double GetGlyphWidth(PDFFont pdfFont, TTFontData fontData, int glyph, char charC)
Parameters
Returns
GetKerning(PDFFont, TTFontData, char, char)
Declaration
public abstract int GetKerning(PDFFont pdfFont, TTFontData fontData, char leftChar, char rightChar)
Parameters
Returns
TextExtent(string, ref Rectangle, PDFFont, TTFontData, bool, bool, double)
Declaration
public abstract List<LineInfo> TextExtent(string Text, ref Rectangle Rect, PDFFont pdfFont, TTFontData fontData, bool wordwrap, bool singleline, double FontSize)
Parameters
Returns