[ Содержание ][ Перечень функций ]

XDrawString16 - вывести текстовую строку с двухбайтовым кодированием сиволов

СИНТАКСИС
    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.


[ Содержание ][ Перечень функций ]