0

次の要件を満たすテキスト エディターが必要な Silverlight プロジェクトに取り組んでいます。

  • 基本的なフォーマット (font-weight、font-size、alignment など)
  • テーブル
  • テキストのセクションを読み取り専用にする
  • テキストのセクションをデータソースにバインドする方法 (双方向バインディング)
  • PDFへの変換
  • スペルチェック
  • 新しい機能が要求されるときにエディターを拡張する方法
  • エディタの複数のインスタンスをサポート

Silverlight 4 に追加された RichTextBox を見てきましたが、これまでのところ、その機能に非常に感銘を受けています。非常に強力で、簡単に構築できるようです (スペルチェックの追加など)。しかし、RTF 形式をサポートしていないことに驚きました。私が見ている最大の問題は、PDF変換です。RichTextBox が生成する XAML を PDF に変換する方法がない限り、代替手段を探す選択肢はありません。

私の主な質問は、RichTextBox XAML を PDF に変換する方法はありますか? カット アンド ペースト ソリューションである必要は必ずしもありませんが、1000 ページの仕様を読む必要がないものが望ましいです。

2 番目の質問は、代替案についてです。私たちはいくつかのサードパーティのテキスト エディタを試してきましたが、試したものは何らかの形で失敗しました。VectorLight HTML エディターは、不正確な HTML を生成する傾向があります。ComponentOne HTML エディターは、タグを削除し、HTML を再フォーマットして、不可能ではないにしても HTML のスタイリングを困難にします。Telerik RichTextBox は、エディターのインスタンスが複数ある場合に、レイアウトの問題、オーバーラップ、ちらつきなどを引き起こします。そこに何か良い代替手段はありますか?

ありがとう

4

1 に答える 1

1

RadRichTextBoxコントロールを試してみましたか? 以前、Terelik には別の同様のコントロール (Silverlight 用の RadEditor) がありましたが、現在は廃止されています。RadRichTextBoxは、レイアウトやちらつきの問題がないネイティブの Silverlight コントロールですまた、PdfFormatProvider クラスを介して PDF でのエクスポートもサポートしています。FormatPorviders モデルとその使用方法の詳細については、こちらを確認してください。

ここでは、 RadRichTextBox (および PDF エクスポート) の動作を確認できます。

于 2011-01-13T08:53:03.483 に答える