Share via


System.Windows.Documents.DocumentStructures 名前空間

セクション、段落、図、箇条書きリスト、番号付きリスト、およびテーブルという意味での XpsDocument の構造体を記述するクラスを提供します。

クラス

BlockElement

使用しないでください。

FigureStructure

ドキュメント内の描画、グラフ、または図を表します。

ListItemStructure

リストまたはアウトラインの項目を表します。

ListStructure

ドキュメント内の項目のリストを表します。

NamedElement

FixedPage の要素階層内の要素を識別します。

ParagraphStructure

ドキュメント内の段落を表します。

SectionStructure

ドキュメント内のコンテンツのセクションを表します。

SemanticBasicElement

XML Paper Specification (XPS) ドキュメントのマークアップ内の XML 要素です。

StoryBreak

1 つ以上の StoryFragment 要素から成るストーリーの始まりまたは終わりを識別します。

StoryFragment

XPS ドキュメント内のストーリーの全体または一部を表します。

StoryFragments

1 つ以上の StoryFragment 要素のセットを表します。

TableCellStructure

テーブル内のセルを表します。

TableRowGroupStructure

テーブル内の 1 つ以上の行のセットを表します。

TableRowStructure

テーブル内の 1 つ以上のセルの行を表します。

TableStructure

ドキュメント内のテーブルを表します。

注釈

XPS ドキュメントの書式設定とレイアウトにより、コンテンツのさまざまな部分を、段落、テーブル、リストなど、セマンティック形式で動作できます。 人間はその外観からコンテンツのセマンティック構造を認識できます。ただし、マークアップの物理的な形式とレイアウトでは、実際のセマンティック要素は明示的に識別されません。 ドキュメント organizationのプログラムによる理解を可能にするために、名前空間には、System.Windows.Documents.DocumentStructuresセマンティック 部分によってドキュメントを定義するために使用できる構造体要素が用意されています。

XPS ドキュメントの各ページには、 FixedPage 位置指定テキストの実行とグラフィックスの形式で コンテンツ を定義する要素が含まれています。 XPS ドキュメントのページは、ドキュメント構造要素を使用して、セクション、段落、リスト、図表、およびテーブルの形式でページの構造を定義する要素に関連付StoryFragmentけることもできます。 クラスは NamedElement 、ドキュメント マークアップのコンテンツ部分と構造部分の間の関連付けを定義するために使用されます。 NamedElementは、ページの階層内にあるStoryFragmentテーブル セルや箇条書きアイテムなどの構造要素の子です。 は NamedElement 、同じページの FixedPage 階層内のアイテムを識別します。 参照する項目は、構造要素の内容です。

XPS ドキュメントを作成するアプリケーションには構造マークアップを含める必要はありませんが、ドキュメント構造要素を使用すると、アプリケーションがドキュメントのコンテンツにアクセスして使用できる柔軟性が向上します。

XPS ドキュメントの構造要素の詳細については、 Ecma International でダウンロードできる XML 用紙仕様 (XPS) の第 9 章および付録 E を参照してください。

こちらもご覧ください