2012-03-18 14 views
0

.rtfファイルの内容をWPFアプリケーションのRichTextBoxにロードします。これで、.rtfファイルの内容にイメージを挿入します。カーソルはRichTextBoxの.thanksファイルにあります。イメージを.rtfに挿入する方法

答えて

0

これを実現するには、RicheTextBoxのFlowDocumentコンテンツを使用できます。 http://msdn.microsoft.com/en-us/library/system.windows.controls.richtextbox.document.aspx

あなたは、その後に画像を挿入することができます:あなたは、リッチテキストボックスのCaretPositionを使用してFlowDocument内のカーソルの位置を取得することができます http://wpfhacks.blogspot.com/2009/02/how-to-insert-image-into-flowdocument.html

のRichTextBoxはFlowDocumentとして、その内容を公開しhttp://msdn.microsoft.com/en-us/library/system.windows.controls.richtextbox.caretposition.aspx

TextPointerオブジェクトは、イメージを挿入するFlowDocumentの要素を決定するために必要なすべての情報を提供します。

+0

ご迷惑をおかけして申し訳ございません。.rtfファイルに複数の画像を挿入したい場合は、.rtfファイルを.rtfファイルにコピーしてください。 richtextboxコントロールにロードされると、.rtfの内容が公開されます。今私は、私が望む場所にマークをする方法がわからない、私はimages.thanksを挿入する方法を知らない – user1276533

+0

RTFファイルに戻って上記を保存しないでくださいなぜですか? RichTextBoxコントロールをまったく関与させたくない場合は、DevExpressのDocumentServerのようなRTFファイルAPIを使用できます。 – Jeff

関連する問題