Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Delphi: Для новичков > Размер сохранённого файла RichEdit


Автор: Alexey89 25.7.2015, 03:09
Создаю редактор в RichEdit и сохраняю его в txt, при сохранении Delphi переводит текст в непонятный код и размер файла увеличивается. Если текст большой и при том с картинками, то файл в несколько тысяч символов может достигать одиннадцати мегабайт или больше, хотя тот же файл в Word достигает 200 kb. Есть ли способ сделать размер файла как в Word?

Автор: Poseidon 25.7.2015, 15:11
Цитата(Alexey89 @  25.7.2015,  03:09 Найти цитируемый пост)
Есть ли способ сделать размер файла как в Word? 
Есть. Использовать TWordApplication

Автор: northener 26.7.2015, 00:32
quote=Alexey89, 25.7.2015,  03:09, post2643134]Создаю редактор в RichEdit и сохраняю его в txt[/quote]
Это пардон как это? rtf-документ да ещё с картинками и в txt-файл?

Автор: Alexey89 26.7.2015, 16:16
Цитата

Это пардон как это? rtf-документ да ещё с картинками и в txt-файл?


Я не говорил, что расширение файла .rtf. Я сказал документ txt. Добавлять картинки в txt файл можно с помощью wordpad, но размер файла при этом становится несколько мегабайт, а если открыть этот txt в обычном редакторе, то вместо текста там какой-то непонятный код. Единственное решение, которое я нашел это использовать word в RichEdit тогда размер файлов будет меньше. Недостаток заключается в том, что вордовский документ слишком долго грузится в RichEdit. 

Автор: Poseidon 26.7.2015, 22:22
Цитата(Alexey89 @  26.7.2015,  16:16 Найти цитируемый пост)
Добавлять картинки в txt файл можно с помощью wordpad
Мда. А потом ты удивляешься вот этому: 
Цитата(Alexey89 @  26.7.2015,  16:16 Найти цитируемый пост)
 если открыть этот txt в обычном редакторе, то вместо текста там какой-то непонятный код
В txt нельзя сохранять картинки, только текст. Если в wordpad загнать картинку, то это будет либо rtf, либо doс. При сохраненнии в txt картинка потеряется. А в случчае попытки открыть rtf в текстовом редакторе, который умеет читать только txt (типо Блокнот), получишь "непонятный код"

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)