c# - 如何使用 DocX 在 Word 文档中插入换行符?

标签 c# ms-word docx

我正在使用 DocX (库,而不是文件格式)以编程方式使用 C# 从头开始​​创建 word 文档。除了一件事,一切都非常顺利:

我想添加一个包含代码 list 的段落,我希望所有行都包含在一个段落中并用换行符分隔。我的意图是对段落(即整个代码 list )应用一次格式设置,而不必单独设置每一行的格式。

通过创建一个简单的文档并对其进行检查,我确定在 Office XML 文件中,换行符映射到 <w:br/>。元素,但我看不到在 DocX 中添加它的任何方法。有什么想法吗?

最佳答案

不确定我是否理解您在寻找什么,但也许我可以提供帮助。也许使用“\n”的方法会给出预期的结果:

using (DocX document = DocX.Create("Test.docx"))
{               
            Paragraph p = document.InsertParagraph();
            p.Append("Hello World \nHello world!").Font(new FontFamily("Arial Black"));
            document.Save();
}

如果我没弄对,也许 this文章将帮助您解决问题。

关于c# - 如何使用 DocX 在 Word 文档中插入换行符?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39233565/

相关文章:

c# - 将 html 转换为 word

c# - 如何确定哪个版本的Windows?

c# - File.Create 似乎锁定了文件。我怎样才能避免这种情况?

vbscript - 在 Windows 上使用 VBS 处理 MS Word

c# - 如何使用 C# 解压 docx 文件?

java - 使用 Apache POI 从 docx 文件读取表

c# - 如何使用 asp.net mvc 和 unity 在 application_beginrequest 访问统一容器?

c# - 有没有办法知道来电者的程序名称?

VBA 返回文本的 RGB 颜色

python - 可以使用python-docx在word文档中插入页面吗?