Silverlight RichTextBox XAMLおよびPDFサポート[閉じた
-
10-10-2019 - |
質問
私は、以下の要件を満たすテキスト編集者が必要なSilverlightプロジェクトに取り組んでいます。
- 基本的なフォーマット(フォントウェイト、フォントサイズ、アライメントなど)
- テーブル
- テキストのセクションを作成します
- テキストのセクションをデータソースにバインドする方法(双方向のバインディング)
- PDFへの変換
- スペルチェック
- 新しい機能が要求されるように編集者を拡張する方法
- エディターの複数のインスタンスをサポートします
Silverlight 4に追加されたRichTextboxを見てきましたが、これまでのところ、その機能に非常に感銘を受けました。それは非常に強力で構築しやすいようです(スペルチェックの追加など)。しかし、RTF形式をサポートしていないことに驚きました。だから私が見ているように最大の問題は、PDF変換です。 RichTextboxが生成するXAMLをPDFに変換する方法がない限り、代替案を探すことができません。
だから私の主な質問は次のとおりです。 richtextbox xamlをPDFに変換する方法はありますか? 必ずしもカット 'nペーストソリューションである必要はありませんが、1000ページの仕様を読む必要がないものです。
私の2番目の質問は、代替案についてです。私たちはいくつかのサードパーティのテキスト編集者を試してきましたが、私たちが試したものは何らかの形で失敗しました。 Vectorlight HTMLエディターは、不正確なHTMLを生成する傾向があります。 Componentone HTMLエディターはタグを削除し、HTMLを再フォーマットし、不可能ではないにしてもHTMLのスタイリングを困難にします。 Telerik RichTextBoxは、エディターの複数のインスタンスを持つときに、レイアウトの問題、オーバーラップ、フリッカリングなどを引き起こします。 そこに良い選択肢はありますか?
ありがとう
解決
あなたはあなたが試したことを確信していますか? radrichtextbox コントロール?過去には、Terelikには別の同様のコントロール(SilverlightのRadeditor)がありましたが、今では時代遅れです。 radrichtextbox レイアウトとちらつきの問題がないネイティブのSilverlightコントロールです。また、PDF Trough PdfformatProviderクラスでのエクスポートをサポートしています。確認してもいい ここ Formatporvidersモデルの詳細とその使用方法については。
ここ あなたは見ることができます radrichtextbox(およびPDFエクスポート)アクション。