1

我正在使用 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.PageLayout.Orientation = Novacode.Orientation.Landscape在循环中添加之后doc.InsertSection(false),我无法通过第一页转向横向。

有没有解决的办法?

4

1 回答 1

-1

请参阅 Delford Chaffin 的回答:https ://stackoverflow.com/a/33178151/316578

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

于 2018-08-29T09:40:13.297 回答