Консультация № 33403
16.01.2006, 23:16
0.00 руб.
0 5 5
Здравстуйте уважеамые эксперты. Не подскажите ли как загрузить текст из RTF файла сохранив форматирование (жирный шрифт, кусив и т.д.). заранее спасибо.

Обсуждение

Неизвестный
16.01.2006, 23:34
общий
это ответ
Здравствуйте, Меркулов Алексей!
Для этого используйте <b>TRichEdit</b> (страница <i>Win32</i>). Предварительно установите у него <b>PlainText:=False</b>. Файл загружается как обычно: <b>RichEdit.Lines.LoadFromFile(‘C:\\test.rtf‘);</b>
Неизвестный
16.01.2006, 23:37
общий
это ответ
Здравствуйте, Меркулов Алексей!
Воспользуйтесь компонентой RichEdit на вкладке Win32.
В свойствах объекта PlainText = false;

Загрузить текст в компоненту можно с помощью метода
RichEdit.Lines.LoadFromFile(FileName: String);

Успехов!
Неизвестный
16.01.2006, 23:38
общий
это ответ
Здравствуйте, Меркулов Алексей!
Используйте компонент RichEdit. А значение свойства PlainText установите в False.
И загружайте, используя метод LoadFromFile
RichEdit1.Lines.LoadFromFile(‘name.rtf‘);
давно
Мастер-Эксперт
425
4118
17.01.2006, 07:35
общий
это ответ
Здравствуйте, Меркулов Алексей!
Один текст? Никак. Такое возможно только если Вы загрузите файл целиком, т.е. вместе со служебной информацией по которой собственно и производится форматирование текста.
Для просмотра файлов типа RTF есть стандартный компонент TRichEdit. Файл загружается так:
RichEdit1.Lines.LoadFromFile(‘Имя_файла.rtf‘);
Об авторе:
Я только в одном глубоко убеждён - не надо иметь убеждений! :)
Неизвестный
17.01.2006, 17:10
общий
это ответ
Здравствуйте, Меркулов Алексей!
Используй компонент RichEdit она в стандартном пакете delphi поставлятся
Форма ответа