RTF ファイル形式にコンテンツを追加する方法はありますか? 次の機能に必要です。Paragraph を FlowDocument に追加するときは、RTF ファイルにも書き込む必要があります。今まで、FlowDocument 全体をファイルに保存していました。さらに、10000 を超える段落をメモリに保持したくありません。
これは私が試したコードの一部ですが、うまくいきませんでした。
TextRange tr = new TextRange(flowDoc.ContentStart, flowDoc.ContentEnd);
FileStream file = new FileStream(path, FileMode.Append,FileAccess.ReadWrite, FileShare.Read);
tr.Save(file, DataFormats.Rtf);
TextWriter tw = new StreamWriter(file);
tw.Write(file.ToString());
tw.Close();
ありがとう!