2017-05-30 79 views
8

中添加軟返回我正在使用Novacode DocX c#庫創建Word文檔並遇到問題。我想讓我的段落在分頁符處「保持在一起」。但是,我也想使用柔和的回報來強制我的圖片在文本行之間垂直顯示。關於Novacode Docx:如何在段落

所以我的問題是,如何在段落中添加軟回報?

+0

通過「軟收益」,你的意思垂直製表符(ASCII 11,即x0B)? (在C#語法中顯然是''\ v'') – YowE3K

+0

@ YowE3k:在Word中,當你按下'enter'鍵時,'硬返回'被添加到文檔中,並且當前'段落'(Word概念)結束。但是,如果您改爲按'shift + enter'組合,則會添加類似於'換行'的內容,而'段落'不會結束。硬返回結束段落。 –

+0

行 - 所以你的「軟返回」是一個垂直製表符。我相信這是C#中的「\ v」。 – YowE3K

回答

0

您可以嘗試在你的段落的末尾添加這些的Unicode字符中的一個,例如:

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

告訴我,如果它解決您的問題