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