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

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

Выравнивание по ширине


Arnold ©   (2004-12-14 20:40:00) 

Компонент наследник TMEmo должен иметь свойсто выравнивания по ширине. Не пойму какой алгоритм. Думал сначала пробелами заполнять но гимор полный получается. А хочса прямо как в ворде чтоб было


saNat   (2004-12-14 22:56:00) [1]

Идея в том, что нужно узнать ширину текста в пикселях и ширину окна. Находим разницу между вторым и первым. Находим ширину одного пробела. Ширину свободного пространства делим на ширину пробела - получили количество пикселей, которые необходимо вставить.
А ширина текста находится методом TextWidth у Canvas

С уважением, ЕВА


saNat   (2004-12-14 22:31:00) [2]

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


Arnold   (2004-12-14 21:43:00) [3]

ТОгда встречный вопрос, а как управлять шириной пробела?


Anatoly Podgoretsky   (2004-12-14 20:58:00) [4]

А в Ворде управляют шириной пробела


Наверх

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