在PIE SDK中,全部的制图元素、视图范围以及排版等均可以保存成一个模板,以供屡次重复使用。使用模板时只须要打开该模板,加载相应数据,就能够直接出图,省去了重复制做图幅的麻烦,方便快捷。ide
每一个地图模板都是一个地图文档(PmdContents),它被保存为*.pmd文件。spa
[模板文件] [植被指数模板] code
使用IMapDocument接口的Save()方法保存地图文档。orm
第一步视频 |
获取当前地图文档blog |
第二步接口 |
调用IMapDocument的Save方法ci |
接口/类文档 |
方法string |
说明 |
IMapDocument |
Svae () |
保存地图文档 |
IMapDocument |
GetDocumentFilename() |
获取当前文档路径 |
项目路径 |
百度云盘地址下/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 } |