C# Class Tsukikage.WindowsUtil.FontBitmapLoader

Win32 GetGlyphOutlineからBitmapを得ます。
Inheritance: IDisposable
Exibir arquivo Open project: ttsuki/ttsuki

Public Methods

Method Description
Dispose ( ) : void
FontBitmapLoader ( string fontface, int height, bool antialiased ) : System

Win32 GetGlyphOutlineを使って文字ビットマップを得る

GetCharacterBitmap ( char c ) : FontBitmap

1文字分のグリフを得る

Pt2Px ( int pt ) : int

文字サイズのポイントをピクセルに変換する。 Windowsの文字サイズ設定に依存しない。

Private Methods

Method Description
ReleaseUnmanaged ( ) : void

Method Details

Dispose() public method

public Dispose ( ) : void
return void

FontBitmapLoader() public method

Win32 GetGlyphOutlineを使って文字ビットマップを得る
public FontBitmapLoader ( string fontface, int height, bool antialiased ) : System
fontface string フォント名
height int 高さ。正を指定するとセルの高さ、負を指定すると文字の高さと見なす。
antialiased bool アンチエイリアス? trueの場合65階調、falseの場合2階調のビットマップを得ます
return System

GetCharacterBitmap() public method

1文字分のグリフを得る
public GetCharacterBitmap ( char c ) : FontBitmap
c char 文字
return FontBitmap

Pt2Px() public static method

文字サイズのポイントをピクセルに変換する。 Windowsの文字サイズ設定に依存しない。
public static Pt2Px ( int pt ) : int
pt int
return int