2016-09-03 2 views
3

Так что я хочу экспортировать все строки в .txt-файл при нажатии кнопки. Я получил его для работы, но он также добавляет некоторые другие вещи в файл .txt.Как я могу экспортировать неформатированный текст из расширенного элемента управления?

код я использовал для кнопки richedit1.Lines.SaveToFile('output.txt');

Ok теперь позволяет сказать, что я напечатал это в RichEdit

Line1 test 
Line2 test 
Line3 test 

Затем я нажимаю кнопку, и я получаю этот выход

 {\rtf1\ansi\ansicpg1252\deff0\deflang7177{\fonttbl{\f0\fnil\fcharset0 Tahoma;}} 
    \viewkind4\uc1\pard\f0\fs24 Line1 test\par 
    Line2 test\par 
    Line3 Test\par 
    } 

Является есть ли способ показать строки в файле richedit в файле output.txt?

ответ

5

Установить PlainText свойство богатого элемента управления до True перед тем, как позвонить SaveToFile.

документация для этого объекта говорит:

Управляет богатые редактирования управления обрабатывает текст как обычный текст или форматированный текст при потоковой передаче или из файла.

Чтобы написать богатый текст в элементе управления в текстовый файл, установите PlainText в true до потоковой передачи текста в файл. Чтобы игнорировать богатую текстовую информацию, закодированную в файле, перед реализацией текста в элементе установите PlainText в true.

Чтобы передать в атрибуты богатого текста, закодированные в файле, или сохранить кодировку атрибутов расширенного текста в файл, установите для PlainText значение false.

+1

Обратите внимание, что свойство применяется только при вызове методов SaveTo ...() 'RichEdit, ничего другого. –

Смежные вопросы