RichTextBox for WPF を使用すると、機能豊富でカスタマイズされたアプリケーションを作成できます。次のような主要機能を利用して、RichTextBox for WPF を最大限に活用してください。
インポートとエクスポートの形式
RichTextBox for WPF は、RTF、HTML、およびプレーンテキストのインポートとエクスポートをサポートします。既存のリッチテキストまたは HTML を C1RichTextBox コントロールにロードし、ドキュメントを編集し、RTF または HTML に再度エクスポートします。
さまざまな書式の適用
複数のフォント、装飾、色、テーブル、画像、リストなどを含むテキストを編集して書式設定できます。
言語のサポート
C1RichTextBox は、中国語、日本語、韓国語の各言語をサポートするようになりました。
C1RichTextBoxToolbar
一般的な機能をすべて備えた C1RichTextBoxToolbar コントロールを使用して即座に開始することも、自分でカスタムのツールバーを作成することもできます。このコントロールは、フォントファミリ、フォントサイズ、フォント拡大、フォント縮小、斜体、下線、大文字小文字の変更、下付き、上付き、テキストの色、テキスト強調表示の色、左寄せ、中央寄せ、右寄せ、均等割り付け、箇条書き、番号付き、テキスト折り返し、罫線の太さ、罫線の色、段落の色、マージン、パディング、画像の挿入、記号の挿入、ハイパーリンクの挿入、ハイパーリンクの削除、切り取り、コピー、貼り付け、元に戻す、やり直す、検索と置換、スペルチェックなどのアクションを提供します。RichTextBoxToolbar は、C1Toolbar コントロールを使用して完全なカスタマイズが可能です。詳細については、「C1RichTextBoxToolbar の使い方」を参照してください。
ページのズーム
RichTextBox は、印刷レイアウトでも下書きビューでもページズームをサポートします。
テキストのスペルチェック
RichTextBox は、C1SpellChecker コンポーネントを使用して次の2種類のスペルチェックをサポートします。
モーダルスペルチェック:[スペル]ダイアログボックスを表示して、ドキュメント内のスペルミスを個別に選択します。スペルミスを無視したり、正しいスペルを入力するか候補リストから選択してミスを修正したり、その単語を辞書に追加することができます。詳細については、「モーダルスペルチェック」を参照してください。
入力中スペルチェック:入力中にスペルミスを通常は赤い波線の下線で強調表示します。ドキュメント内のスペルミスを右クリックすると、無視する、辞書に追加する、スペル候補から選択してスペルミスを自動的に修正するなどのオプションメニューが表示されます。
詳細については、「スペルチェック」を参照してください。
元に戻す/やり直しのサポート
RichTextBox 内のデータを安心して編集できます。ボタンをクリックして、簡単に変更を元に戻したり、やり直すことができます。
クリップボードのサポート
C1RichTextBox は、クリップボードを完全にサポートします。RichTextBox 内での切り取り/コピー/貼り付けの操作を実装します。
注釈
C1RichTextBox を使用して、ドキュメントに強調表示や注釈を追加できます。注釈は、Web ドキュメントの一部にアタッチできるコメント、メモ、備考、または説明です。
充実したドキュメントオブジェクトモデル
WPF の Document クラスを下敷きにした RichTextBox の充実したドキュメントオブジェクトモデル(DOM)は、画像、リスト、ハイパーリンク、境界、テキスト範囲の背景色/前景色などをサポートします。この豊富な機能を持つ DOM を使用して、プログラムでドキュメントを作成および変更できます。詳細については、「C1Document オブジェクトの使い方」を参照してください。
超高速
RichTextBox では、極めて高速にドキュメントをロードし、直ちに編集を開始できます。
Silverlight Toolkit テーマのサポート
ExpressionDark、ExpressionLight、WhistlerBlue、RainierOrange、ShinyBlue、BureauBlack など、最もよく使用されている Microsoft Silverlight Toolkit テーマが組み込みでサポートされており、それを使用して UI にスタイルを追加できます。