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