码迷,mamicode.com
首页 > 其他好文 > 详细

PIE SDK专题制图保存模板说明文档

时间:2018-12-25 20:10:35      阅读:152      评论:0      收藏:0      [点我收藏+]

标签:empty   文件   tab   name   hid   rem   截图   out   splay   

 

1.    功能简介

    在PIE SDK中,所有的制图元素、视图范围以及排版等都可以保存成一个模板,以供多次重复使用。使用模板时只需要打开该模板,加载相应数据,就可以直接出图,省去了重复制作图幅的麻烦,方便快捷。

     每个地图模板都是一个地图文档(PmdContents),它被保存为*.pmd文件。

        技术分享图片  技术分享图片

  [模板文件]   

技术分享图片   

[植被指数模板]

2. 功能实现说明

2.1保存模板

       使用IMapDocument接口的Save()方法保存地图文档。

2.2 实现思路及原理说明

第一步

获取当前地图文档

第二步

调用IMapDocument的Save方法

 

2.3 核心接口与方法

接口/类

方法

说明

IMapDocument

Svae ()

保存地图文档

IMapDocument

GetDocumentFilename()

获取当前文档路径

 

2.4 示例代码

      项目路径

百度云盘地址下/PIE示例程序/09.专题制图/PagelayoutDemo

代码位置

FormPagelayoutDemo. barButtonItem_save_ItemClick ()方法

视频位置

百度云盘地址下/PIE示例程序/09.专题制图/02保存模版/xxx.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 示例截图

技术分享图片

PIE SDK专题制图保存模板说明文档

标签:empty   文件   tab   name   hid   rem   截图   out   splay   

原文地址:https://www.cnblogs.com/PIESat/p/10175673.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!