Текущий архив: 2005.07.18;
Скачать: CL | DM;
ВнизОпределение ширины строки в пикселах Найти похожие ветки
← →
LLlMblra (2005-06-27 16:45) [0]Имеется строка, она рисуется на канвасе, как определить ёё (строки) ширину?? что б если она длинее, то сделать перенос.
Скорее всего нада определять ширину каждого символа в стока, но что за функция не знаю. В Font"е чё то не нашёл.
Подскажите!!!!!!
← →
GanibalLector © (2005-06-27 16:48) [1]Вероятно,GetTextExtentPoint поможет.
← →
MacroDenS © (2005-06-27 16:50) [2]TextWidth, TextHeight + F1
← →
ЮЮ © (2005-06-28 04:28) [3]Windows.DrawText(Canvas.Handle, PAnsiChar(str), Length(str), text_rect, DT_WORDBREAK);
И само все перенесется. А если хочешь знась сколько надо места, чтобы все вошло, то сначала вызови с DT_WORDBREAK + DT_CALCRECT
Страницы: 1 вся ветка
Текущий архив: 2005.07.18;
Скачать: CL | DM;
Память: 0.44 MB
Время: 0.04 c