![]() |
|
|
Регистрация | << Правила форума >> | FAQ | Пользователи | Календарь | Поиск | Сообщения за сегодня | Все разделы прочитаны |
![]() |
|
Опции темы | Поиск в этой теме | Опции просмотра |
#1
|
|||
|
|||
![]() Скажите пожалуйста,как можно сохранить текст с компонента TRichEdit, но так чтобы он сохранялся и в форматированный текст - rtf и в txt - простой текст(plain text). Я конечно понял что надо поставить у TRichEdit PlainText:=true чтобы он сохранил текст в txt, но он сохранит текст только в txt(простой текст), а в rtf(форматированный текст) не сохранит.
![]() ![]() |
#2
|
||||
|
||||
![]() Сначала сохраняй в txt, а затем в rtf, между сохранениями поменяй TRichEdit PlainText на противоположный =)
THE CRACKER IS OUT THERE |
#3
|
|||
|
|||
![]() Нееееет 4kusNick, так дело не пойдёт, надо чтобы пользователь мог сохранять и в txt и rtf (без всяких так переключений PlainText у RichEdit)
![]() |
#4
|
|||
|
|||
![]() дык программа же будеть переключать ))
|
#5
|
|||
|
|||
![]() Цитата:
![]() да и сообственно в чем проблема то, с переключением? |
#6
|
||||
|
||||
![]() Код:
procedure SaveToTXTandRTF(aRichEdit: TRichEdit; aFileName: String); const MyExt: array [Boolean] of String = ('.txt', '.rtf'); var tmpRE: TRichEdit; begin tmpRE := TRichEdit.Create(nil); tmpRE.Assign(aRichEdit); tmpRE.Lines.SaveToFile(ChangeFileExt(aFileName, MyExt[tmpRE.PlainText])); tmpRE.PlainText := not tmpRE.PlainText; tmpRE.Lines.SaveToFile(ChangeFileExt(aFileName, MyExt[tmpRE.PlainText])); tmpRE.Free; end; |