System.Windows.Documents.DocumentStructures 名前空間

セクション、段落、図、箇条書きリスト、番号付きリスト、およびテーブルという意味での XpsDocument の構造体を記述するクラスを提供します。 Provides classes to describe the structure of an XpsDocument in terms of sections, paragraphs, figures, bulleted or numbered lists, and tables.



使用しないでください。Do not use.


ドキュメント内の描画、グラフ、または図を表します。Represents a drawing, chart, or diagram in a document.


リストまたはアウトラインの項目を表します。Represents an item in a list or outline.


ドキュメント内の項目のリストを表します。Represents a list of items in a document.


FixedPage の要素階層内の要素を識別します。Identifies an element within the hierarchy of elements under a FixedPage.


ドキュメント内の段落を表します。Represents a paragraph in a document.


ドキュメント内のコンテンツのセクションを表します。Represents a section of content in a document.


XML Paper Specification (XPS) ドキュメントのマークアップ内の XML 要素です。An XML element in the markup for XML Paper Specification (XPS) documents.


1 つ以上の StoryFragment 要素から成るストーリーの始まりまたは終わりを識別します。Identifies the start or end of story composed of one or more StoryFragment elements.


XPS ドキュメント内のストーリーの全体または一部を表します。Represents all or part of a story within an XPS document.


1 つ以上の StoryFragment 要素のセットを表します。Represents a set of one or more StoryFragment elements.


テーブル内のセルを表します。Represents a cell in a table.


テーブル内の 1 つ以上の行のセットを表します。Represents a set of one or more rows in a table.


テーブル内の 1 つ以上のセルの行を表します。Represents a row of one or more cells in a table.


ドキュメント内のテーブルを表します。Represents a table in a document.


XPSXPS ドキュメントの書式設定とレイアウトにより、コンテンツのさまざまな部分を、段落、テーブル、リストなどのセマンティック形式で動作させることができます。The formatting and layout of an XPSXPS document enables different parts of the content to behave in a semantic form such as in paragraphs, tables, and lists. 人間は、コンテンツのセマンティック構造を外観から認識できます。ただし、マークアップの物理的な形式とレイアウトでは、実際のセマンティック要素は明示的に識別されません。Humans can perceive the semantic structure of the content from its appearance; but the physical format and layout of the markup does not explicitly identify the actual semantic elements. ドキュメント組織のプログラムによる理解を可能にするために、System.Windows.Documents.DocumentStructures 名前空間には、セマンティック部分によってドキュメントを定義するために使用できる構造要素が用意されています。To enable programmatic understanding of the document organization, the System.Windows.Documents.DocumentStructures namespace provides structure elements that can be used to define the document by its semantic parts.

XPSXPS ドキュメントの各ページには、位置指定テキストの実行とグラフィックスの形式でコンテンツを定義する FixedPage 要素が含まれています。Each page of an XPSXPS document contains a FixedPage element that defines its content in the form of positional text runs and graphics. ドキュメント構造要素を使用することにより、XPSXPS ドキュメントのページを、セクション、段落、リスト、数値、およびテーブルの形式でページの構造を定義する StoryFragment 要素に関連付けることもできます。Through the use of document structure elements, pages of an XPSXPS document can also be associated with StoryFragment elements that define the structure of the page in the form of sections, paragraphs, lists, figures, and tables. NamedElement クラスは、ドキュメントマークアップのコンテンツと構造部分の間の関連付けを定義するために使用されます。The NamedElement class is used to define the associations between content and structure parts of the document markup. NamedElement は、ページの StoryFragment 階層に配置されているテーブルセルや箇条書きリスト項目などの構造要素の子です。A NamedElement is the child of a structural element, such as a table cell or bullet list item that is located in the StoryFragment hierarchy of a page. NamedElement は、同じページの FixedPage 階層内の項目を識別します。A NamedElement identifies an item in the FixedPage hierarchy of the same page. 参照先の項目は構造的要素の内容です。The item it refers to is the content of the structural element.

XPSXPS ドキュメントを作成するアプリケーションには構造的なマークアップを含める必要はありませんが、ドキュメント構造の要素を使用すると、アプリケーションがドキュメントのコンテンツにアクセスして使用する際の柔軟性が向上します。Applications that create XPSXPS documents are not required to include structural markup, but use of document structure elements enhances the flexibility by which applications can access and use the content of a document.

XPSXPS ドキュメントの構造要素の詳細については、でダウンロード可能な XML Paper SPECIFICATION (XPS) の第9章および付録 E を参照してください。For more information about structure elements of XPSXPS documents, see Chapter 9 and Appendix E of the XML Paper Specification (XPS) available for download at