UReport2教學視頻http://pan.baidu.com/s/1boWTxF5,密碼:98hj
UReport2從2.0.6版本開始,開始支持套打功能,在這之前,如果要想實現(xiàn)套打,那需要自己手工對位置,當然這是比較麻煩的。從2.0.6版本開始,在UReport2的報表設計器中,我們可以設計報表的背景圖,這樣就可以快速完成套打的報表模版設計工作。
要為報表模版設置背景圖,可以點擊工具欄上的設置圖標,在彈出窗口中定義要采用的背景圖URL即可,如下圖所示:
有一名為print-demo.jpg圖片位置當前WEB項目根images目錄下,如果我們希望采用它作為模版的背景圖,那么可以輸入地址:../images/print-demo.jpg,輸入完成之后,就可以在設計器中看到張背景圖;當然指定背景圖片的URL時,也可以以http開頭來定位一張位于互聯(lián)網上的圖片。
對于套打而言,一般情況下,我們首先需要拿到具體的實物單據(jù),然后進行掃描,比如可以以300dpi的分辨率進行掃描,掃描后的圖片用可以用PHOTOSHOP之類的圖片處理軟件打開,將圖片分辨率設置為96dpi即可,最后將這張96dpi的圖片作為報表模版的背景圖同時將報表模版的頁面尺寸與掃描件的尺寸對應上,并設置上下左右的頁邊距為為0,這樣就可以開始套打報表模版的設計工作了。
對于UReport2而言,一旦報表模版設置了背景圖片,在HTML預覽時會顯示背景圖片,但在導出PDF、WORD、EXCEL等格式的文件時則不會輸出對應的背景圖片,這樣直接打印PDF、WORD之類輸出文件,就可以實現(xiàn)報表功能。下圖中是一張帶背景圖的報表模版文件:
在這張報表模版當中,我們用的數(shù)據(jù)都是靜態(tài)的,當然對于來自數(shù)據(jù)集或表達式中的動態(tài)數(shù)據(jù)設置方法也是一樣,點擊HTML預覽按鈕,可以看到如下圖所示效果:
在需要套打的報表模版設計過程中,選擇好背景圖后,一般我們需要先從最為密集行列部位開始設計,最后才是最簡單的部位,實際使用時,具體位置還需要我們慢慢微調方可達到最佳位置效果。
更多建議: