窗体上又一个RichTextBox 想把其中的文本保存在xml里 同时也想保存文本的字体 比如<text>大家好,我是新手</text>这个节点保存的这句话 如果我在RichTextBox中设置了"大家好"3个字为黑体3号加粗 而后面的"我是新手"4个字设置了宋体小四 这时我像把这句话保存在xml的<text>节点中 同时还想保存这句话的字体 使得下次再从xml读取出来后能够获取字体 并显示:大家好(黑体3号加粗),我是新手(宋体小四) 就像之前保存时一样有方法能实现么?具体思路是怎样的?
http://msdn.microsoft.com/en-us/library/system.windows.forms.richtextbox.aspx
richtextbox的内容存为文件richtextbox1.SaveFile(saveFile1.FileName,RichTextBoxStreamType.RichText);
XmlDocument doc = new XmlDocument();
doc.LoadXml(" ");
XmlCDataSection CData;
CData = doc.CreateCDataSection(richTextBox.Text);
XmlElement root = doc.DocumentElement;
root.AppendChild(CData);
http://www.rtf-to-xml.com/