報表中引入圖片並匯出
阿新 • • 發佈:2019-02-01
如果想在潤乾報表中取得機器上某一路徑下的圖片,可以將單元格的資料型別設定成“HTML”型別,然後在單元格中寫HTML中引用圖片的程式碼即可。但是這樣設定之後,在頁面上將報表匯出成word,excel或者pdf等,圖片會顯示成一個叉叉或者根本就不顯示,如下圖:
這個問題該如何解決呢?一起來看一下:
第一步:
在C:\Program Files\reportHome\webapps\demo\images下放入一張名為firefox.gif的圖片。
設計報表,我這裡是對兩種引入圖片的url進行比較:
A1中的內容是:..\images\firefox.gif
A2中的內容是:=”<img id=showZP src= ‘ “+A1+” ‘ width=110 height=140
alt=’照片‘> “
A3中的內容是:
=”<img id=showZP src=http://127.0.0.1:6001/demo/images/firefox.gif width=110 height=140 alt=’照片‘> “
可以看出,A2和A3中引入圖片的url是不一樣的,A3中的路徑是絕對路徑,A2中的是相對路徑。(兩者的區別在匯出的時候可以看出來)
在網頁上瀏覽的效果:
可以正常瀏覽。
當匯出成word的時候,卻出現下面的問題:
寫絕對路徑的url引入的圖片可以正常匯出,寫相對路徑的url引入的圖片將圖片丟失了。
所以,如果報表需要匯出的時候,引入圖片的url最好寫成絕對路徑。