如何转到 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();
}
不要使用DocX
class的InsertSectionPageBreak
方法,而是使用Table
class的InsertPageBreakAfterSelf
方法。
doc.InsertTable(table).InsertPageBreakAfterSelf();
应该保持上一页的样式。
我在 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();
}
不要使用DocX
class的InsertSectionPageBreak
方法,而是使用Table
class的InsertPageBreakAfterSelf
方法。
doc.InsertTable(table).InsertPageBreakAfterSelf();
应该保持上一页的样式。