您好,登錄后才能下訂單哦!
在《像 word 一樣增加水印功能》中,已經(jīng)介紹了如何在潤乾報表中增加文字水印功能,包括了靜態(tài)及動態(tài)水印。水印功能將標識信息嵌入到報表載體后,使得信息安全、版權(quán)保護有了更有效的方法。
水印除了純文字形式,還有一種情況采用圖片的形式,比如常用的 Logo。
整體效果如下
Logo 如下(為了看得更清晰,logo 用較大點的圖片)
《像 word 一樣增加水印功能》文中介紹的方式目前僅支持純文字形式的,想實現(xiàn)如 Logo 圖片一樣的水印功能,在產(chǎn)品中并沒有明確指出,所以要重新考慮解決方式。
因為涉及到圖片,所以還要從潤乾報表在圖片的支持情況上考慮。
1、 單元格圖片:水印是對整個報表頁面添加,單元格圖片顯然不可行,總不能給每個單元格都設(shè)置上圖片,再者設(shè)置為圖片后也就沒辦法再搞數(shù)據(jù)了。
2、 數(shù)據(jù)圖層:該功能也可以為報表添加圖片。但是,盡管可以定義該圖層的大小,但是也僅能支持一張圖片的縮放,也沒法實現(xiàn)想要的水印效果。
3、 背景圖:背景圖是為整個報表設(shè)置,同時在“樣式”上也支持“平鋪”模式,這顯然也更能符合水印的效果。
找到可實現(xiàn)的方式后,接下來將實現(xiàn)的過程操作一遍。
1, 準備一張報表,并將單元格背景色設(shè)置為透明
注意:為了整體效果,此處最好將整行都個報表都設(shè)置為透明背景。
2, 將 logo 圖片放至應(yīng)用下
此處為設(shè)計器安裝環(huán)境,將 logo 圖片(logo.png)放在 demo/WEB-INF/reportFiles 下。
注:也可以是一個 url 地址
3, 為報表添加背景圖,并將“樣式”設(shè)置為“平鋪”
4, 查看 web 端效果
以上是實現(xiàn)圖片水印效果的方式,操作過程相對比較簡單,主要是找到這個更合理的解決的方法。當然,這個實現(xiàn)也有缺點,比如無法讓水印隨意按角度傾斜、要求報表單元格的背景透明等。不過傾斜問題,稍微辛苦點就是讓美工同學們給提供一個傾斜角度的 logo 圖片,也可輕松實現(xiàn)。
文字水印參考:《像 word 一樣增加水印功能》
詳情鏈接: http://c.raqsoft.com.cn/article/1571639241616?r=gxy
免責聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點不代表本網(wǎng)站立場,如果涉及侵權(quán)請聯(lián)系站長郵箱:is@yisu.com進行舉報,并提供相關(guān)證據(jù),一經(jīng)查實,將立刻刪除涉嫌侵權(quán)內(nèi)容。