翻譯|行業資訊|編輯:胡濤|2024-01-09 09:50:30.703|閱讀 63 次
概述:本篇文章介紹報表生成器FastReport .Net中,關于帶地圖的報告部分 歡迎查閱~
# 界面/圖表報表/文檔/IDE等千款熱門軟控件火熱銷售中 >>
相關鏈接:
FastReport .Net是一款全功能的Windows Forms、ASP.NET和MVC報表分析解決方案,使用FastReport .NET可以創建獨立于應用程序的.NET報表,同時FastReport .Net支持中文、英語等14種語言,可以讓你的產品保證真正的國際性。
"Map "對象由以下元素組成:
一個 "Map "對象可以顯示一個或多個圖層。每個圖層都包含自己的地圖。
在報告設計器和預覽窗口中,可以用鼠標控制地圖:
可在 MinZoom 和 MaxZoom 屬性中設置最小和最大縮放值。這些屬性可在 "Properties "窗口中更改。
在 asp.net 報告查看器中無法控制地圖。
添加地圖圖層
"Map"對象可以包含一個或多個圖層。圖層結構顯示在編輯器窗口的左上方:
要添加新圖層,請單擊 "Add... "按鈕,打開以下對話框:
選擇圖層的類型:
如果選擇 "ESRI shapefile "圖層類型,請選擇地圖數據的存儲方式:
大地圖文件(超過 30Mb)或包含大量多邊形(超過 20,000 個)的地圖文件會減慢報告生成速度。
設置圖層外觀
要設置圖層外觀,請選擇圖層并切換到 "Appearance "選項卡:
設置地圖多邊形的邊框顏色和樣式,并選擇調色板。若您配置了顏色比例,調色板將被忽略(稍后將詳細介紹)。
設置標簽顯示
地圖可以顯示國名等標簽。在 "Labels "選項卡上設置標簽類型和外觀:
如果選擇的是 "ESRI shapefile "圖層類型,則設置包含顯示信息的字段名稱。通常是 "NAME "字段。FastReport 演示程序中的世界地圖包含以下字段:
其他地圖會有不同的字段。
若選擇了 "application geodata "圖層類型,請設置顯示標簽的最小縮放值。默認值為 1,表示顯示標簽。
連接地圖層和數據
大多數報告都使用 "Map "對象來顯示分析數據,例如不同國家的銷售水平。因此,必須使用地圖對象編輯器窗口將地圖圖層連接到數據源。從圖層樹中選擇圖層,然后切換到 "Data "選項卡。必須提供適合地圖圖層類型的數據:
所需的數據是:
例如,"Sales "數據源可能包含以下數據:
按以下方式設置 "Data"選項卡:
縮放多邊形 "編輯框允許縮放指定名稱的多邊形,因此它占據了整個 "map"對象工作區。例如,要縮放世界地圖上的德國,請在編輯框中輸入 "Germany"(帶引號)。
所需的數據是:
例如,"Sales "數據源可能包含以下數據:
緯度 經度 城市名稱 銷售總額
48.13641 11.57753 慕尼黑 50000
50.94165 6.95505 科倫 36000
按以下方式設置 "Data "選項卡:
使用顏色突出顯示數據
完成圖層與數據的連接后,下一個問題是如何顯示分析數據(例如各國的銷售量)。
最簡單的方法是設置標簽,顯示國家名稱及其銷售額(參見 "Setting up label display")。
根據銷售量給每個國家涂上顏色,可以增加視覺效果。如低銷售額為紅色,中銷售額為黃色,高銷售額為綠色。
這可以通過在 "Color scale "選項卡上設置顏色標度來實現:
色標由多個范圍組成。每個范圍都有以下屬性:最小值、最大值和顏色。您可以根據需要使用任意多個范圍。要設置色標,首先要設置范圍的數量,然后再設置每個范圍的屬性。
默認情況下,所有范圍屬性都設置為 "Auto",這意味著 FastReport 會自動計算每個范圍的最小值和最大值。自動顏色從三個預設值("Start color", "Middle color", "End color")中選擇。自動 "模式適用于大多數情況。
設置色標后,"map "對象的底部會顯示一個指示器控件:
要設置指示器的外觀和位置,請在圖層樹控件中選擇 "map "元素,然后切換到 "Color scale "選項卡:
使用大小突出顯示數據
使用 "geodata from an application"圖層類型時,數據會顯示為帶標題的小圓圈。圓圈的大小可以與數據綁定,綁定方式與使用顏色突出顯示數據的方式相同。請在 "Size ranges "選項卡上設置尺寸范圍:
尺寸范圍具有以下屬性:最小值、最大值和尺寸(以像素為單位)。您可以根據需要使用任意多個范圍。首先設置范圍的數量,然后為每個范圍設置屬性。
默認情況下,所有范圍屬性都設置為 "Auto",這意味著 FastReport 會自動計算每個范圍的最小值和最大值。自動尺寸可從兩個預設值("Start size "和 "End size")中選擇。"Auto"模式適用于大多數情況。
本次關于 FastReport .Net 介紹就講解到這里了,點擊此處查看關于用戶指南的更多內容。如果您想獲取更多產品試用/授權/價格信息,請點擊FastReport .Net了解,或者點擊咨詢。
FastReport技術QQ群:585577353 歡迎進群一起討論
本站文章除注明轉載外,均為本站原創或翻譯。歡迎任何形式的轉載,但請務必注明出處、不得修改原文相關鏈接,如果存在內容上的異議請郵件反饋至chenjj@fc6vip.cn