delphi4arab منتديات دلفي للعرب
مشكل مع ال RichEdit عند حفظ النص - نسخة قابلة للطباعة

+- delphi4arab منتديات دلفي للعرب (https://delphi4arab.net/forum)
+-- قسم : منتديات دلفي للعرب التعليمية (https://delphi4arab.net/forum/forumdisplay.php?fid=3)
+--- قسم : سؤال و جواب حول دلفي (https://delphi4arab.net/forum/forumdisplay.php?fid=15)
+--- الموضوع : مشكل مع ال RichEdit عند حفظ النص (/showthread.php?tid=1053)



مشكل مع ال RichEdit عند حفظ النص - AL-MOB4RM3G - 14-07-2009

السلام عليكم ورحمة الله

اخواني الكرام,, سلآم الله عليكم اجمعين

عند استخدآم الكود التآلي,,

PHP كود :
if savedialog1.Execute then
  begin
    rzrichedit1
.Lines.SaveToFile(savedialog1.FileName);
  
end; 

اقوم بحفظ محتوى ال RichEdit في ملف txt,, بعد الفظ تظهر لي اكوآد غريبة وعجيبة والله المستعان,,

مثآل على الكود الذي يظهر بعد الحفظ,, دون ان اكتب شئ في الريتش اديت,,

PHP كود :
{\rtf1\fbidis\ansi\ansicpg1252\deff0\deflang1053{\fonttbl{\f0\fnil\fcharset178 Tahoma;}}
\viewkind4\uc1\pard\rtlpar\qr\b\f0\rtlch\fs16\par
} 

نعم,, الذي اود عمله هو حفظ النص دون هذه الأكوآد بارك الله لكم وجزآكم خيرا


مشكل مع ال RichEdit عند حفظ النص - musvc - 14-07-2009

[COLOR="Indigo"]هذا ملف RTF و ليس TXT
لأن مكون RichEdit ينتجها
استخدم الـ Memo لأنتاج الـ TXT[/COLOR]


مشكل مع ال RichEdit عند حفظ النص - kachwahed - 14-07-2009

يمكن استخدام TRichedit وحفظ النص بصيغة txt ، فقط اضبط الخاصية PlainText على True .


مشكل مع ال RichEdit عند حفظ النص - AL-MOB4RM3G - 14-07-2009

musvc كتب :[COLOR="Indigo"]هذا ملف RTF و ليس TXT
لأن مكون RichEdit ينتجها
استخدم الـ Memo لأنتاج الـ TXT[/COLOR]

1. اليست هناك طريقة للحفظ ك txt مع ال RichEdit ؟

2. هل هناك طريقة للحفظ بصيغة Rtf دون ان تظهر هذه الأكوآد ؟

شكرا لكم و إليكم Smile

------------------------
-----------------------

[COLOR="Red"]شكرا,, سبقني الأخ كاش في الكتآبة

شكرا لكم[/COLOR]


مشكل مع ال RichEdit عند حفظ النص - musvc - 14-07-2009

1 :نعم و قد ذكرها الأخ kachwahed
و الباقي كالطريقة الأعتيادية

[COLOR="Indigo"]2 : نعم سوف يفتح الملف لكن كأنك تفتحه في المفكرة
فهذه ِ الأكواد تحفض نوعية الخط المستخدم و حجمه و لونه .. اخ[/COLOR]