バージョン

コンテンツの構造 (xamRichTextEditor)

トピックの概要

目的

このトピックは、 xamRichTextEditor ™ でコンテンツをプログラム処理する際に必要なドキュメントのコンテンツ論理構造を説明します。

前提条件

このトピックを理解するためには、以下のトピックを理解しておく必要があります。

トピック 目的

このトピックでは、 xamRichTextEditor コントロールがサポートする機能の概要を説明します。

このトピックの内容

このトピックは、以下のセクションで構成されます。

リッチ コンテンツの階層

リッチ コンテンツの概要

xamRichTextEditor は、 RichTextDocument 内に置かれた異なるタイプの階層によって内部で表現されるリッチ コンテンツを描画できます。リッチ コンテンツには、 XamRichTextEditor.Document プロパティを使用してアクセスします。

RichTextDocument の主な要素

ドキュメントの主な要素の概要表

RichTextDocument は、リッチ コンテンツの追加、挿入および削除で使用する各種のメソッドを提供します。パラグラフやテーブルなどのコンテナーやルートのノード (テキスト ノードや画像など) で構成された、リッチ コンテンツの子孫階層にアクセスするには、ルート ノードを使用します。

主な要素 詳細 プロパティ

使用可能なスタイル

ルート ノードの Styles コレクションに適応できる、すべて設定済みの標準スタイルを含むコレクション。

ルート ノード

ドキュメントの子孫コンテンツ階層に対する主要エントリ ポイント。

DocumentRootNode の主な要素

ルート ノードの主な要素の概要表

DocumentRootNode は、デフォルトの文字やパラグラフの設定のように、ドキュメントのリッチ コンテンツを構成するプロパティを提供します。リッチ コンテンツの子孫階層にアクセスするには、ボディ ノードを使用します。

主な要素 詳細 プロパティ

リスト コレクション

RichTextList コレクションには、ドキュメント内のすべての項目番号付きおよび箇条書きのリスト スタイルが含まれています。

スタイル コレクション

RichTextStyleBase コレクションには、ドキュメントで使用できるすべてのスタイルが含まれています。

設定

デフォルトの文字とパラグラフを設定します。

ボディ ノード

ボディ ノードには、リッチ コンテンツのすべての子孫ノードが含まれています。

DocumentBodyNode の主な要素

ボディ ノードの主な要素の概要表

DocumentBodyNode には、すべての子孫リッチ コンテンツが含まれています。リッチ コンテンツを追加するには、 ChildNodes コレクションを使用し、 ParagraphNode または TableNode タイプを追加します。

注:

Note

他のリッチ コンテンツのChildNodes コレクションに追加する必要があるタイプの説明は、関連コンテンツ のセクションのリンクを参照してください。

主な要素 詳細 プロパティ

子ノード

エディターから直接見ることができるリッチ コンテンツにアクセスするために使用されます。

ChildNodes

関連コンテンツ

このトピックの追加情報については、以下のトピックも合わせてご参照ください。

トピック 目的

このトピックは、 xamRichTextEditor を使用してテキストを作成する方法を、開発者の観点から説明します。

このトピックは、 xamRichTextEditor を使用してハイパーリンクを作成する方法を、開発者の観点から説明します。

このトピックは、 xamRichTextEditor を使用してリストを作成する方法を、開発者の観点から説明します。

このトピックは、 xamRichTextEditor を使用して画像を作成する方法を、開発者の観点から説明します。

このトピックは、 xamRichTextEditor を使用して表を作成する方法を、開発者の観点から説明します。