Вопрос № 108725: Здравствуйте!
Как из RTF (например 'temp.rtf') файла взять нужную строку (напр. 2-ю, 10-ю, 33-ю) и отобразить на RichEdit с сохранением форматирования.
Сейчас делаю так:
richedit1.Lines.LoadFromFile('temp.rtf');
richedit2.Text:=ri...
Вопрос № 108.725
Здравствуйте!
Как из RTF (например 'temp.rtf') файла взять нужную строку (напр. 2-ю, 10-ю, 33-ю) и отобразить на RichEdit с сохранением форматирования.
Сейчас делаю так:
richedit1.Lines.LoadFromFile('temp.rtf');
richedit2.Text:=richedit1.Lines[2];
но теряется форматирование, richedit.PlainText не помогает.
Dephi7.
Отправлен: 09.11.2007, 18:44
Вопрос задал: Burgem (статус: 1-ый класс)
Всего ответов: 1 Мини-форум вопроса >>> (сообщений: 1)
Отвечает: Архангельский Андрей Германович
Здравствуйте, Burgem!
В rtf нет понятия строка, есть понятие "абзац". А разбиение на строки происходит в зависимости от размера страницы.
Можно брать из файла абзац и отображать его, включая форматирование
--------- Если дело заслуживает быть сделаным, то оно заслуживает, чтобы его сделали ХОРОШО