0
有没有办法将内容附加到RTF文件格式? 我需要它以实现以下功能。在向FlowDocument添加段落时,我还需要将它写入RTF文件。直到现在,我将整个FlowDocument保存到文件中。另外,我不想保留超过10000段的记忆。追加到RTF文件在C#
这是我试过的一段代码,但没有奏效。
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();
谢谢!
最后,我使用了以下方法:保留两个流文档并保持一个用于显示内容,另一个用于将内容写入文件。 – LauraV