![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
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...