如何在openxml中保留字符串格式?

时间:2018-08-07 13:46:58

标签: c# parsing ms-word openxml office-interop

我有一个包含多个制表符和换行符的字符串

BLOCK DATA

一旦将此文本附加到我的文档中,就会删除新的行和制表符。如何以编程方式保留新行和新标签?

我想要的是一个用于处理项目,制表符和换行符的函数。那里的所有例子都是其中之一。我正在尝试将两者合而为一。

1 个答案:

答案 0 :(得分:1)

您可以将Break实例添加到Run以便插入换行符:

run.AppendChild(new Text("Some formatted string!"));
run.AppendChild(new Break());
run.AppendChild(new Text("Look there should be a new line here!"));

类似地,您可以通过向TabChar添加Run实例来添加标签。

通常,您可以使用Microsoft OpenXML Productivity tool来查看这些工作原理。在Word中创建文档,在工具中将其打开,然后使用反映代码选项查看C#代码。