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