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

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

СИНТАКСИС
    XDrawText16(display, d, gc, x, y, items, nitems)
	Display *display;
	Drawable d;
	GC gc;
	int x, y;
	XTextItem16 *items;
	int nitems;

АРГУМЕНТЫ

ОПИСАНИЕ

     Функция XDrawText16 работает аналогично функции XDrawText, за исключением того, что символы текста для вывода через эту функцию кодруются двумя байтами. Организация двухбайтового набора символов в шрифте рассмотрена в описании структуры XFontStruct.

     Шрифт, которым начинает выводиться текст берется из параметра font графического контекста, однако структура XTextItem16 позволяет переназначать шрифт при выводе текста. Эта структура также позволяет задавать дополнительный отступ по координате x перед выводом указанной в ней строки.

     Образы выводимых символов текста воспринимаются как маски для выполнения операции заполнения. Точки в объекте назначения изменяются лишь там, где установлены соответствующие точки в образах символов.

     Функция XDrawText16 использует следующие параметры графического контекста: 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.

     Функция XDrawText16 может генерировать следующие ошибки:

Cм. также: XDrawString, XDrawString16, XDrawText, XDrawImageString, XDrawImageString16, XQueryTextExtents16, XTextExtents16, XTextWidth16.


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