我正在使用.docx
从HtmlToOpenXml
文档生成报告。
我需要以确保特定的html块将显示在同一页面上,例如:
<p>Video provides a powerful way to help [...]</p>
<br />
<br />
<p>To make your document look professionally [...]</p>
我浏览了一下网页:
<w:pPr><w:keepNext/></w:pPr>
引起了我的注意,但我不确定我是否可以将两个段落放在较大的段落中。
我知道它将取决于字体,大小等,但它不会改变。
答案 0 :(得分:1)
使用&#34; page-break-inside&#34;围绕内容的第一个块中的样式将其移动到新页面。然后尝试保持其他块足够小以适合页面(无论你要努力多少,如果内容太大,它就不适合一页)。像例子中一样:
<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>
在这里查看文档:{{3}}