1.功能简介

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

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

   

                                                                        [模板文件]             

[植被指数模板]

2.功能实现说明

2.1. 另存模板

用IMapDocument接口的SaveAs()方法另存地图文档。

2.2. 实现思路及原理说明

第一步

获取当前地图文档

第二步

设置一个保存路径,文件后缀*.pmd

第三步

调用IMapDocument的SaveAs方法

2.3 . 核心接口与方法

接口/类

方法

说明

IMapDocument

Svae As()

另存地图文档

2.4 . 示例代码

项目路径

百度云盘地址下/PIE示例程序/09.专题制图/03另存模板

代码位置

FormPagelayoutDemo. barButtonItem_SaveAs_ItemClick方法

视频位置

百度云盘地址下/PIE示例程序/09.专题制图/03另存模板.avi

示例代码

          /// <summary>
/// 另存模板
/// </summary>
/// <param name="sender"></param>
/// <param name="e"></param>
private void barButtonItem_SaveAs_ItemClick(object sender, ItemClickEventArgs e)
{
//2另存模板
SaveFileDialog saveDialog = new SaveFileDialog();
saveDialog.Filter = "pmd|*.pmd|All Files|*.*";
if (saveDialog.ShowDialog() != DialogResult.OK) return;
IMapDocument mapDocument =(m_pageLayoutControl as Control).Tag as IMapDocument;
mapDocument.SaveAs(saveDialog.FileName, true, true);
}

最新文章

  1. HTML5本地存储Localstorage
  2. java中IO流异常处理
  3. spring 声明式事务管理
  4. 【HTML5】canvas画布练习
  5. codevs2693 上学路线(施工)
  6. jquery.ui.widget详解
  7. work_queue 函数调用栈
  8. Linux 改进捕捉信号机制(sigaction,sigqueue)
  9. memory CPU cache books
  10. SqlServer获取两个日期时间差
  11. Leetcode 242 Valid Anagram pytyhon
  12. POJ 3415 Max Sum of Max-K-sub-sequence (线段树+dp思想)
  13. 关于JQuery全选/反选第二次失效的问题
  14. 将 Hexo 个人博客同时部署到 GitHub 和 Coding 上
  15. 07_Linux目录文件操作命令4解压缩,文件查找_我的Linux之路
  16. 求组合数的O(n^2)和O(n)解法及模板
  17. android 避免线程的重复创建(HandlerThread、线程池)
  18. html select 和dropdownlist小结收集
  19. python性能分析(一)——使用timeit给你的程序打个表吧
  20. 【转】asp.net mvc css/js压缩合并 --- combres

热门文章

  1. Swing滚动条重写
  2. C# DateTime.ToString()的各种日期格式
  3. &lt;abbr&gt; 元素的样式为显示在文本底部的一条虚线边框,当鼠标悬停在上面时会显示完整的文本(只要您为 &lt;abbr&gt; title 属性添加了文本)
  4. ArcGIS坐标转换
  5. myeclipse 8.0 注册码
  6. java实现wc功能
  7. 【转】Android ActionBar完全解析,使用官方推荐的最佳导航栏(上)
  8. mvc - view传值到js
  9. centos7下git的安装和配置
  10. MarkdownPad基于语法示例