PIE SDK專題製圖保存模板

 

1.    功能簡介

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

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

          

  [模板文件]                                                      [植被指數模板] code

2. 功能實現說明

2.1. 保存模板

       使用IMapDocument接口的Save()方法保存地圖文檔。orm

2.2.  實現思路及原理說明

第一步視頻

獲取當前地圖文檔blog

第二步接口

調用IMapDocument的Save方法ci

 

2.3.  核心接口與方法

接口/類文檔

方法string

說明

IMapDocument

Svae ()

保存地圖文檔

IMapDocument

GetDocumentFilename()

獲取當前文檔路徑

 

2.4.  示例代碼

      項目路徑

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

代碼位置

FormPagelayoutDemo. barButtonItem_save_ItemClick方法

視頻位置

百度雲盤地址下/PIE示例程序/09.專題製圖/02保存模版.avi

示例代碼

 1         /// <summary>
 2         /// 保存模板
 3         /// </summary>
 4         /// <param name="sender"></param>
 5         /// <param name="e"></param>       
 6         private void barButtonItem_save_ItemClick(object sender, ItemClickEventArgs e)
 7         {
 8             //獲取當前地圖文檔
 9             IMapDocument mapDocument = (m_pageLayoutControl as Control).Tag as IMapDocument;  //PIE DesktopCommand中可用m_Application.MapDocument來獲取
10             //獲取文檔路徑
11             string pmdFilePath = mapDocument.GetDocumentFilename();
12             if (!string.IsNullOrEmpty(pmdFilePath))
13             {
14                 //保存文檔
15                 mapDocument.Save(true, true);
16             }
17         }
View Code

 

2.5.  示例截圖

相關文章
相關標籤/搜索