public override void OnDblClick() { m_Geometry = (IGeometry)m_NewPolygonFeedback.Stop(); IMap pMap = m_hookHelper.FocusMap; ISpatialReference spatialReferencr = pMap.SpatialReference; m_Geometry.SpatialReference = spatialReferencr; IBorder pBorder = new SymbolBorderClass(); m_hookHelper.FocusMap.ClipBorder = pBorder; // m_hookHelper.FocusMap.ClipGeometry = m_Geometry; m_ActiveView.Extent = m_Geometry.Envelope; m_ActiveView.Refresh(); m_cursor = base.m_cursor; m_InUse = false; /* string textTitle=""; //标题,制作者等信息 * string textName=""; * string textProject=""; * string textDate=""; * string textelevation=""; * string textOtherInfo=""; * frmTempleteProperties frmTempletePro = new frmTempleteProperties( pMap , m_Geometry); * frmTempletePro.ShowDialog(); * textTitle = frmTempletePro.ptextTitle; * textName = frmTempletePro.ptextName; * textProject = frmTempletePro.ptextProject; * textDate = frmTempletePro.ptextTime; * * textelevation = frmTempletePro.elevationName; * textOtherInfo =frmTempletePro .pOtherInfo ;*/ m_ActiveView.Refresh(); if (!frmTempletePro.ifCancle) { frmPrintByAnyRegion frmPrint = new frmPrintByAnyRegion(pMap, m_Geometry, textTitle, textName, textProject, textDate, textelevation, textOtherInfo);// checkLegend, checkNorthArrow, checkMapGrid, checkScaleBar, checkText); frmPrint.ShowDialog(); } else { } }
public override void OnDblClick() { m_Geometry = (IGeometry)m_NewPolygonFeedback.Stop(); IMap pMap = m_hookHelper.FocusMap; ISpatialReference spatialReferencr = pMap.SpatialReference; m_Geometry.SpatialReference = spatialReferencr; IBorder pBorder = new SymbolBorderClass(); m_hookHelper.FocusMap.ClipBorder = pBorder; // m_hookHelper.FocusMap.ClipGeometry = m_Geometry; m_ActiveView.Extent = m_Geometry.Envelope; m_ActiveView.Refresh(); m_cursor = base.m_cursor; m_InUse = false; /* string textTitle=""; //标题,制作者等信息 string textName=""; string textProject=""; string textDate=""; string textelevation=""; string textOtherInfo=""; frmTempleteProperties frmTempletePro = new frmTempleteProperties( pMap , m_Geometry); frmTempletePro.ShowDialog(); textTitle = frmTempletePro.ptextTitle; textName = frmTempletePro.ptextName; textProject = frmTempletePro.ptextProject; textDate = frmTempletePro.ptextTime; textelevation = frmTempletePro.elevationName; textOtherInfo =frmTempletePro .pOtherInfo ;*/ m_ActiveView.Refresh(); if (!frmTempletePro.ifCancle) { frmPrintByAnyRegion frmPrint = new frmPrintByAnyRegion(pMap , m_Geometry, textTitle, textName, textProject, textDate, textelevation, textOtherInfo);// checkLegend, checkNorthArrow, checkMapGrid, checkScaleBar, checkText); frmPrint.ShowDialog(); } else { } }