C# Class LayoutFarm.UI.GdiPlus.GdiPlusIFonts

Inheritance: LayoutFarm.IFonts
显示文件 Open project: prepare/HTML-Renderer

Public Methods

Method Description
CalculateGlyphAdvancePos ( char str, int startAt, int len, RequestFont font, int glyphXAdvances ) : void
Dispose ( ) : void
MeasureString ( char buff, int startAt, int len, RequestFont font ) : Size
MeasureString ( char buff, int startAt, int len, RequestFont font, float maxWidth, int &charFit, int &charFitWidth ) : Size
MeasureWhitespace ( RequestFont f ) : float

Method Details

CalculateGlyphAdvancePos() public method

public CalculateGlyphAdvancePos ( char str, int startAt, int len, RequestFont font, int glyphXAdvances ) : void
str char
startAt int
len int
font PixelFarm.Drawing.RequestFont
glyphXAdvances int
return void

Dispose() public method

public Dispose ( ) : void
return void

MeasureString() public method

public MeasureString ( char buff, int startAt, int len, RequestFont font ) : Size
buff char
startAt int
len int
font PixelFarm.Drawing.RequestFont
return PixelFarm.Drawing.Size

MeasureString() public method

public MeasureString ( char buff, int startAt, int len, RequestFont font, float maxWidth, int &charFit, int &charFitWidth ) : Size
buff char
startAt int
len int
font PixelFarm.Drawing.RequestFont
maxWidth float
charFit int
charFitWidth int
return PixelFarm.Drawing.Size

MeasureWhitespace() public method

public MeasureWhitespace ( RequestFont f ) : float
f PixelFarm.Drawing.RequestFont
return float