Вниз
Скачать: 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 вся ветка

Скачать: CL | DM;



Память: 0.45 MB
Время: 0.023 c
3-1117866166
аматор
2005-06-04 10:22
2005.07.18
Firebird-конект


9-1111853342
parovoZZ
2005-03-26 19:09
2005.07.18
Поменять изображение на поверхности


3-1118154518
ryds
2005-06-07 18:28
2005.07.18
Подскажите какой есть аналог SQL-функции REPLACE в IB?


6-1113230691
LXD
2005-04-11 18:44
2005.07.18
Indy передача данных по сети...


14-1118922902
pasha_golub
2005-06-16 15:55
2005.07.18
Yacc&Lex




   Наверх