|
阅读:1436回复:4
请问ArcEngine 能否输出MXD文件?
如题,谢谢!
|
|
|
1楼#
发布于:2005-03-11 12:06
3楼的,支持了
|
|
|
2楼#
发布于:2005-03-09 18:51
<P>里面就有做好的工具可以用</P><P>controlssaveasdoccommand</P>
|
|
|
|
3楼#
发布于:2005-03-09 15:40
<P>下面是个C++的例子</P><P>IMapDocumentPtr ipDoc(CLSID_MapDocument);
ipDoc->New(CComBSTR("abc.mxd"));//新创建一个mxd文件</P><P> CMapControlView * pView = (CMapControlView*)GetActiveView();</P><P>//得到一个IMAP对象 IMapPtr ipMap(pView->m_MapControl.GetMap());//m_mapControl就是一个CMapControl控件对象</P><P>//得到IMxdContentsPtr的对象 IMxdContentsPtr ipContents; ipMap.QueryInterface(IID_IMxdContents,(void**);ipContents);</P><P>//设置Doc 的内容, ipDoc->ReplaceContents(ipContents);</P><P>//保存 ipDoc->Save(VARIANT_TRUE,VARIANT_TRUE);</P> |
|
|
4楼#
发布于:2005-03-02 14:26
可以
|
|
|