C# Class PixelFarm.Drawing.WinGdi.WinGdiFont

Inheritance: PixelFarm.Drawing.Fonts.ActualFont
Mostra file Open project: prepare/HTML-Renderer Class Usage Examples

Public Methods

Method Description
AssignToRequestFont ( RequestFont r ) : void
GetCacheFontAsWinGdiFont ( RequestFont r ) : WinGdiFont
GetGlyph ( char c ) : FontGlyph
GetGlyphByIndex ( uint glyphIndex ) : FontGlyph
ToHfont ( ) : IntPtr
WinGdiFont ( WinGdiFontFace fontFace, float sizeInPoints, FontStyle style ) : System

Protected Methods

Method Description
OnDispose ( ) : void

Private Methods

Method Description
GetInteralABCArray ( ) : Win32.NativeTextWin32.FontABC[]
InitFont ( string fontName, float emHeight, FontStyle style ) : IntPtr

Method Details

AssignToRequestFont() public method

public AssignToRequestFont ( RequestFont r ) : void
r PixelFarm.Drawing.RequestFont
return void

GetCacheFontAsWinGdiFont() public static method

public static GetCacheFontAsWinGdiFont ( RequestFont r ) : WinGdiFont
r PixelFarm.Drawing.RequestFont
return WinGdiFont

GetGlyph() public method

public GetGlyph ( char c ) : FontGlyph
c char
return PixelFarm.Drawing.Fonts.FontGlyph

GetGlyphByIndex() public method

public GetGlyphByIndex ( uint glyphIndex ) : FontGlyph
glyphIndex uint
return PixelFarm.Drawing.Fonts.FontGlyph

OnDispose() protected method

protected OnDispose ( ) : void
return void

ToHfont() public method

public ToHfont ( ) : IntPtr
return System.IntPtr

WinGdiFont() public method

public WinGdiFont ( WinGdiFontFace fontFace, float sizeInPoints, FontStyle style ) : System
fontFace WinGdiFontFace
sizeInPoints float
style FontStyle
return System