c# - 如何使用 OpenXML 删除项目符号和段落之间的空白内容

标签 c# list openxml space numbered

我正在使用 C# 和 OpenXML 创建一个 Word 文档。在文档中,我有几个项目符号列表,我的问题是如何更改项目符号和段落之间的空白内容或如何更改大小或删除空白内容?

最佳答案

好的,我找到了,我必须将 LevelSuffix 元素添加到我的 Level 元素中,如下所示:

var a = new AbstractNum(
                                new Nsid() { Val = "FFFFFF80" }
                                , new MultiLevelType() { Val = MultiLevelValues.HybridMultilevel }
                                , new Level(
                                  new LevelSuffix { Val = LevelSuffixValues.Space, },
                                  new NumberingFormat() { Val = NumberFormatValues.Bullet },
                                  new LevelText() { Val = "-" }
                                ) { LevelIndex = 0 }
                              ) { AbstractNumberId = abstarctnumberId };

我还发现了this page非常有用。

关于c# - 如何使用 OpenXML 删除项目符号和段落之间的空白内容,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29192812/

相关文章:

c# - 进程无法访问文件 'CustomTabsClient_CustomTabsCallbackImpl.class'

c# - 当用户使用标签时,每 3 位数字用逗号自动格式化金额字段文本框(十进制值)

c# - Windows Phone 7 中的 XDocument.Parse 有何不同?

c++ - 在 C++ 中定义指向列表的指针

c# - 使用 OpenXML 使用目录文件填充 Excel 工作表列

C# ChromiumWeb 浏览器 : Prevent control from stealing focus

python 3 : Removing an empty tuple from a list of tuples

java - 在 Java 中显示列表

xml - Office Open XML 项目符号列表

c# - OpenXml.Spreadsheet 类在简单的 excel 文件上抛出 FileFormatException 错误