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));
}
一行代码搞定,哈哈。本来就很简单嘛。
好久没写了。先写这么一点吧。
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步