Frage

Ich versuche, einen Notizblock / wordpad Klon zu erstellen. Ich will es in .rtf-Format zu speichern, so dass es durch wordpad gelesen werden kann. Wie speichere ich eine diese # in C tun?

War es hilfreich?

Lösung

Angenommen, Sie versuchen, dies zu tun, um sich zu Lernzwecken konzipiert, Sie nicht wollen, um eine Bibliothek verwenden, um es für Sie zu tun:

Grundsätzlich benötigen Sie ein Programm zu schreiben, die im Speicher entweder einen String mit RTF-Markup hält, oder einen DOM-ähnlichen Datenbaum. Unter Verwendung der RTF-Spezifikation , sollten Sie eine Wohnung (Text) Datei schreiben richtig und mit einer Erweiterung .rtf markiert. Genau das gleiche, als wenn Sie eine HTML-Datei geschrieben hat.

Andere Tipps

korrigiert mich wenn ich falsch liege, aber wenn Sie das RichTextBox-Steuerelement verwenden, können Sie nur die RichTextBox.SaveFile Methode verwenden, um dies zu accomplush. Nur eine Vermutung aber, dass du es meinst tun, ohne dass die Kontrolle verwendet wird.

RTF Spec Link-

Erstellen der XML-Spezifikation auf der Grundlage ihrer api und Sie können Ihre App kompatibel mit Wordpad, Wort usw. machen.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top