Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Delphi программирование > Общие вопросы Delphi
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Закрытая тема
Ваша тема закрыта, почему это могло произойти? Возможно,
Нет наработок или кода, если нужно готовое решение - создайте тему в разделе Фриланс и оплатите работу.
Название темы включает слова - "Помогите", "Нужна помощь", "Срочно", "Пожалуйста".
Название темы слишком короткое или не отражает сути вашего вопроса.
Тема исчерпала себя, помните, один вопрос - одна тема
Прочитайте правила и заново правильно создайте тему.
 
Опции темы Поиск в этой теме
Старый 31.03.2008, 11:45   #1
MAcK
Форумчанин
 
Регистрация: 09.11.2006
Сообщений: 274
Плохо Форматирование текста

В офисе от мелкософт есть опция выровнять тескт по обоим краям, если такая возможность в ричэдит или в каком-то другом компоненте и как это реализовать?
Единственный приличный формат, разработанный Microsoft'ом, - format c:
MAcK вне форума
Старый 31.03.2008, 12:02   #2
mihali4
*
Старожил
 
Регистрация: 22.11.2006
Сообщений: 9,201
По умолчанию

Даже в самой Windows нет стандартной поддержки выравнивания текста по ширине. Нет и в RichEdit.
Это можно реализовать, например, такими способами:
- добавлением нужного числа пробелов между словами (самый грубый способ);
- использованием функции function SetTextCharacterExtra(DC: HDC; CharExtra: Integer): Integer; (каждый символ будет смещаться относительно предыдущего на CharExtra точек);
- использованием сторонних компонентов, где этот механизм уже встроен. Можете поискать их в инете.
Выбирайте, что вам больше подходит.
mihali4 вне форума
Старый 03.04.2008, 10:27   #3
MAcK
Форумчанин
 
Регистрация: 09.11.2006
Сообщений: 274
По умолчанию

Большое спасибо
тема закрыта
Единственный приличный формат, разработанный Microsoft'ом, - format c:
MAcK вне форума
Старый 03.04.2008, 11:38   #4
SunKnight
Участник клуба Подтвердите свой е-майл
 
Аватар для SunKnight
 
Регистрация: 14.12.2007
Сообщений: 1,434
По умолчанию

RichEdit1.Paragraph.Alignment:=taRi ghtJustify; //выровнять строку по правому краю
если нужно выровнять весь текст
RichEdit1.SelectAll;
RichEdit1.Paragraph.Alignment:=taRi ghtJustify;
Проповедую design patterns, верую в MVC, доверяю eXtrime programming.
SunKnight вне форума
Закрытая тема


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Форматирование текста в RichEdit. Air Общие вопросы Delphi 2 03.03.2008 15:15
Форматирование текста rusif Помощь студентам 1 17.12.2007 22:28
Условное форматирование Asu Microsoft Office Excel 2 18.10.2007 10:14
Форматирование ячеек Andr Microsoft Office Excel 12 18.08.2007 20:15
Форматирование текста в Delphi Кириллл Общие вопросы Delphi 3 05.06.2007 14:16