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