web 端怎麼實現套打發票、快遞單等套打票據功能?

WEB 套打的基本解決思路是:把套打的格式做成一張圖片,將要填入的數據按其在圖片的座標來定位,最後把數據填充到對應位置。

但是具體實現時會遇到各種問題:

1、 圖片座標定位不精準,實際打印效果有偏移;

2、 多頁數據套打時,無法進行數據準確定位;

3、 套打數據的關聯計算 / 頁內計算支持性低;

4、 格式改動後,代碼需要重新編輯

還有一種解決方法是通過報表工具,把套打格式掃描成圖片,圖片作爲報表的背景圖,然後以背景圖爲基準繪製報表格式,在對應位置編輯取數表達式以及其他數據處理方法,保證數據填充位置的準確度。另外對於多頁打印的情況,可以通過設置強制分頁的方式來保證套打的準確性。

具體配置方法可以參考 報表工具實現單據套打

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章