表概述
Contents
[
Hide
]
Aspose.Words是一个类库,设计用于服务器端处理各种格式的文档–PDF,HTML,不同的Microsoft Word格式和其他格式–并通过以下方式支持表:
- 文档中的表在打开/保存和转换过程中保留
- 可以编辑表格、内容及其格式,然后以支持表格的格式将更改导出到文件中
在本文中,我们将详细了解Aspose.Words支持的表结构、单元格、行和列,以及使用此类表的详细信息。
表结构
如前所述,该表由Cell,Row和Column等元素组成。 无论文档格式如何,这些都是所有表格通用的概念。
这是在Microsoft Word文档中找到的表的常见示例:
表节点
加载到Aspose.Words中的任何文档中的表都将作为Table node导入。 该表可以作为:
- 正文
- 内联故事,如注释或脚注
- 当表嵌套在另一个表中时,单元格
请注意,表可以嵌套在其他表中以达到任何深度。
表格内容
表节点不包含任何真实内容–相反,它是构成内容的其他此类节点的容器:
- Table包含许多Row节点。 表格提供了所有常用的节点元素,允许您在文档中自由移动、修改和删除表格。
- Row表示单个表行,包含许多Cell节点。 此外,Row还提供了定义行显示方式的元素,例如高度和对齐方式。
- Cell是包含表中可见的真实内容的内容,由Paragraph和其他块级节点组成。 此外,单元格可以包含嵌套表。
您可以使用DocumentExplorer检查文档中表节点的结构。
表后空段
上图显示该文档包含一个由几行组成的表格,该表格又由两个单元格组成。 两个单元格中的每一个都包括一个段落,该段落是单元格格式化文本的容器。
另外值得注意的是,在文档中分隔两个连续的表格需要在表格之后至少有一个空段落。 如果没有这一段,连续的表格将合并成一个表格。 此行为在Microsoft Word和Aspose.Words中都是相同的。
Aspose.Words有许多与表相关的类– Tables, Rows, Cells, 和其他人。