SACT2 for System4.x
sact_text_metrics_t は、テキストのサイズや色などを各テキスト描画関数に渡すための構造体です。
型 | メンバ変数名 | 意味 | デフォルト値 |
---|---|---|---|
int | nColorR | 文字色(赤) | 255 |
int | nColorG | 文字色(緑) | 255 |
int | nColorB | 文字色(青) | 255 |
int | nSize | フォントサイズ(ピクセル) | 16 |
int | nWeight | 太さ(FW_NORMAL,FW_BOLD) | FW_NORMAL |
int | nFace | 0:ゴシック,1:明朝 | 0 |
int | nShadowPixelL | 左への影付け数 | 0 |
int | nShadowPixelU | 上への影付け数 | 0 |
int | nShadowPixelR | 右への影付け数 | 0 |
int | nShadowPixelD | 下への影付け数 | 0 |
int | nShadowColorR | 影色(赤) | 0 |
int | nShadowColorG | 影色(緑) | 0 |
int | nShadowColorB | 影色(青) | 0 |
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, SP_TEXT_DRAW_POS, SP_TEXT_SET,
Copyright © 2002-2004 ALICE-SOFT