1. 程式人生 > >vue整合lodop列印遇到的問題

vue整合lodop列印遇到的問題

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列印成兩頁還要不同的列印效果,真是為難我胖虎了