编程 & 生活 -- 西西吹雪

开心工作,快乐生活 (原创文章,转载请注明出处)

导航

ArcGIS Engine开发-取得ArcMap文档缩略图

ArcObjects提供了一个IMapDocument接口,可以实现对ArcMap文档的读写操作。该接品其中有一个属性是Thumbnail。当我们保存文档,使用了保存缩略选项时,会在文档中保存一个缩略图。我们可以通过Thumbnail来读取这个缩略图。
Thumbnail的类型是stdole.IPicture,所以要使用它,首先要引用stdole。

private void System.Drawings.Image GetThumbnail(IMapDocument pMapDoc)
{
     return System.Drawing.Image.FromHbitmap((IntPtr)(pMapDoc.Thumbnail.Handle));
}

一行代码搞定,哈哈。本来就很简单嘛。

好久没写了。先写这么一点吧。

posted on 2006-06-09 17:56  西西吹雪  阅读(1800)  评论(0编辑  收藏  举报