次の要件を満たすテキスト エディターが必要な 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 は、エディターのインスタンスが複数ある場合に、レイアウトの問題、オーバーラップ、ちらつきなどを引き起こします。そこに何か良い代替手段はありますか?
ありがとう