[ Содержание ] | [ Перечень функций ] |
XDrawString16(display, d, gc, x, y, string, length) Display *display; Drawable d; GC gc; int x, y; XChar2b *string; int length;
АРГУМЕНТЫ
Функция XDrawString16 работает аналогично функции XDrawString, за исключением того, что эта функция предназначена для шрифтов, использующих двухбайтовое представление символов. Она выводит текстовую строку в объект назначения d. Шрифт, которым выводится строка, берется из параметра font графического контекста. Образ символа воспринимается как маска для выполнения операции заполнения. Точки в объекте назначения изменяются лишь там, где установлены соответствующие точки в образе символа.
Организация двухбайтового набора символов в шрифте рассмотрена в описании структуры XFontStruct.
Функция XDrawString16 использует следующие параметры графического контекста: function, plane_mask, fill_style, font, subwindow_mode, clip_x_origin, clip_y_origin и clip_mask. Также, в зависимости от режимов, установленных в графическом контексте, могут использоваться следующие параметры графического контекста: foreground, background, tile, stipple, tile- stipple- _x_origin, tile- stipple- _y_origin.
Назначение перечисленных параметров приведено в описании структуры XGCValues.
Функция XDrawString16 может генерировать следующие ошибки:
Cм. также: XDrawString, XDrawText, XDrawText16, XDrawImageString, XDrawImageString16, XQueryTextExtents16, XTextExtents16, XTextWidth16.
[ Содержание ] | [ Перечень функций ] |