System.Windows.Documents.DocumentStructures 命名空间

提供一些类,这些类使用节、段落、图形、项目符号列表或编号列表以及表格来描述 XpsDocument 的结构。

BlockElement

请勿使用。

FigureStructure

表示文档中的绘图、图表或关系图。

ListItemStructure

表示列表或大纲中的项。

ListStructure

表示文档中项的列表。

NamedElement

标识 FixedPage 下的元素层次结构中的元素。

ParagraphStructure

表示文档中的段落。

SectionStructure

表示文档中的一部分内容。

SemanticBasicElement

XML 纸张规范 (XPS) 文档的标记中的 XML 元素。

StoryBreak

标识由一个或多个 StoryFragment 元素组成的文章的开头或结尾。

StoryFragment

表示 XPS 文档中的整篇文章或其中一部分。

StoryFragments

表示一组元素,其中包含一个或多个 StoryFragment 元素。

TableCellStructure

表示表中的单元格。

TableRowGroupStructure

表示表中的一行或多行的集合。

TableRowStructure

表示表中的一个或多个单元格的行。

TableStructure

表示文档中的表。

注解

XPS 文档的格式和布局使内容的不同部分能够以语义形式(如段落、表格和列表)的行为。 人类可以从其外观感知内容的语义结构:但标记的物理格式和布局不会显式标识实际语义元素。 为了能够以编程方式理解文档组织, System.Windows.Documents.DocumentStructures 命名空间提供了结构元素,这些元素可用于按其语义部分定义文档。

XPS 文档的每一页都包含一个 FixedPage 元素,该元素以位置文本运行和图形的形式定义其 内容 。 通过使用文档结构元素,XPS 文档的页面还可以与 StoryFragment 以节、段落、列表、图表和表格的形式定义页面 结构的 元素相关联。 类 NamedElement 用于定义文档标记的内容和结构部分之间的关联。 是 NamedElement 结构元素的子元素,例如位于页面层次结构中的 StoryFragment 表单元格或项目符号列表项。 标识 NamedElement 同一页层次结构中的 FixedPage 项。 它引用的项是结构元素的内容。

创建 XPS 文档的应用程序不需要包含结构标记,但使用文档结构元素可增强应用程序访问和使用文档内容的灵活性。

有关 XPS 文档的结构元素的详细信息,请参阅 XML 纸张规范的第 9 章和附录 E (XPS) 可在 Ecma International 下载。

另请参阅