阅读:1875回复:2
[求助][求助]当前mapcontrol如何保存为MXD文档啊 ?大家教我
<P><FONT size=4>mapcontrol中打开一个mxd文件,进行简单图层渲染等编辑后 保存为新的MXD文档。想用于pagelayoutcontrol下的编辑输出等操作。。请教各位大虾 如何保存为新的MXD文档呢。。我写了一个发现layout视图下是竖向显示的 。。横向设置后没有什么变化。。还是竖向的</FONT></P>
<P><FONT size=4>大家有什么好方法啊 谢谢啊</FONT></P> |
|
1楼#
发布于:2008-07-14 12:28
用IMapDocument接口吧,你可以到帮助中查下。
|
|
2楼#
发布于:2008-07-14 12:29
IMapDocumentPtr ipMapDocument(CLSID_MapDocument);<BR> ipMapDocument->New(CComBSTR(strFileName));<BR> ipMapDocument->SetActiveView(ipActiveView);<BR> IMxdContentsPtr ipMD = mapctrl.GetMap();<BR> ipMapDocument->ReplaceContents(ipMD); <BR> ipMapDocument->Save(VARIANT_TRUE, VARIANT_TRUE);<BR> ipMapDocument->Close();
|
|
|