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));
}
一行代码搞定,哈哈。本来就很简单嘛。
好久没写了。先写这么一点吧。