[ Содержание ] | [ Перечень функций ] |
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.
[ Содержание ] | [ Перечень функций ] |