System.Windows.Documents.DocumentStructures 命名空间
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
提供一些类,这些类使用节、段落、图形、项目符号列表或编号列表以及表格来描述 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 下载。