章节的页面布局与Novacode DocX



我正在使用Novacode DocX创建一个文档。我希望整个文档是横向的,但是我也想在文档中有几个分段。我的代码是这样布局的:

DocX doc = DocX.Create(fileName);
doc.PageLayout.Orientation = Novacode.Orientation.Landscape;
foreach (string page in pages)
{
    doc.InsertSection(false);
    Paragraph p = doc.InsertParagraph();
    p.Append(page);
}
doc.PageLayout.Orientation = Novacode.Orientation.Landscape;
doc.SaveAs(Path.Combine(folderPath, fileName));

我也试过在doc.InsertSection(false)之后的循环中添加doc.PageLayout.Orientation = Novacode.Orientation.Landscape,我无法从第一页转向景观。

有办法解决这个问题吗?

查看Delford Chaffin的回答:https://stackoverflow.com/a/33178151/316578

"创建不同的部分作为单独的文档,并将它们插入到主文档中,效果很好,解决了我所有的问题。"

最新更新