如何转到 Novacode Docx 中的下一页

How to go to the next page in Novacode Docx

我在 C# 中使用 Novacode DocX。使用方法 InsertSectionPageBreak()。但是它不保存默认页面的参数。例如页面应该是横向格式。使用 InsertSectionPageBreak() 时,格式会更改为书籍。我需要每个 table 都出现在横向格式的每个页面上。

using (DocX doc = DocX.Create(fileName))
{
     doc.PageLayout.Orientation = Orientation.Landscape;
     var table = doc.AddTable(12, 2); 
     doc.InsertTable(table);
     doc.InsertSectionPageBreak();                           
}

不要使用DocXclass的InsertSectionPageBreak方法,而是使用Tableclass的InsertPageBreakAfterSelf方法。

doc.InsertTable(table).InsertPageBreakAfterSelf();

应该保持上一页的样式。