Example #1
0
        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
            {
            }
        }
Example #2
0
        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
            {

            }
        }