как вставить изображение в .rtf, где курсор на файл - PullRequest
0 голосов
/ 18 марта 2012

Я загружаю содержимое файла .rtf в RichTextBox в приложении WPF, теперь я хочу вставить изображение в содержимое файла .rtf, где курсор находится на файле в RichTextBox .thanks

1 Ответ

0 голосов
/ 18 марта 2012

Для этого можно использовать содержимое FlowDocument в RicheTextBox.

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

Вы можете получить позицию курсора в FlowDocument, используя CaretPosition RichTextBox: http://msdn.microsoft.com/en-us/library/system.windows.controls.richtextbox.caretposition.aspx

Объект TextPointer предоставляет вам всю информацию, необходимую для определения элементов в FlowDocument, рядом с которыми вы хотите вставить свое изображение.

...