Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Как в QR вывести текст выравняный по обеим краям? [D6, IB6.x, FireBird]


Молот ©   (2004-02-25 17:10:00) 

Мастки нашел что можно равнять только по левому, по центру или по правому краю, а мне нужно вывести большой кусок текста, и он должен  быть нормально выравнян.


Anatoly Podgoretsky   (2004-02-25 17:47:00) [1]

Задача сложная, надо менять ширину пробелов независимо для каждой строки.


Молот   (2004-02-25 17:43:00) [2]

2 VAleksey ©   (25.02.04 17:37) [3]
спасибо.
да уж... они там вообще что-ли текст не выравнивают по обеим краям...


Молот   (2004-02-25 17:38:00) [3]

набери в вьорде текст и нажми ctrl+j


VAleksey   (2004-02-25 17:37:00) [4]


> Молот   (25.02.04 17:10)  

Это была жопа в свое время.
Я решил проблему путем расчета количества строк (исходя из шириныБ текущего шрифта и т.д.), нахождением максимального кол-ва слов в строке, созданием нужного количества TQRLabel-ов, а зетем значится занимался рассовыванием слов по лабелам и выравнивал. уфф... :-)
Кстати совсем не долго и не сложно :-).


Johnmen   (2004-02-25 17:23:00) [5]

>должен  быть нормально выравнян

Это как ?


Sandman25+1   (2004-02-25 17:13:00) [6]

Рассчитывать Caption ручками, добавляя пробелы между словами, пока не достигнете требуемой ширины.


Наверх

Титульная страница Поиск, карта сайта Написать письмо