本文介绍如何使用 C# 在 Word 中插入项目符号。它详细介绍了如何设置开发环境、步骤列表以及示例代码,演示如何使用 C# 在 Word 中添加项目符号。您将学习如何创建新的 Word 文件、插入具有多个级别的列表、添加一些文本以及使用列表保存输出文件。
使用 C# 在 Word 中添加项目符号的步骤
- 设置环境以使用 Aspose.Words for .NET 创建项目符号列表
- 使用 Document 类对象创建一个新的 World 文件以添加项目符号
- 为新创建的 Word 文件创建 DocumentBuilder 对象
- 调用 ListFormat.ApplyBulletDefault() 方法开始项目符号列表
- 使用 WriteLn() 方法在列表中插入文本
- 使用 ListIndent() 和 ListOutdent() 将控制权移至列表中的子项和上一个父项
- 使用 RemoveNumbers() 删除最后一个空项目符号并保存输出
这些步骤总结了使用 C# 在 Microsoft Word 中添加项目符号。您可以创建一个新的 Word 文件,将 DocumentBuilder 对象与其链接,然后通过调用 ListFormat.ApplyBulletDefault() 来启动列表,在需要时使用 ListIndent() 或 ListOutdent() 添加文本并设置向内和向外的缩进。最后,调用 RemoveNumbers() 来停止列表并保存 Word 文件。
使用 C# 在 Word 中创建项目符号的代码
using Aspose.Words; | |
class Program | |
{ | |
static void Main(string[] args) | |
{ | |
License lic = new License(); | |
lic.SetLicense("license.lic"); | |
Document doc = new Document(); | |
DocumentBuilder docBuilder = new DocumentBuilder(doc); | |
//docBuilder.ListFormat.ApplyNumberDefault(); | |
docBuilder.ListFormat.ApplyBulletDefault(); | |
docBuilder.Writeln("Country 1"); | |
docBuilder.Writeln("Country 2"); | |
docBuilder.ListFormat.ListIndent(); | |
docBuilder.Writeln("Country 2 Province 1"); | |
docBuilder.Writeln("Country 2 Province 2"); | |
docBuilder.ListFormat.ListIndent(); | |
docBuilder.Writeln("Country 2 Province 2 City 1"); | |
docBuilder.Writeln("Country 2 Province 2 City 2"); | |
docBuilder.ListFormat.ListOutdent(); | |
docBuilder.Writeln("Country 2 Province 3"); | |
docBuilder.ListFormat.ListOutdent(); | |
docBuilder.Writeln("Country 3"); | |
docBuilder.ListFormat.RemoveNumbers(); | |
doc.Save("output.Bullets.docx"); | |
} | |
} |
此代码片段演示了如何使用 C# 添加 Word 文档项目符号。我们使用 ApplyBulletDefault() 方法来开始项目符号列表,并使用 ApplyNumberDefault() 来开始数字列表。当我们使用 WriteLn() 时,它会在列表末尾创建一个新的空项目符号,这就是为什么我们使用 RemoveNumbers() 来删除这个空项目并停止当前段落中的列表。
本文指导我们如何使用 C# 在 Word 中插入项目符号。如果您想将现有段落转换为项目符号,请参阅文章 使用 C# 将 Word 中的段落转换为项目符号。