确保在同一页面上显示一组文本
本文关键字:一组 文本 显示 一页 确保 | 更新日期: 2023-09-27 18:12:47
我正在使用HtmlToOpenXml
从.docx
文档生成报告。
我需要来确保一个特定的html块将显示在同一页面上,例如:
<p>Video provides a powerful way to help [...]</p>
<br />
<br />
<p>To make your document look professionally [...]</p>
我浏览了一下网页:
- 打开XML表头同页 使用OpenXml创建分页符
<w:pPr><w:keepNext/></w:pPr>
引起了我的注意,但我不确定我能把两个段落放在一个更大的段落里。
我知道这将取决于字体,大小等,但它不会改变。
使用"page-break-inside"样式在你的第一个块周围的内容移动到新页面。然后尽量保持其他块足够小,以适合整个页面(无论你多么努力,如果内容太大,它将不适合一个页面)。例如:
<div style="page-break-inside: avoid">
<p>Video provides a powerful way to help [...]</p>
<br />
<br />
<p>To make your document look professionally [...]</p>
</div>
CSS page-break-before Property