PIE SDK專題製圖另存模板

 

1.功能簡介

    在PIE SDK中,全部的製圖元素、視圖範圍以及排版等均可以保存成一個模板,以供屢次重複使用。使用模板時只須要打開該模板,加載相應數據,就能夠直接出圖,省去了重複製做圖幅的麻煩,方便快捷。ide

     每一個地圖模板都是一個地圖文檔(PmdContents),它被保存爲*.pmd文件。spa

        

                                                                        [模板文件]             3d

[植被指數模板]code

 

2.功能實現說明

2.1. 另存模板

       用IMapDocument接口的SaveAs()方法另存地圖文檔。orm

2.2. 實現思路及原理說明

第一步視頻

獲取當前地圖文檔blog

第二步接口

設置一個保存路徑,文件後綴*.pmdci

第三步文檔

調用IMapDocument的SaveAs方法

 

2.3 . 核心接口與方法

接口/類

方法

說明

IMapDocument

Svae As()

另存地圖文檔

 

2.4 . 示例代碼

      項目路徑

百度雲盤地址下/PIE示例程序/09.專題製圖/03另存模板

代碼位置

FormPagelayoutDemo. barButtonItem_SaveAs_ItemClick方法

視頻位置

百度雲盤地址下/PIE示例程序/09.專題製圖/03另存模板.avi

示例代碼

 1          /// <summary>
 2         /// 另存模板
 3         /// </summary>
 4         /// <param name="sender"></param>
 5         /// <param name="e"></param>       
 6         private void barButtonItem_SaveAs_ItemClick(object sender, ItemClickEventArgs e)
 7         {
 8             //2另存模板
 9             SaveFileDialog saveDialog = new SaveFileDialog();
10             saveDialog.Filter = "pmd|*.pmd|All Files|*.*";
11             if (saveDialog.ShowDialog() != DialogResult.OK) return;
12             IMapDocument mapDocument  =(m_pageLayoutControl as Control).Tag as IMapDocument;         
13             mapDocument.SaveAs(saveDialog.FileName, true, true);
14         }
View Code
相關文章
相關標籤/搜索