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

XDrawImageString - вывести текстовую строку с заполнением фона

СИНТАКСИС
    XDrawImageString(display, d, gc, x, y, string, length)
	Display *display;
	Drawable d;
	GC gc;
	int x, y;
	char *string;
	int length;

АРГУМЕНТЫ

ОПИСАНИЕ

    Функция XDrawImageString выводит текстовую строку в объект назначения d. Выводимые символы отображаются цветом foreground графического контекста, а прямоугольная область, которую покрывает выводимая строка заполняется цветом background. Шрифт, которым выводится строка, берется из параметра font графического контекста.

     Левый верхний угол заполняемой области находится в точке с координатами

    ( x, y - font-ascent )

     Ширина заполняемой области определяются как полная ширина строки, а высота области определяется как

    font-ascent + font-descent

     Полную ширину строки и вертикальные размеры шрифта ascent и descent можно получить при помощи функции XQueryTextExtents.

     Параметр заполнения fill_style графического контекста игнорируется. Заполнение области происходит логической функцией GXCopy с использованием стиля заполнения FillSolid.

     Функция XDrawImageString использует следующие параметры графического контекста: plane_mask, foreground, background, font, subwindow_mode, clip_x_origin, clip_y_origin и clip_mask.

     Назначение перечисленных параметров приведено в описании структуры XGCValues.

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

Cм. также: XDrawString, XDrawString16, XDrawText, XDrawText16, XDrawImageString16, XQueryTextExtents, XTextExtents, XTextWidth.


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