Я использую OpenXml для создания документа Word с простым текстом и некоторыми таблицами в соответствии с этим текстом. Как я могу вынудить Абзац с этим текстом всегда показывать на новой странице? Возможно, этим абзацем должен быть некоторый Заголовок, но я не уверен, как сделать это.
Спасибо
Вы можете создать разрыв страницы в элементе 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 }));
РЕДАКТИРОВАТЬ:
Если вы просто хотите указать, что абзац является последним на странице, вы можете попробовать тег
.
new Paragraph(
new Run(
new LastRenderedPageBreak(),
new Text("Last text on the page")));