関数 | |
int | DrawString (int x, int y, const char *String, int color, int EdgeColor DXPDEFARG(0)) |
文字列を描画する(本家互換) | |
int | DrawFormatString (int x, int y, int color, const char *String,...) |
書式付き文字列を描画する(本家互換) | |
int | GetDrawStringWidth (const char *str, int len) |
文字列を描画した時の横幅を取得する(本家互換) | |
int | GetDrawFormatStringWidth (const char *format,...) |
書式付き文字列を描画した時の横幅を取得する(本家互換) | |
int | SetFontSize (int size) |
フォントサイズを設定する(本家互換) | |
int | SetFontThickness (int thickness) |
フォントの文字の太さを設定する | |
int | ChangeFont (const char *fontname, int charset) |
フォントを変更する(本家互換) | |
int | ChangeFontType (int type) |
フォントタイプを変更する(本家互換) | |
int | CreateFontToHandle (const char *fontname, int size, int thick, int fonttype, int charset DXPDEFARG(DXP_CP_SJIS)) |
フォントを読み込み、ハンドルを作成する | |
int | DeleteFontToHandle (int handle) |
フォントハンドルを削除する(本家互換) | |
int | DrawStringToHandle (int x, int y, const char *str, int color, int handle, int edgecolor DXPDEFARG(0)) |
フォントハンドルを指定して文字列を描画する(本家互換) | |
int | DrawFormatStringToHandle (int x, int y, int color, int handle, const char *format,...) |
フォントハンドルを指定して書式付き文字列を描画する(本家互換) | |
int | GetDrawStringWidthToHandle (const char *str, int len, int handle) |
フォントハンドルを指定して文字列を描画した時の横幅を取得する(本家互換) | |
int | GetDrawFormatStringWidthToHandle (int handle, const char *format,...) |
フォントハンドルを指定して書式付き文字列を描画した時の横幅を取得する(本家互換) | |
int | InitFontToHandle (void) |
フォントハンドルを全て開放する(本家互換) |
int ChangeFont | ( | const char * | fontname, | |
int | charset | |||
) |
フォントを変更する(本家互換)
pgfフォントのみ読み込めます。
fontname | フォント名 | |
charset | 文字コード |
0 | 成功 | |
-1 | 失敗 |
int ChangeFontType | ( | int | type | ) |
フォントタイプを変更する(本家互換)
以下の値が指定可能ですが、アンチエイリアシングの有無は描画に反映されません。
type | フォントタイプ |
0 | 成功 | |
-1 | 失敗 |
int CreateFontToHandle | ( | const char * | fontname, | |
int | size, | |||
int | thick, | |||
int | fonttype, | |||
int charset | DXPDEFARGDXP_CP_SJIS | |||
) |
フォントを読み込み、ハンドルを作成する
fontname | フォント名 | |
size | フォントサイズ | |
thick | フォントの太さ(無視されます) | |
fonttype | フォントタイプ 詳しくはSetFontTypeを参照してください。 | |
charset | 文字セット DXP_CP_が頭についているものを指定する必要があります |
-1 | 失敗 |
int DeleteFontToHandle | ( | int | handle | ) |
フォントハンドルを削除する(本家互換)
handle | 削除したいフォントハンドル |
0 | 成功 | |
-1 | 失敗 |
int DrawFormatString | ( | int | x, | |
int | y, | |||
int | color, | |||
const char * | String, | |||
... | ||||
) |
書式付き文字列を描画する(本家互換)
x,y | 文字列の左上の座標 | |
color | 文字列の色 | |
String | 書式付き文字列 |
0 | 成功 | |
-1 | 失敗 |
int DrawFormatStringToHandle | ( | int | x, | |
int | y, | |||
int | color, | |||
int | handle, | |||
const char * | format, | |||
... | ||||
) |
フォントハンドルを指定して書式付き文字列を描画する(本家互換)
x,y | 文字列の左上の座標 | |
color | 文字列の色 | |
handle | フォントハンドル | |
format | 書式付き文字列 |
0 | 成功 | |
-1 | 失敗 |
int DrawString | ( | int | x, | |
int | y, | |||
const char * | String, | |||
int | color, | |||
int EdgeColor | DXPDEFARG0 | |||
) |
文字列を描画する(本家互換)
x,y | 文字列の左上の座標 | |
String | 描画する文字列 | |
color | 文字列の色 | |
EdgeColor | 文字列のエッジの色 |
0 | 成功 | |
-1 | 失敗 |
int DrawStringToHandle | ( | int | x, | |
int | y, | |||
const char * | str, | |||
int | color, | |||
int | handle, | |||
int edgecolor | DXPDEFARG0 | |||
) |
フォントハンドルを指定して文字列を描画する(本家互換)
x,y | 文字列の左上の座標 | |
str | 描画する文字列 | |
color | 文字列の色 | |
handle | フォントハンドル | |
edgecolor | 文字列のエッジの色 |
0 | 成功 | |
-1 | 失敗 |
int GetDrawFormatStringWidth | ( | const char * | format, | |
... | ||||
) |
書式付き文字列を描画した時の横幅を取得する(本家互換)
format | 書式付き文字列 | |
... | 書式付き文字列に付随するデータ |
-1 | 失敗 |
int GetDrawFormatStringWidthToHandle | ( | int | handle, | |
const char * | format, | |||
... | ||||
) |
フォントハンドルを指定して書式付き文字列を描画した時の横幅を取得する(本家互換)
handle | フォントハンドル | |
format | 書式付き文字列 | |
... | 書式付き文字列に付随するデータ |
-1 | 失敗 |
int GetDrawStringWidth | ( | const char * | str, | |
int | len | |||
) |
文字列を描画した時の横幅を取得する(本家互換)
str | 文字列 | |
len | 文字列の長さ |
-1 | 失敗 |
int GetDrawStringWidthToHandle | ( | const char * | str, | |
int | len, | |||
int | handle | |||
) |
フォントハンドルを指定して文字列を描画した時の横幅を取得する(本家互換)
str | 文字列 | |
len | 文字列の長さ | |
handle | フォントハンドル |
-1 | 失敗 |
int InitFontToHandle | ( | void | ) |
フォントハンドルを全て開放する(本家互換)
0 | 成功 | |
-1 | 失敗 |
int SetFontSize | ( | int | size | ) |
フォントサイズを設定する(本家互換)
size | フォントサイズ |
0 | 成功 | |
-1 | 失敗 |
int SetFontThickness | ( | int | thickness | ) |
フォントの文字の太さを設定する
この関数は動きません。0を返すだけです。
thickness | フォントの太さ(無視されます) |
0 | 成功 | |
-1 | 失敗 |