System.Windows.Documents.DocumentStructures 名前空間
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
セクション、段落、図、箇条書きまたは段落番号付きリスト、および表の観点から、 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 ドキュメントの書式設定とレイアウトにより、コンテンツのさまざまな部分を、段落、テーブル、リストなどのセマンティック形式で動作できます。 人間はその外観からコンテンツのセマンティック構造を認識できます。しかし、マークアップの物理的な形式とレイアウトは、実際のセマンティック要素を明示的に識別しません。 System.Windows.Documents.DocumentStructures 名前空間には、ドキュメントのセマンティック 部分による定義に使用できる構造体要素が用意されています。
XPS ドキュメントの各ページには、位置指定テキストランとグラフィックスの形式でコンテンツを定義するFixedPage要素が含まれています。 ドキュメント構造要素を使用して、XPS ドキュメントのページをセクション、段落、リスト、図、およびテーブルの形式でページの構造を定義するStoryFragment要素に関連付けることもできます。 NamedElement クラスは、ドキュメント マークアップのコンテンツ部分と構造部分の間の関連付けを定義するために使用されます。 NamedElementは、ページのStoryFragment階層にあるテーブル セルや箇条書きアイテムなどの構造要素の子です。 NamedElementは、同じページのFixedPage階層内の項目を識別します。 参照する項目は、構造要素の内容です。
XPS ドキュメントを作成するアプリケーションには構造マークアップを含める必要はありませんが、ドキュメント構造要素を使用すると、アプリケーションがドキュメントのコンテンツにアクセスして使用できる柔軟性が向上します。
XPS ドキュメントの構造要素の詳細については、 Ecma International でダウンロードできる XML Paper Specification (XPS) の第 9 章および付録 E を参照してください。