RichTextBox for UWP
C1Document オブジェクトの使い方

C1Document オブジェクトは、基底のドキュメントを作成および編集するための機能豊富なオブジェクトモデルを公開しています。これまでは、C1Document オブジェクトの編集可能なビューとしての C1RichTextBox コントロールのオブジェクトモデルに注目していました。C1Document オブジェクトのアーキテクチャは、FlowDocument オブジェクトのビューを提供する Microsoft WPF RichTextBox コントロールのアーキテクチャに似ています。

C1Document はドキュメントの構造を公開し、ここで C1RichTextBox は、主にテキストをコントロールの線形的でフラットなビューとして処理します。C1Document のドキュメントモデルは、各段落、各リスト内の項目などに含まれるランを簡単に列挙できます。これについては、後のセクションで説明します。

レポートの生成、インポートフィルタやエクスポートフィルタの実装などの多くのタスクの実行には、C1Document オブジェクトの直接的なプログラミングが最も適しています。たとえば、Html プロパティは、C1Document オブジェクトと HTML 文字列を相互に変換するメソッドを HTML フィルタとして公開しています。RTF、PDF などの他の一般的な形式をインポートおよびエクスポートするための同様のフィルタクラスを実装することもできます。

関連トピック