Содержание | Список структур |
Формат структуры:
typedef struct { XChar2b *chars; int nchars; int delta; Font font; } XTextItem;
Эта структура используется при формирования текста для последующего вывода через функцию XDrawText16. Она хранит одну строку выводимого текста. При этом каждый символ строки кодируется двумя байтами.
Поле chars указывает на строку, выводимую в составе текста. Поле nchars указывает на количество символов в строке.
Организация двухбайтового набора символов в шрифте рассмотрена в описании структуры XFontStruct.
Поле delta хранит дополнительный отступ строки по координате x.
Поле font позволяет изменить шрифт для вывода этой строки. Указанный в этом поле шрифт записывается в графический контекст и дальнейший вывод происходит с использованием этого шрифта. Если в это поле записано значение None, то шрифт в графическом контексте не изменяется.
См. также: XDrawText16.
Содержание | Список структур |