ActiveReports使用教程:使用圖層
ActiveReports是一款專注于 .NET 和 .NET Core 平臺的報表控件。通過拖拽式報表設計器,可以快速地設計 Excel表格、Word文檔、圖表、數據過濾、數據鉆取、精準套打等類型報表,全面滿足 WinForm、ASP.NET、ASP.NET MVC、WPF 平臺中各種報表的開發需要。同時,通過豐富的API可以靈活的實現報表創建、加載和運行時的個性化自定義需求。
使用圖層
地圖是在地圖控件上顯示數據的圖層的集合。
本主題說明了如何添加,刪除和更改圖層順序。它還顯示了如何向地圖圖層元素添加交互式導航功能。
添加地圖圖層
從設計圖面添加地圖圖層
1、從Visual Studio工具箱中,將Map控件拖放到設計圖面上。
2、在出現的“ 選擇地圖模板”向導中,選擇一個地圖模板。
3、單擊地圖,直到出現地圖窗格。
4、在標有“ 右鍵單擊以添加新層 ” 的區域內單擊鼠標右鍵。并選擇要使用的地圖圖層。
使用LayerDesigner集合編輯器添加地圖圖層
1、從Visual Studio工具箱中,將Map控件拖放到設計圖面上。
2、在出現的“ 選擇地圖模板”向導中,選擇一個地圖模板。
3、選中“地圖”控件后,轉到“屬性”窗口,單擊“ 圖層(集合)”屬性,然后單擊出現的省略號按鈕。
4、在出現的LayerDesigner集合編輯器中,使用“ 添加”組合框查看可用層的列表,然后選擇要使用的地圖層。
刪除地圖圖層
從設計圖面刪除地圖圖層
1、在設計圖面上,單擊地圖,直到出現地圖窗格。
2、在“ 層”窗格中,右鍵單擊要刪除的層,然后選擇“ 刪除”。
使用LayerDesigner集合編輯器刪除地圖圖層
1、在設計圖面上,選擇“地圖”控件,然后轉到“屬性”窗口,單擊“ 圖層(集合)”屬性,然后單擊出現的省略號按鈕。
2、在出現的LayerDesigner集合編輯器的成員列表下,選擇要刪除的地圖圖層,然后單擊“ 刪除”按鈕。
更改圖層順序
地圖圖層按照在地圖窗格中顯示的順序從左到右渲染。在下圖中,首先繪制多邊形層,最后繪制線層。稍后渲染的圖層可能會在較早渲染的圖層上隱藏地圖元素。您可以使用LayerDesigner Collection Editor更改添加到地圖控件的圖層的渲染順序。請按照以下步驟進行操作,以了解如何對地圖上的圖層進行重新排序。
1、在設計圖面上,選擇“地圖”控件,然后轉到“屬性”窗口。
2、在“屬性”窗口中,單擊“ 圖層(集合)”屬性,然后單擊出現的省略號按鈕。
3、在出現的LayerDesigner集合編輯器的成員列表下,選擇要重新排序的地圖圖層,然后使用向上或向下箭頭更改每個圖層的渲染順序。
4、單擊確定關閉集合編輯器。
在地圖中嵌入圖層空間數據或圖塊
將地圖元素或地圖圖塊嵌入報表中時,空間數據將存儲在報表定義中。
1、單擊地圖,直到出現地圖窗格。
2、在圖層窗格中,右鍵單擊添加的包含空間數據的圖層,選擇“ 嵌入空間數據”,然后選擇“ 所有空間數據”或“ 當前可見數據”。如果是Tile圖層,請選擇Embed Tiles。
注意:“ 所有空間數據”是指所有空間數據字段,而“ 當前可見數據”是指在“ 字段”屬性中設置的空間數據字段。
添加超鏈接,書簽和追溯鏈接
地圖圖層元素(例如點,多邊形和線)為您提供了設置交互式導航功能的功能,例如書簽鏈接以跳轉到同一報表中的其他區域,超鏈接以跳轉到Web地址或鉆取鏈接以跳轉到另一個報告。請按照以下步驟學習將超鏈接,書簽和追溯鏈接添加到圖層元素:
1、在設計圖面上,單擊地圖,直到出現地圖窗格。
2、在“ 層”窗格中,右鍵單擊正在使用的層,然后選擇“ 編輯”。
3、在出現的所選層的對話框中,轉到“ 導航”頁面。
4、在“導航”頁面上,從以下操作中選擇要在用戶單擊數據層元素時執行的操作:
- 無:默認行為,指示該項目沒有動作。
- 跳轉到報告:對于追溯報告,請選擇此選項并提供本地報告的名稱,另一個文件夾中報告的相對路徑或另一臺服務器上報告的完整路徑。
- 參數:通過輸入每個參數的名稱,要發送到目標報告的值或是否省略參數來向目標報告提供參數。請注意,您提供的參數名稱必須與目標報告中的參數完全匹配。您可以使用X和箭頭按鈕刪除或更改參數的順序。
- 跳轉到書簽:選擇此選項并提供有效的書簽ID,以允許用戶跳轉到具有相同書簽ID的另一個報表控件。
- 跳轉到URL:選擇此選項并提供有效的URL以創建指向網頁的超鏈接。
5、單擊“ 確定”關閉對話框。