1.加載css樣式,參考樣例10 http://www.c-lodop.com/demolist/PrintSample10.html
2.查看lodop內部解析的html信息,見http://www.c-lodop.com/faq/pp8.html
分析差異點,因瀏覽器版本不同遵循的html標準不同,造成某些標簽屬性顯示有差異,盡量避免使用有差異的屬性,可以在ie下不同版本仿真情況下驗證差異
排查樣式,盡量使用使用各瀏覽器無歧義的通用的 html css js,不支持的樣式可嘗試用其他樣式代替。
3. Lodop是基于本機windows底層引擎進行渲染解析的,與ie調用的引擎一致。,重置ie瀏覽器試試。
4. 可嘗試把ADD_PRINT_HTM 換成 ADD_PRINT_HTML(圖形模式)試試,ADD_PRINT_HTML不如ADD_PRINT_HTM清晰,適合高精度的打印機,兩者各有優勢。
5.是否沒有加載完全,給該超文本打印項加延遲試試:
LODOP.SET_PRINT_STYLEA(0,"HtmWaitMilSecs",1000)//設置上一項延遲超文本下載1000毫秒
6.用xps或pdf虛擬打印機測試一下,和真實打印機對比,排除打印機的影響。
html樣式
圖1:
圖2:
該文章在 2023/9/26 0:23:23 編輯過