vue集成lodop打印遇到的问题

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/m0_37450089/article/details/85110248

1 分页  

要求  word文档文件只有一页要分为两页打印

lodop提供了分页 

Lodop强制分页LODOP.NewPage()和LODOP.NewPageA()

但并不符合我的要求

结果:在要分页的html 标签设置

style="page-break-after:always;

 lodop就会自动识别进行分页打印

2 要求第一页正常打印,第二页横向打印

lodop提供了页面翻转功能,但是只能是纯文本格式,我的页面含有表格不符合

 LODOP.SET_PRINT_STYLEA(2,"AngleOfPageInside",-90);

结果:采用div将第二页html内容包起来 设置

style="writing-mode:tb-rl" 实现页面横向打印

最终:分页能够完美实现,但是第二页横向打印,由于打印页面设置定宽,使得第二页横向打印部分缺失,如果设置定高,由第一页过宽,使得第一页内容部分缺失,如果设置定页面,第一页,第二页会不同比例缩小,显得非常小,总之一页word打印成两页还要不同的打印效果,真是为难我胖虎了

猜你喜欢

转载自blog.csdn.net/m0_37450089/article/details/85110248