如何将图像插入.rtf文件中的光标

时间:2012-03-18 07:23:57

标签: wpf image rtf

我将.rtf文件内容加载到WPF应用程序中的RichTextBox,现在我想将图像插入.rtf文件内容,其中光标放在RichTextBox文件中。谢谢

1 个答案:

答案 0 :(得分: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中的元素所需的所有信息。