Other Alias
XmbDrawString, Xutf8DrawString書式
void XmbDrawString(display, d, font_set, gc, x, y, string, num_bytes)Display *display;
Drawable d;
XFontSet font_set;
GC gc;
int x, y;
char *string;
int num_bytes;
void XwcDrawString(display, d, font_set, gc, x, y, string, num_wchars)
Display *display;
Drawable d;
XFontSet font_set;
GC gc;
int x, y;
wchar_t *string;
int num_wchars;
void Xuf8DrawString(display, d, font_set, gc, x, y, string, num_bytes)
Display *display;
Drawable d;
XFontSet font_set;
GC gc;
int x, y;
char *string;
int num_bytes;
引き数
- d
- ドロウアブルを指定する。
- display
- X サーバへの接続を指定する。
- font_set
- フォントセットを指定する。
- gc
- GC を指定する。
- num_bytes
- 引き数 string のバイト数を指定する。
- num_wchars
- 引き数 string の文字数を指定する。
- string
- 文字列を指定する。
- x
-
- y
- x, y 座標を指定する。
説明
関数 XmbDrawString, XwcDrawString, Xutf8DrawString は、指定された文字列を前景色で描画する。 XFontSet に欠けている文字集合がある場合には、該当する各文字は XCreateFontSet が返すデフォルト文字列を用いて描画される。 不正な文字コードに対する挙動は未定義である。関数 Xutf8DrawString は XFree86 4.0.2 から導入された XFree86 独自の拡張である。この関数が あるかどうかはマクロ X_HAVE_UTF8_STRING で判定できる。