UReport2 套打

2023-01-05 16:05 更新
UReport2教學(xué)視頻http://pan.baidu.com/s/1boWTxF5,密碼:98hj

       UReport2從2.0.6版本開始,開始支持套打功能,在這之前,如果要想實(shí)現(xiàn)套打,那需要自己手工對(duì)位置,當(dāng)然這是比較麻煩的。從2.0.6版本開始,在UReport2的報(bào)表設(shè)計(jì)器中,我們可以設(shè)計(jì)報(bào)表的背景圖,這樣就可以快速完成套打的報(bào)表模版設(shè)計(jì)工作。

       要為報(bào)表模版設(shè)置背景圖,可以點(diǎn)擊工具欄上的設(shè)置圖標(biāo),在彈出窗口中定義要采用的背景圖URL即可,如下圖所示:

setting

       有一名為print-demo.jpg圖片位置當(dāng)前WEB項(xiàng)目根images目錄下,如果我們希望采用它作為模版的背景圖,那么可以輸入地址:../images/print-demo.jpg,輸入完成之后,就可以在設(shè)計(jì)器中看到張背景圖;當(dāng)然指定背景圖片的URL時(shí),也可以以http開頭來定位一張位于互聯(lián)網(wǎng)上的圖片。

      對(duì)于套打而言,一般情況下,我們首先需要拿到具體的實(shí)物單據(jù),然后進(jìn)行掃描,比如可以以300dpi的分辨率進(jìn)行掃描,掃描后的圖片用可以用PHOTOSHOP之類的圖片處理軟件打開,將圖片分辨率設(shè)置為96dpi即可,最后將這張96dpi的圖片作為報(bào)表模版的背景圖同時(shí)將報(bào)表模版的頁面尺寸與掃描件的尺寸對(duì)應(yīng)上,并設(shè)置上下左右的頁邊距為為0,這樣就可以開始套打報(bào)表模版的設(shè)計(jì)工作了。

       對(duì)于UReport2而言,一旦報(bào)表模版設(shè)置了背景圖片,在HTML預(yù)覽時(shí)會(huì)顯示背景圖片,但在導(dǎo)出PDF、WORD、EXCEL等格式的文件時(shí)則不會(huì)輸出對(duì)應(yīng)的背景圖片,這樣直接打印PDF、WORD之類輸出文件,就可以實(shí)現(xiàn)報(bào)表功能。下圖中是一張帶背景圖的報(bào)表模版文件:

demo

       在這張報(bào)表模版當(dāng)中,我們用的數(shù)據(jù)都是靜態(tài)的,當(dāng)然對(duì)于來自數(shù)據(jù)集或表達(dá)式中的動(dòng)態(tài)數(shù)據(jù)設(shè)置方法也是一樣,點(diǎn)擊HTML預(yù)覽按鈕,可以看到如下圖所示效果:

result

       在需要套打的報(bào)表模版設(shè)計(jì)過程中,選擇好背景圖后,一般我們需要先從最為密集行列部位開始設(shè)計(jì),最后才是最簡(jiǎn)單的部位,實(shí)際使用時(shí),具體位置還需要我們慢慢微調(diào)方可達(dá)到最佳位置效果。


以上內(nèi)容是否對(duì)您有幫助:
在線筆記
App下載
App下載

掃描二維碼

下載編程獅App

公眾號(hào)
微信公眾號(hào)

編程獅公眾號(hào)