sact_text_metrics_t

Last-modified: 2012-09-19 (水) 05:36:32

機能

SP_TEXT_DRAW_関数、

SP_TEXT_DRAW_POS関数などの参照に使われています。

変数

メンバ変数名意味デフォルト値
intnColorR文字色(赤)255
intnColorG文字色(緑)255
intnColorB文字色(青)255
intnSizeフォントサイズ(ピクセル)16
intnWeight太さ(FW_NORMAL,FW_BOLD)FW_NORMAL
intnFace0:ゴシック,1:明朝0
intnShadowPixelL左への影付け数0
intnShadowPixelU上への影付け数0
intnShadowPixelR右への影付け数0
intnShadowPixelD下への影付け数0
intnShadowColorR影色(赤)0
intnShadowColorG影色(緑)0
intnShadowColorB影色(青)0

メソッド(メンバ関数)

Equal

int Equal(/*const*/ref sact_text_metrics_t tm)
sact_text_metrics_t tmA;
sact_text_metrics_t tmB;
...
int n = tmA.Equal(tmB);

上記コードで、tmAとtmBが等しければ n=true 等しくなければ n=false

サンプル

sact_text_metrics_t tm;
tm.nColorR       = 255;
tm.nColorG       = 255;
tm.nColorB       = 255;
tm.nSize         = 16;
tm.nWeight       = FW_NORMAL;
tm.nFace         = 0;
tm.nShadowPixelL = 0;
tm.nShadowPixelU = 0;
tm.nShadowPixelR = 0;
tm.nShadowPixelD = 0;
tm.nShadowColorR = 0;
tm.nShadowColorG = 0;
tm.nShadowColorB = 0;
SP_TEXT_DRAW_POS(1, 0, 0, "テスト", tm);