需求在现有的Word文件内容中,当出现 【附件:】字样的文字内容必须另起一页
问题:Word上面的内容是不固定的,不能确定换页的位置在哪
如果是html网页我们知道可以用CSS控制 page-break-before:always;
但这里是word的xml文件内容,所以需要再xml里面控制
<!-- 插入分页 start -->
<w:r>
<w:rPr>
<w:rFonts w:hint="eastAsia"/>
<w:b/>
<w:bCs/>
<w:kern w:val="44"/>
<w:sz w:val="28"/>
<w:szCs w:val="28"/>
</w:rPr>
<w:br w:type="page"/>
</w:r>
<w:r w:rsidRPr="00A77B55">
<w:rPr>
<w:rFonts w:hint="eastAsia"/>
<w:b/>
<w:noProof/>
<w:spacing w:val="40"/>
<w:sz w:val="28"/>
<w:szCs w:val="28"/>
</w:rPr>
<w:lastRenderedPageBreak/>
<w:t xml:space="preserve"></w:t>
</w:r>
<!-- 插入分页 end -->
其中字体 w:rFonts
可以根据你自己的模板文件字体设置一下。
生成的效果如下:
测试文件下载地址