private void axMapControl1_OnAfterScreenDraw(object sender, IMapControlEvents2_OnAfterScreenDrawEvent e) { IActiveView pAcv = axPageLayoutControl1.ActiveView.FocusMap as IActiveView; IDisplayTransformation displayTransformation = pAcv.ScreenDisplay.DisplayTransformation; displayTransformation.VisibleBounds = axMapControl1.Extent;//设置焦点地图的可视范围 axPageLayoutControl1.ActiveView.Refresh(); GeoMapLoad.CopyAndOverwriteMap(axMapControl1, axPageLayoutControl1); }
private void axMapControl1_OnMapReplaced(object sender, IMapControlEvents2_OnMapReplacedEvent e) { GeoMapLoad.CopyAndOverwriteMap(axMapControl1, axPageLayoutControl1); }