2012-03-18 125 views

回答

0

您可以使用RicheTextBox的FlowDocument的内容来实现这一目标。

RichTextBox中暴露其内容作为的FlowDocument: http://msdn.microsoft.com/en-us/library/system.windows.controls.richtextbox.document.aspx

然后你就可以将图像插入: http://wpfhacks.blogspot.com/2009/02/how-to-insert-image-into-flowdocument.html

可以使用的RichTextBox的CaretPosition得到的FlowDocument的光标的位置:http://msdn.microsoft.com/en-us/library/system.windows.controls.richtextbox.caretposition.aspx

的TextPointer对象为您提供您需要确定要插入旁边的图像中的FlowDocument元素的所有信息。

+0

我很抱歉,也许我没有表达clearly.i要插入一些图像文件内容.RTF不控制,以及图片的位置被在.rtf文件。所以当.rtf文件是加载到richtextbox控件,.rtf的内容将被暴露。现在我不知道如何使马克在我想要的地方,我不知道如何插入images.thanks – user1276533 2012-03-18 11:25:35

+0

为什么不这样做上述然后保存回RTF文件?如果你不想涉足所有RichTextBox控件,您可以使用RTF文件API喜欢的DevExpress的DocumentServer。 – Jeff 2012-03-19 02:48:07

相关问题