0

私が目指している必要な機能は、RTF コンテンツをデータベースから引き出し、Web インターフェイス (WYSIWYG エディターを使用) を介して編集し、変更したテキストをデータベースに (RTF 形式で) 戻すことです。

これを行うために使用しているコントロールは Telerik RadEditor です (これらのコントロールのライセンスは既に取得しています)。最新バージョンでは、文字列またはストリームから RTF コンテンツをロードする機能があるようですが、RTF を元に戻すために公開されているメソッドは exportToRTF(); だけです。このメソッドはヘッダーを変更し、編集したコンテンツの RTF バージョンをファイルとして保存できるようにします。

RTFファイルをエクスポートできるため、HTMLからRTFに変換する機能はライブラリ内のどこかに存在する必要がありますが、これをストリームまたは文字列に渡す公開されたメソッドが見つかりません.

ファイルに保存せずに、Telerik ライブラリを使用して HTML を RTF に戻す方法を知っている人はいますか?

ありがとう

4

1 に答える 1

0

実際の変換を行うメソッドは Telerik アセンブリで公開されていないと思うので、組み込みのエクスポート機能を使用するしかありません。ExportContent イベントのハンドラーを追加できます。そこでは、実際の操作の前にファイルに保存されるコンテンツにアクセスできます。

エクスポート呼び出しは現在のページ要求の応答を変更するため、新しいダミー ページを作成し、そこにエディターを追加し、その .Content プロパティをエクスポートするコンテンツに設定し、ハンドラーを ExportContent にアタッチし、最後にエクスポート メソッドを呼び出すことができます。編集者の。

于 2010-05-21T11:44:18.550 に答える