我使用 OpenXml 创建包含简单文本和文本下的一些表格的 Word 文档。如何强制带有此文本的段落始终显示在新页面上?也许这一段应该是一些标题,但我不确定该怎么做。
谢谢
最佳答案
您可以使用 <w:br>
在 Run 元素中创建分页符元素。在原始 OpenXML 中,它看起来像:
<w:p>
<w:r>
<w:br w:type="page" />
</w:r>
</w:p>
如果您使用的是 OpenXml SDK,则可以使用
new Paragraph(
new Run(
new Break(){ Type = BreakValues.Page }));
编辑:
如果你只是想指定一个段落是页面的最后一部分,你可以试试 <w:lastRenderedPageBreak />
标签。
new Paragraph(
new Run(
new LastRenderedPageBreak(),
new Text("Last text on the page")));
关于c# - 使用 OpenXml 创建分页符,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2795315/