9

我正在使用 Novacode DocX c# 库来创建 word 文档并遇到了问题。我希望我的段落在分页符处“保持在一起”。但是,我也想使用软返回来强制我的图片在文本行之间垂直显示。

所以我的问题是,如何在段落中添加软返回?

4

2 回答 2

1

您可以尝试在段落末尾添加其中一个 unicode char,例如:

using (DocX document = DocX.Create(@"docs\myDoc.docx"))
{
    Paragraph p = document.Paragraphs[0];
    p.Append("\u000D");
    p.Append("\u000A");
}

告诉我它是否能解决你的问题

于 2017-10-04T09:37:07.623 回答
0

我解决了这个问题:

using (DocX document = DocX.Create(@"docs\myDoc.docx"))
{
    Paragraph p = document.Paragraphs[0];
    p.Append("\u000D");
}

注意:这是改编自@G.Dealmeida 的回答。如果您包含额外的 \u000A,那么您将获得第二个换行符。

于 2020-03-17T11:35:56.903 回答