最近项目开发用到Lodop打印合同,根据Lodop技术手册提供的API进行分页。其他设置就多说,具体可以参考官方提供的API文档。
项目中在模板设置分页有几种形式:
1、在模板中输入空格(很多),利用控件加载的模板长度进行分页。(不推荐)
2、第二种就是为元素添加样式,在官方提供的文档中ADD_PRINT_HTM小结有讲述利用样式style="page-break-after:always"或style="page-break-before:always"进行强制分页。(推荐)
注意:利用第二种方式分页时,元素带有上述样式该元素必须包含内容,即使是带“ ”,否则Lodop函数还是识别不了强制分页元素。
例如:
<span style="page-break-after:always"></span><!--打印时不会分页-->
<span style="page-break-after:always"> </span><!--打印时会分页,正确的写法-->