ActiveReports使用教程:建立地圖
ActiveReports 是一款專注于 .NET 和 .NET Core 平臺的報表控件。通過拖拽式報表設計器,可以快速地設計 Excel表格、Word文檔、圖表、數據過濾、數據鉆取、精準套打等類型報表,全面滿足 WinForm、ASP.NET、ASP.NET MVC、WPF 平臺中各種報表的開發需要。同時,通過豐富的API可以靈活的實現報表創建、加載和運行時的個性化自定義需求。
建立地圖
該地圖數據區域顯示了對地理背景的業務數據。本主題說明如何創建地圖并修改其外觀。
這些步驟假定您已向項目中添加了頁面布局模板,并且已建立數據連接。
向報告添加地圖
1、從Visual Studio工具箱中,將Map控件拖到設計圖面上。
2、在出現的“ 選擇地圖模板”向導中,從以下選項中選擇一個地圖模板:
- 空圖:沒有任何預定義數據的空圖。
- 美國地圖:具有預定義多邊形圖層的地圖,其中包含帶有美國地圖的嵌入式空間數據。
- 從ESRI文件:從本地.shp文件中選擇符合環境系統研究所(ESRI)的shapefile空間數據格式。ESRI Shapefile是文件的集合,其中.shp文件定義地理或幾何形狀,.dbf文件提供.shp文件中形狀的屬性。要使用此選項成功添加空間數據,必須將兩個文件(.shp和.dbf)都復制到同一文件夾中。ESRI文件可從Web上的公共領域數據源獲得,包括政府和大學站點。
修改地圖的外觀
1、在設計圖面上,選擇Map控件,然后單擊 顯示在屬性窗口下方的命令部分中的“ 屬性”對話框鏈接。
2、在地圖對話框出現時,在 常規 頁面上,輸入“地圖”在名稱的文本框。您還可以在控制所有地圖元素的平滑模式的屬性中進行修改(抗鋸齒和抗鋸齒質量)。
3、在 對話框的“ 可見性”頁面上,可以設置地圖的可見性模式。
4、在對話框的“ 外觀”頁面上,可以修改邊框的寬度,樣式,顏色和背景色。
5、在對話框的“ 數據輸出”頁面上,從“ 自動”,“ 是”或“ 否”中選擇 ,以決定是否將此映射包含在XML輸出中。另外,如果您選擇將此映射包含在XML輸出中,則在“ 元素名稱”中,輸入要在此映射的XML輸出中使用的名稱。選擇自動會將地圖包括在XML輸出中。
6、單擊“ 確定”關閉對話框。
向地圖添加圖例
地圖上的圖例為用戶提供有價值的信息,以解釋地圖數據可視化規則,例如圖層上地圖元素的顏色,大小和標記類型差異。默認情況下,圖例集合中已經存在一個圖例項目,所有圖層都可以使用該圖例項目來顯示項目。您還可以創建其他圖例,以將它們分別用于具有關聯規則的圖層,以在圖例中顯示項目。使用以下步驟來學習在地圖上添加和設置圖例:
1、在設計圖面上,選擇“地圖”控件。
2、在“屬性”窗口中,單擊“ 圖例(集合)” 屬性,然后單擊出現的省略號(...)按鈕。
3、在出現的 LegendDesigner集合編輯器中,單擊圖例的“ 成員”列表下的“ 添加 ” 。 具有默認圖例設置的Legend1出現在“成員”列表中。
4、隨著Legend1在傳說中的成員列表中選擇,你可以進行修改其字體,邊框和背景顏色設置。
5、單擊“ 確定”關閉對話框。
注意:通過在“ 圖層”對話框的特定規則頁面上“圖例”選項卡中顯示的“ 圖例名稱”字段中指定其名稱,可以將新添加的圖例與圖層相關聯。
向地圖添加標題
地圖標題描述地圖的主題或主題。地圖標題的目的是告訴觀看者他在看什么。使用這些步驟來學習在地圖控件上添加標題。
1、在設計圖面上,選擇“地圖”控件。
2、在“屬性”窗口中,單擊“ 標題(集合)” 屬性,然后單擊出現的省略號(...)按鈕。
3、在出現的 MapTitleDesigner集合編輯器的標題的“成員”列表中, 已經存在具有默認屬性設置的“ 標題 ”。
4、在屬性窗口中,您可以修改地圖標題的文本,字體,邊框和背景顏色設置。
5、單擊“ 確定”關閉對話框。
設定距離比例
距離比例尺可以幫助用戶理解地圖的比例尺。地圖上的距離與現實世界中的實際距離不同,因此,距離比例顯示地圖上的某個距離等于現實世界中的某個距離。在距離刻度中,距離以英里和公里顯示。比例范圍和值是使用視口邊界,投影類型和縮放級別自動計算的。使用以下步驟來學習在地圖上設置距離比例尺:
1、在設計圖面上,選擇“ 地圖”控件。
2、在“屬性”窗口中,單擊“ DistanceScale” 屬性,然后單擊出現的省略號(...)按鈕。
3、在出現的“ 地圖距離比例” 對話框的“ 常規”頁面上,您可以設置距離比例的位置和顏色。
4、在對話框的“ 外觀”頁面上,可以修改邊框的寬度,樣式,顏色和背景色。
5、在對話框的“ 字體”頁面上,可以修改距離比例的字體屬性。
6、在 對話框的“ 可見性”頁面上,可以設置距離刻度的可見性模式。
7、在對話框的“ 導航”頁面上,可以設置距離比例的交互功能。
8、單擊“ 確定”關閉對話框。
設置色階
色標可幫助用戶了解用于圖層上的數據可視化的顏色范圍。一幅地圖只有一個色標,多層可以為其提供數據。使用這些步驟來學習在地圖上設置色標。
1、在設計圖面上,選擇“地圖”控件。
2、在“屬性”窗口中,單擊“ ColorScale” 屬性,然后單擊出現的省略號(...)按鈕。
3、在“ 常規”頁面上出現的“ 地圖 色階” 對話框中,可以設置色階的位置和顏色。
4、在對話框的“ 標簽”頁面上,可以修改色標標簽的屬性。
5、在對話框的“ 標題”頁面上,可以修改色標的標題文本和字體屬性。
6、在外觀頁面上,您可以修改邊框的寬度,樣式,顏色和背景色。
7、在“ 字體”頁面上,您可以修改色標的字體屬性。
8、在“ 可見性” 頁面上,您可以設置色標的可見性模式。
9、在導航頁面上,您可以設置色標的交互功能。
10、單擊“ 確定”關閉對話框。
修改視口的外觀
視口是指地圖上根據地理背景顯示地圖數據的區域。它指定地圖的坐標,投影系統,平行線和子午線,中心點和比例尺。換句話說,它是一個地圖元素,實際顯示地理數據,并根據其他地圖元素的位置和停靠位置占據地圖控件的大部分區域。
您可以修改視口屬性以使地圖看起來更具吸引力。
1、在設計圖面上,選擇“地圖”控件。
2、轉到“屬性”窗口,單擊“ 視口”屬性,然后單擊出現的省略號(...)按鈕。
3、在出現的“ 地圖視口”對話框的“ 常規” 頁面上,選擇“ 坐標系”。地圖視口支持以下兩個坐標系:
- 地理:通過定義經度和緯度值來指定地球坐標。如果將CoordinateSystem屬性設置為Geographic,則必須指定Projection屬性。投影是關于如何將三維對象放置在平面上的一組規則。
- 平面:使用X和Y值在二維表面上指定幾何坐標。如果將其設置為Geographic,則設置Projection。
4、轉到“ 子午線”頁面,設置其可見性以及線條,字體樣式和顏色。
5、同樣,轉到Parallels頁面,設置其可見性以及線條,字體樣式和顏色。
6、在對話框的“ 查看”頁面上,選擇“居中和縮放”模式。地圖視口支持以下四種中心和縮放模式:
- 自定義:選擇此選項可以為視圖中心和縮放級別指定自定義值。
- 居中顯示地圖圖層的地圖:選擇此選項可指定圖層,并自動將視圖居中于其地圖數據上。例如,將視圖置于LineLayer1上。
- 居中顯示地圖元素的地圖:選擇此選項可使視圖居中于特定的數據綁定地圖元素。例如,將視圖以地圖元素居中,其中匹配字段的名稱為[StateName],匹配值為“華盛頓”。
- 居中顯示所有地圖元素的地圖:選擇此選項可使視圖居中于圖層中所有地圖元素的中心。
注意:還可以使用顯示在 “地圖”控件的“ 視圖”窗格中的縮放滑塊和箭頭鍵, 從設計圖面設置“縮放”和“查看中心”級別。
7、在“ 外觀”頁面上,設置“邊框”和“背景”樣式以及視口的顏色。
8、單擊“ 確定”關閉對話框。
相關內容推薦:
想要購買ActiveReports正版授權,或了解更多產品信息請點擊