使用列表

Microsoft Word文档中的列表是一组列表格式属性。 列表可以在文档中用于格式化、排列和强调文本。 列表是在文档中组织数据的好方法,它们使读者更容易理解关键点。

每个列表最多可以有9个级别和格式属性,如数字样式,开始值,缩进,制表位,以及其他为每个级别单独定义。

本文介绍使用Aspose.Words以编程方式处理列表。

通过应用列表格式创建列表

Aspose.Words允许通过应用列表格式轻松创建列表。 DocumentBuilder提供返回ListFormat对象的ListFormat属性。 此对象有几种方法来开始和结束列表以及增加/减少缩进。 Microsoft Word中有两种一般类型的列表:项目符号和编号:

项目符号或数字和格式将添加到当前段落以及使用DocumentBuilder创建的所有其他段落,直到调用RemoveNumbers停止项目符号列表格式。

在Word文档中,列表最多可包含九个级别。 每个级别的列表格式指定使用的项目符号或数字,左缩进,项目符号和文本之间的空格等。 以下方法更改列表级别并应用新级别的格式设置属性:

这些方法更改列表级别并应用新级别的格式属性。

下面的代码示例演示如何构建多级列表:

指定列表级别的格式

创建列表时会自动创建列表级对象。 使用ListLevel类的属性和方法来控制列表各个级别的格式设置。

每个部分的重新启动列表

您可以使用IsRestartAtEachSection属性重新启动每个部分的列表。 请注意,此选项仅在RTF、DOC和DOCX文档格式中受支持。 只有当OoxmlCompliance高于Ecma376时,此选项才会写入DOCX。

下面的代码示例演示如何为每个部分创建一个列表并重新启动它: