C# 如何进入Novacode Docx的下一页
我正在C#中使用Novacode DocX。使用方法C# 如何进入Novacode Docx的下一页,c#,novacode-docx,C#,Novacode Docx,我正在C#中使用Novacode DocX。使用方法InsertSectionPageBreak()。但它不会保存默认页面的参数。例如,页面应为横向格式。使用InsertSectionPageBreak()时,书籍的格式会更改。我需要的是,每个表已在每一页与横向格式 using (DocX doc = DocX.Create(fileName)) { doc.PageLayout.Orientation = Orientation.Landscape; var table =
InsertSectionPageBreak()
。但它不会保存默认页面的参数。例如,页面应为横向格式。使用InsertSectionPageBreak()
时,书籍的格式会更改。我需要的是,每个表已在每一页与横向格式
using (DocX doc = DocX.Create(fileName))
{
doc.PageLayout.Orientation = Orientation.Landscape;
var table = doc.AddTable(12, 2);
doc.InsertTable(table);
doc.InsertSectionPageBreak();
}
不要使用
DocX
类的InsertSectionPageBreak
方法,而是使用表的insertpagebreakafterf
doc.InsertTable(table).InsertPageBreakAfterSelf();
它应该保留上一页的样式。欢迎!有代码显示吗?这将帮助我们帮助你。祝你好运使用分节符方法会导致后续节的页面大小恢复为“字母”。使用这种方法避免了这个问题。谢谢