ما هي أفضل طريقة لإنقاذ RichTextFile في C #؟
-
09-09-2019 - |
سؤال
أحاول إنشاء استنساخ المفكرة / الدفتر. أريد حفظه بتنسيق .rtf بحيث يمكن قراءته بواسطة WordPad. كيف يمكنني حفظ القيام بذلك في C #؟
المحلول
على افتراض أنك تحاول القيام بذلك بنفسك لأغراض التعلم، لا تريد استخدام مكتبة للقيام بذلك من أجلك:
أساسا تحتاج إلى كتابة برنامج يحمل في الذاكرة إما سلسلة مع علامة RTF، أو شجرة بيانات تشبه Dom. باستخدام مواصفات RTF., ، يجب عليك كتابة ملف مسطح (نص) تم وضع علامة عليه بشكل صحيح ومع امتداد .RTF. تماما كما لو كنت تكتب ملف HTML.
نصائح أخرى
تصحيحني إذا كنت مخطئا، ولكن إذا كنت تستخدم عنصر تحكم RichTextBox، فيمكنك فقط استخدام طريقة RichtextBox.SaveFile لإعادة تأكيد هذا. مجرد تخمين رغم أن تقصد القيام بذلك دون استخدام هذا التحكم.
RTF المواصفاتوصلة
قم بإنشاء مواصفات XML بناء على API الخاصة بهم ويمكنك إجراء تطبيقك متوافقا مع الدفتر والكلمة وما إلى ذلك.