0

WinFormアプリケーション用のリッチテキストボックスを探しています。C#、. net 4.0

テキストボックスの太字、下線、箇条書き、番号付けのサポートが必要です。将来的には、スペル修正を使用して言語サポートを追加することが望まれます。

レポート生成のためにITextSharpと連携するには、これが必要です。

私のニーズに最も適したコントロールの選択についての入力をいただければ幸いです。

4

2 に答える 2

3

以前、さまざまなプロジェクトでRadControls、Infragistics、iTextSharpを使用しましたが、DevExpressは使用しなかったため、DevExpressと話すことはできません。そうは言っても、あなたが説明している種類のリッチテキスト編集については、3つのいずれでも安全に実行できると思います。それが私次第であれば、Infragisticsを使用します。

この場合は個人的な好みの問題だと思いますが、RadControlsよりもInfragisticsの方が使いやすいといつも思っています。また、Infragisticsのドキュメントは、RadControlsのドキュメントよりも優れていることがわかりました(探しているものを見つけやすくするという観点から)。InfragisticsとTelerik(RadControls)の両方のサポートチーム/コミュニティは、私が助けを必要とするときはいつでも非常に活発で役に立ちました。

私が言ったように、私はDevExpressと話すことはできませんが、このコンテキストでは他の2つと非常に匹敵すると思います。InfragisticsとRadToolsについて具体的な質問がある場合は、お気軽にお問い合わせください。喜んでお答えします。

于 2012-08-08T12:27:03.317 に答える
0

あなたの質問から、私はあなたが話しているWindowsアプリケーションの形式を推測することができませんでした。ご存知のとおり、Windows Presentation Foundationまたは従来から知られているWinForms開発を使用して、.NET上でWindowsベースのアプリケーションを開発できます。他の人のことを話すことはできませんが、Windowsアプリケーション開発用のTelerikから入手できる2つのフレーバーを証明することができます。彼らです:


WinFormsのRadControls-RadRichTextBox:

ここに画像の説明を入力してください

特徴:

  1. リッチテキストフォーマット-TelerikRadRichTextBoxコントロールを使用すると、テキストを編集して、次のようなリッチフォーマットオプションを適用できます。
    • 大胆な
    • イタリック
    • 下線を引く
    • 取り消し線
    • テキストの色と背景
    • 箇条書きと番号付きリスト
    • 段落の配置とインデント
    • 書式設定記号の表示/非表示
    • 明確なフォーマット
    • 上付き文字と下付き文字
  2. 写真/記号の挿入
  3. SpellChecker-組み込みまたはカスタムの辞書を使用した、さまざまな言語の拡張可能なスペルチェック。
  4. マルチレベルの元に戻す/やり直しのサポート-TelerikRadRichTextBoxは、マルチレベルの元に戻す/やり直し機能のおかげで、デスクトップのような使いやすさと制御を提供します。これにより、Microsoft Wordの場合と同様に、過去のアクションを確認して元に戻すことができます。
  5. 2種類のレイアウト–ページングとフロー(ブラウザで表示されるHTMLページのテキストとして)。
  6. マルチリージョンの選択-組み込みのマルチリージョンのサポートにより、複数の選択に対して同時にさまざまな操作を実行できます。
  7. インポート/エクスポート-TelerikRadRichTextBoxコントロールを使用すると、XAML、HTML、RTF、DocX(リッチテキスト)またはTXT(プレーンテキスト)をコントロールにロードでき、フォーマットおよび編集してから、上記のフォーマットのいずれかにエクスポートして戻すことができます。またはPDF。

これに関する詳細は、http ://www.telerik.com/products/winforms.aspxにあります。

WinForms用のRichTextBoxのドキュメントは、次の場所にあります。http ://www.telerik.com/help/winforms/richtextbox-overview.html


WPFのRadControls-RadRichTextBox:

ここに画像の説明を入力してください

特徴:

  1. リッチテキストフォーマット-TelerikRadRichTextBoxコントロールを使用すると、テキストを編集して、次のようなリッチフォーマットオプションを適用できます。
    • 大胆な、
    • イタリック
    • 下線、
    • 取り消し線、上付き文字、下付き文字
    • 利用可能なすべてのシステムフォントの使用
    • テキストの色と背景
    • 箇条書きと番号付きリスト
    • 段落の配置とインデント
    • 書式設定記号の表示/非表示
    • 明確なフォーマット
  2. 写真/記号/ハイパーリンク/カスタムUI要素の挿入
  3. テーブルのサポート–ネストされたテーブル、セルのマージ、さまざまなRowSpanとColumnSpanの設定、自動幅のテーブルなどが含まれます。
  4. ContextMenu-標準のものがすぐに提供されますが、簡単にカスタマイズしたり、ユーザー定義のものに置き換えることができます。
  5. SelectionMiniToolbar -MS Wordのものと非常に似ていますが、別のものに置き換えることもできます。
  6. SpellChecker-組み込みまたはカスタムの辞書を使用した、さまざまな言語の拡張可能なスペルチェック。
  7. 印刷–WPFのネイティブ印刷実装を使用します。
  8. マルチレベルの元に戻す/やり直しのサポート-TelerikRadRichTextBoxは、マルチレベルの元に戻す/やり直し機能のおかげで、デスクトップのような使いやすさと制御を提供します。これにより、Microsoft Wordの場合と同様に、過去のアクションを確認して元に戻すことができます。
  9. 2種類のレイアウト–ページングとフロー(ブラウザで表示されるHTMLページのテキストとして)。
  10. マルチリージョンの選択-組み込みのマルチリージョンのサポートにより、複数の選択に対して同時にさまざまな操作を実行できます。
  11. リッチテキストクリップボード– Word、OpenOfficeなどからのリッチテキストのコピー/貼り付けが可能です。インポート/エクスポート-TelerikRadRichTextBoxコントロールを使用すると、XAML、HTML、RTF、DocX(リッチテキスト)またはTXT(プレーンテキスト)をコントロールにロードでき、フォーマットおよび編集してから、上記のフォーマットのいずれかにエクスポートして戻すことができます。またはPDF。

詳細については、http ://www.telerik.com/products/wpf/overview.aspxを参照してください。

RichTextBoxのドキュメントは次のとおりです:http ://www.telerik.com/help/wpf/radrichtextbox-overview.html


上記の情報を使用して、コントロールが提供するオプションの範囲を視覚化できることを願っています。

Lohith(Tech Evangelist、Telerik India)

于 2012-08-18T19:19:28.917 に答える