Laden/speichern RTF-Inhalte mit anderen Daten, die mithilfe von C#

Ich versuche zurzeit herauszufinden, wie speichern Sie den Inhalt aus einer RichTextbox in eine stream(derzeit mit FileStream -) und tun dies neben ein paar anderen Daten. Dann habe ich natürlich in der Lage sein wollen laden Sie diese Datei.
Ich war gerade dabei, etwas zu verwenden, entlang der folgenden Zeilen.

FileStream stream = new FileStream(); //this is actually correctly defined.
ASCIIEncoding encoding = new ASCIIEncoding();

//write Title
byte[] array = encoding.GetBytes(Title);
stream.WriteByte(Convert.ToByte(array.Length));
stream.Write(array, 0, array.Length);

//save textRange
textRange.Save(stream, System.Windows.DataFormats.Rtf);

//write Subtitle
byte[] array = encoding.GetBytes(Subtitle);
stream.WriteByte(Convert.ToByte(array.Length));
stream.Write(array, 0, array.Length);
//ect...and something very similar for Loading a file.

Dies ist im Grunde, was ich versuche zu tun. Ich bin eigentlich speichern 2 TextRanges und ein paar mehr Eigenschaften. Also mein problem ist, dass TextRange.Load() liest bis das Ende der Datei...macht es mir unmöglich, zu verwenden, dass angesichts ich habe 2 TextRanges ich brauche, um zu speichern/laden.
So hier bin ich versucht zu kommen mit einem anderen Weg, um in der Lage zu speichern/laden der Inhalt einer RichTextBox mit anderen Daten. I dont have to use a Stream. Ich bin so ziemlich offen für mögliche Lösungen. Vielen Dank im Voraus!

~Jasson

  • Warum postest du die Hälfte code??
InformationsquelleAutor Jasson | 2009-03-27
Schreibe einen Kommentar