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

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

TRichEdit, PlainText [D7, XP]


FreeElectron ©   (2008-05-06 10:09:00) 

Не могу победить, помогите...

 RichEdit1.PlainText := True;
 RichEdit1.Lines.LoadFromFile('c:\document.rtf');
 s := RichEdit1.Text;
 s := StringReplace(s, 'old_text', 'new_text', []);
 RichEdit1.Text := s;

Если новая строка содержит русские буквы, то в RichEdit они отображаются каракулями. А если сделать PlainText равным False, то тогда русские буквы отображаются в читаемом виде, но при этом пропадает форматирование текста (отступы, центрирование, параметры шрифта).
Как сделать замену текста в TRichEdit, чтобы при этом корректно отображались русские буквы, и при этом не терялось форматирование текста?


FreeElectron   (2008-05-06 10:33:00) [1]

Вопрос закрыт.
SelStart, SelLength, SelText...


Наверх

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