首頁 > 易卦

皕傑報表裡的圖片

作者:由 皕傑科技 發表于 易卦日期:2023-01-04

報表圖片怎麼修改

在皕傑報表裡有三個地方可以放圖片,其一是單元格里,其二是報表全域性的背景圖片,其三是單元格圖層裡的背景圖層和浮動圖層。

1、 單元格里放圖片需要把單元格型別設定成圖片,這裡的圖片是顯示在單元格中的前景圖;

而按照其來源不同又分成四種:

1)、 來自圖片檔案:該影象在報表編輯的時候就固定下來。最常見的情況是公司標誌、產品商標等。此時應該配置圖片單元格的“圖片檔案”屬性值(圖片路徑和

RFC2397規定的“data:image”型別

)。

2)、 來自資料庫欄位:最常見的情況是公司員工照片、產品樣圖等。此時應該配置圖片單元格的“資料值”屬性值,從資料庫的欄位中獲取圖片(blob或clob儲存的位元組資料)。

注意

皕傑報表支援圖片隨單元格尺寸縮小。如圖例顯示:

皕傑報表裡的圖片

3)、圖釋:報表自帶一些圖釋,用來描述等級、排序等內容等,豐富地展現特定的資料資訊,給人一種直觀的感覺。新增圖釋需要設定“資料值”屬性,開啟“公式編輯”操作介面,編輯公式,並根據需要選取註釋圖片,如下圖:

皕傑報表裡的圖片

4

)、 符號:皕傑報表除了能使用圖片、圖釋外,還可以使用符號填充的方法,如下圖:

皕傑報表裡的圖片

符號填充需要設定“資料值”屬性,使用“fill”函式編輯公式,上圖評價一欄中的公式為:fill(‘★’,f2);單元格字型屬性:宋體,10號,紅色。

注意

1 )、如果即配置了“圖片檔案”又配置了“資料值”,則優先用資料值中的圖片來顯示。

2 )、用Fill函式時,根據顯示的內容,要適當的調整屬性欄中字型的型別以及大小,否則不會顯示所需要的效果或者有偏差。

2、報表全域性背景裡的圖片:背景圖片用相對路徑下的圖片作為報表背景圖片。

皕傑報表裡的圖片

圖片資料

所謂“圖片資料”就是在RFC2397中規定的一種圖片資料型別,大致有下面幾種形式

1)、data:image/gif;base64,base64編碼的gif圖片資料

2)、data:image/png;base64,base64編碼的png圖片資料

3)、data:image/jpeg;base64,base64編碼的jpeg圖片資料

4)、data:image/x-icon;base64,base64編碼的icon圖片資料

5)、data:image/svg+xml,svg圖片的xml資料

這其中,除了SVG格式外,其它的都採用了base64編碼。皕傑報表目前只支援base64編碼的型別,不支援SVG。 例如:

data:image/png;base64,6L+Z5piv5LiA5LiqYmFzZTY05a2X56ym5Liy55qE56S65L6L77yM55qV5p2w5oql6KGo77yM5Lqn5ZOB5aW977yM5pyN5Yqh5LyY77yM5Y+v5L+h6LWW

3、單元格圖層

單元格圖層分背景圖層和浮動圖層兩種形式,背景圖層就是在單元格的底層中顯示一個單元格背景圖片,浮動圖層就是在單元格上覆蓋一個遮蓋圖片。

右鍵單元格-單元格圖層-設定圖層

皕傑報表裡的圖片

型別選擇:有兩種,一種是背景圖層,一種是浮動圖層。

屬性設定

圖片檔案 :可以是圖片相對路徑、圖片資料或表示式(可以是blob型別、

RFC2397規定的“data:image”型別

)。

底圖策略:兩種方式,一種適應單元格尺寸(縮小圖片),另一種是尺寸不變(在單元格的大小範圍內擷取圖片)。當圖層型別為浮動圖層時,底圖策略的選項不可設定。

圖層透明度:設定圖片的透明效果(為0時全透明)。

皕傑報表裡的圖片

點選確定。這個brt就設定好了。點選設計器預覽。如圖所示:

皕傑報表裡的圖片

皕傑報表裡的圖片