![]() |
|
|
|
|
#1
|
|||
|
|||
|
Есть такая проблема, нужно написать модуль который будет выводить текст по кривой. Кривую вроде сплайном задать надо. И если найти как сплайн построить еще можно, то как текст к нему привязать неизвестно.... Ваши предложения? очень надо!!!
![]() |
|
#2
|
|||
|
|||
|
я в своё время разбивал текст, по одной букве, на несколько TLabel и позицию каждого TLabel (Top, Left) привязывал к координатам кривой
|
|
#3
|
|||
|
|||
|
А как можно получить координаты точки на кривой? И еще как можно определить длину кривой чтобы буквы равномерно распределились?
|
|
#4
|
||||
|
||||
|
Думаю, надо учить геометрию...
|
|
#5
|
||||
|
||||
|
Просто выводи текст под углом
http://www.delphiworld.narod.ru/base/rotate_text3.html Выводи каждую букву отдельно, и для каждой меняй угол. |
|
#6
|
|||
|
|||
|
В Delphi В Справке Это есть! Там текст выводиться под углом 45*!
Усе просто! |