![]() |
|
|
|||||||
| Регистрация | << Правила форума >> | FAQ | Пользователи | Календарь | Поиск | Сообщения за сегодня | Все разделы прочитаны |
![]() |
|
|
Опции темы | Поиск в этой теме | Опции просмотра |
|
|
|
#1
|
|||
|
|||
|
Здравствуйте!
Проблемка такая: текст из компонента RichEdit сохраняю в файл типа *.txt. Хотелось бы содержимое файла видеть таким же, как и в RichEdit, т.е. чтобы сохранились отступы и абзацы. У меня же сейчас текст вытягивается в одну строку. Приходится вручную переносить строки, формировать абзацы и отступы. Есть ли простое решение проблемы или придётся писать процедуру? P.S. Формат RTF в моём случае не подходит, нужно именно ТХТ |
|
#2
|
||||
|
||||
|
Писать придется, причем все равно результат может вас не устроить т.к. отображение текстового файла с форматированием это целиком задача программы просмотра/редактирования, и единого стандарта разработчики при этом особо не придерживаются, более того стараются добавить нечто специфичное только для своего продукта.
|
|
#3
|
|||
|
|||
|
Бог с ними с отступами и абзацами, но хотя бы перенос строк нельзя сохранить какими-то стандартными средствами?
|
|
#4
|
||||
|
||||
|
Он скорее всего и сохраняется, посмотрите в hex-редакторе есть ли в тексте комбинации $0d$0a ?
|
|
#5
|
|||
|
|||
|
Если принудительно нажимать на Enter при вводе строки, когда достигнут правый край, то сохраняются. Если же вводить текст в RichEdit, не задумываясь про конец строки, предоставляя Delphi загибать строки, то в текстовом файле получам длинную строку
|
|
#6
|
||||
|
||||
|
Цитата:
|