"Picture"對(duì)象
FastReport .Net是一款全功能的Windows Forms、ASP.NET和MVC報(bào)表分析解決方案,使用FastReport .NET可以創(chuàng)建獨(dú)立于應(yīng)用程序的.NET報(bào)表,同時(shí)FastReport .Net支持中文、英語(yǔ)等14種語(yǔ)言,可以讓你的產(chǎn)品保證真正的國(guó)際性。
在 Fastreport 用戶指南上一篇文章中,我們分享了"Rich Text"對(duì)象及屬性。本文主要分享"Picture"對(duì)象及屬性,希望能為您提供幫助。
"Picture"對(duì)象
"Picture"對(duì)象可以顯示以下格式的圖形:BMP、PNG、JPG、GIF、TIFF、ICO、EMF、WMF。借助“圖片”對(duì)象,您可以打印公司徽標(biāo)、員工照片或任何圖形信息。該對(duì)象看起來(lái)像這樣:
該對(duì)象可以顯示來(lái)自以下來(lái)源的數(shù)據(jù):
來(lái)源 | 描述 |
---|---|
帶圖片的文件 | 圖片從文件加載并保存在報(bào)告中。圖片存儲(chǔ)在“Picture”屬性中。 |
數(shù)據(jù)列 | 圖片來(lái)自數(shù)據(jù)欄。列的名稱存儲(chǔ)在“數(shù)據(jù)列”屬性中。 |
文件名 | 圖片是從具有給定名稱的文件加載的。文件名儲(chǔ)存在在“ImageLocation”屬性中。圖片永遠(yuǎn)不會(huì)存儲(chǔ)在報(bào)告中。您應(yīng)該將圖片文件與報(bào)告一起分發(fā)。 |
網(wǎng)址 | 每次創(chuàng)建報(bào)告時(shí)都會(huì)從 Internet 加載圖片。圖像永遠(yuǎn)不會(huì)存儲(chǔ)在報(bào)告中。URL 存儲(chǔ)在“ImageLocation”屬性中。 |
為了調(diào)用圖片編輯器,雙擊對(duì)象。在編輯器中,可以為圖片選擇數(shù)據(jù)源:
為了將對(duì)象綁定到數(shù)據(jù)列,單擊對(duì)象右上角的小按鈕并從列表中選擇數(shù)據(jù)列:
您還可以將數(shù)據(jù)列從“數(shù)據(jù)”窗口拖放到報(bào)告頁(yè)面中。在這種情況下,將創(chuàng)建“圖片”對(duì)象,其中包含指向該列的鏈接。您拖動(dòng)的列應(yīng)具有“byte[]”數(shù)據(jù)類型。
在“圖片”對(duì)象的上下文菜單中,您可以選擇大小模式:
- 自動(dòng)尺寸。對(duì)象獲取圖片的大小。
- 中心圖像。圖片在對(duì)象內(nèi)部居中。
- 普通的。圖片顯示在對(duì)象的左上角。
- 拉伸圖像。圖片被拉伸到對(duì)象的大小。
- 放大。圖片按照寬高比拉伸到對(duì)象的大小。
模式之間的區(qū)別如下圖所示:
"Picture"對(duì)象的屬性:
屬性 | 描述 |
---|---|
角度 | 旋轉(zhuǎn)角度,以度為單位。此屬性的可能值為 0、90、180、270。 |
大小模式 | 尺寸模式。 |
透明度 | 圖片的透明度。該屬性的值介于 0 和 1 之間。值 0(默認(rèn)情況下)表示圖片不透明。 |
透明色 | 顯示圖片時(shí)透明的顏色。 |
圖像 | 圖片。 |
數(shù)據(jù)列 | 此對(duì)象綁定到的數(shù)據(jù)列。 |
圖片位置 | 此屬性可以包含文件名或 URL。構(gòu)建報(bào)告時(shí),圖片將從該位置加載。 |
填充 | 填充,以像素為單位。 |
顯示錯(cuò)誤圖片 | 顯示“無(wú)圖片”圖片,以防圖片為空。如果圖片是從 Internet 下載的,則使用此屬性很有意義。 |
FastReport技術(shù)QQ群:585577353 歡迎進(jìn)群一起討論