从WPF richTextbox导出到OpenXml

时间:2013-01-30 18:00:10

标签: wpf-controls

如何将Flowdocument的内容导出到OpenXml,反之亦然?

1 个答案:

答案 0 :(得分:0)

经过几个小时的研究后,我发现更容易导出到RTF而不是OpenXML,或者至少没有人知道如何。

这是我如何做到的:

FlowDocument doc = richTextBox1.Document;


TextRange content = new TextRange(richTextBox1.Document.ContentStart, richTextBox1.Document.ContentEnd);
        MemoryStream ms = new MemoryStream();
        textRange.Save(ms, DataFormats.Rtf);

        string val = Encoding.Default.GetString(ms.ToArray());