-
Всем привет. Пытаю вывести текст на canvas.TextOut в центр но есть проблема что текст не центруется нормально..
Не могу понят в чем дело.. x:=(b.width div 2)- (b.textwidth(s) div 2) y:=(b.heigth div 2). textout(x,y,s)
-
b это что?
-
b- Tbitmap
как я понимаю проблема в том что textwidth возвражает не корректно длину строки...
-
-
> x:=(b.width div 2)- (b.textwidth(s) div 2)
x:=((b.width-b.textwidth(s)) div 2);
-
DrawText (....DT_CENTER or DT_VCENTER)
-
> Игорь Шевченко © (11.03.10 01:57) [5] > DrawText (....DT_CENTER or DT_VCENTER)
Только при DT_SINGLELINE.
|