有没有办法将内容附加到 RTF 文件格式?我需要它来实现以下功能。向 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();
谢谢!