zoukankan      html  css  js  c++  java
  • 简单的mapcntrol和pagelayoutcontrol的同步问题

    private void axMapControl1_OnAfterScreenDraw(object sender, ESRI.ArcGIS.Controls.IMapControlEvents2_OnAfterScreenDrawEvent e)
            {
                IActiveView pActiveView = (IActiveView)axPageLayoutControl1.ActiveView.FocusMap;
                IDisplayTransformation pDisplay = pActiveView.ScreenDisplay.DisplayTransformation;
                pDisplay.VisibleBounds = axMapControl1.Extent;
                axPageLayoutControl1.ActiveView.Refresh();
                CopyAndOverwriteMap();
            }
            private void CopyAndOverwriteMap()
            {
                IObjectCopy objectCopy = new ObjectCopyClass();
                object toCopyMap = axMapControl1.ActiveView .FocusMap ;
                object copiedMap = objectCopy.Copy(toCopyMap);
                object  toOverwriteMap = axPageLayoutControl1.ActiveView.FocusMap;
                objectCopy.Overwrite(copiedMap ,ref  toOverwriteMap );
            }

  • 相关阅读:
    [POJ][3072][Robot]
    [HDU][4021][24 Puzzle]
    [POJ][1228][Grandpa's Estate]
    [POJ][3662][Telephone Lines]
    [HDU][4007][Dave]
    [POJ] [1264] [SCUD Busters]
    ASP.NET中的COOKIE
    分享至...(源码)
    php获取图片并输出
    VNC 服务器/本地复制粘贴实现命令
  • 原文地址:https://www.cnblogs.com/weihongli/p/2170807.html
Copyright © 2011-2022 走看看