Ejemplo n.º 1
0
 public static void InsertElement(ElementType elementType_0)
 {
     if (ElementChangeEvent.OnInsertElement != null)
     {
         ElementChangeEvent.OnInsertElement(elementType_0);
     }
 }
Ejemplo n.º 2
0
 public static void LoadMapTemplate(string string_0)
 {
     if (ElementChangeEvent.OnLoadMapTemplate != null)
     {
         ElementChangeEvent.OnLoadMapTemplate(string_0);
     }
 }
Ejemplo n.º 3
0
 public static void ElementPropertyChange(IElement ielement_0)
 {
     if (ElementChangeEvent.OnElementPropertyChange != null)
     {
         ElementChangeEvent.OnElementPropertyChange(ielement_0);
     }
 }
Ejemplo n.º 4
0
 public static void ElementSelectChange()
 {
     if (ElementChangeEvent.OnElementSelectChange != null)
     {
         ElementChangeEvent.OnElementSelectChange();
     }
 }
Ejemplo n.º 5
0
 public static void DeleteElement(IElement ielement_0)
 {
     if (ElementChangeEvent.OnDeleteElement != null)
     {
         ElementChangeEvent.OnDeleteElement(ielement_0);
     }
 }
Ejemplo n.º 6
0
 public static void ElementPositionChange(IElement ielement_0)
 {
     if (ElementChangeEvent.OnElementPositionChange != null)
     {
         ElementChangeEvent.OnElementPositionChange(ielement_0);
     }
 }
Ejemplo n.º 7
0
        private void method_0(bool bool_0)
        {
            IGraphicsContainer iactiveView0 = this.iactiveView_0 as IGraphicsContainer;

            this.ienumElement_0.Reset();
            IElement  element  = this.ienumElement_0.Next();
            IEnvelope envelope = null;

            while (element != null)
            {
                if (!bool_0)
                {
                    iactiveView0.AddElement(element, -1);
                }
                else
                {
                    if (envelope != null)
                    {
                        envelope.Union(element.Geometry.Envelope);
                    }
                    else
                    {
                        envelope = element.Geometry.Envelope;
                    }
                    this.iactiveView_0.PartialRefresh(esriViewDrawPhase.esriViewGraphics, element, null);
                    iactiveView0.DeleteElement(element);
                }
                ElementChangeEvent.DeleteElement(element);
                element = this.ienumElement_0.Next();
            }
            this.iactiveView_0.PartialRefresh(esriViewDrawPhase.esriViewGraphics, null, null);
        }
Ejemplo n.º 8
0
 public static void EditElementProperty(IElement ielement_0)
 {
     ElementChangeEvent.IsEdit = false;
     if (ElementChangeEvent.OnEditElementProperty != null)
     {
         ElementChangeEvent.OnEditElementProperty(ielement_0);
     }
 }
Ejemplo n.º 9
0
        private void method_0()
        {
            IPoint point;

            if (CartoLicenseProviderCheck.Check())
            {
                this.ilist_0.Clear();
                IEnvelope envelopeClass = new Envelope() as IEnvelope;
                this.ienumElement_0.Reset();
                for (IElement i = this.ienumElement_0.Next(); i != null; i = this.ienumElement_0.Next())
                {
                    if (this.method_6(i))
                    {
                        i.QueryBounds(this.iactiveView_0.ScreenDisplay, envelopeClass);
                        switch (this.enumAlignType_0)
                        {
                        case enumAlignType.esriTop:
                        {
                            point = this.method_2(envelopeClass);
                            break;
                        }

                        case enumAlignType.esriBottom:
                        {
                            point = this.method_3(envelopeClass);
                            break;
                        }

                        case enumAlignType.esriLeft:
                        {
                            point = this.method_4(envelopeClass);
                            break;
                        }

                        case enumAlignType.esriRight:
                        {
                            point = this.method_5(envelopeClass);
                            break;
                        }

                        default:
                        {
                            return;
                        }
                        }
                        this.iactiveView_0.PartialRefresh(esriViewDrawPhase.esriViewGraphics, i, null);
                        (i as ITransform2D).Move(point.X, point.Y);
                        this.igraphicsContainer_0.UpdateElement(i);
                        this.iactiveView_0.PartialRefresh(esriViewDrawPhase.esriViewGraphics, i, null);
                        this.ilist_0.Add(point);
                        ElementChangeEvent.ElementPositionChange(i);
                    }
                }
            }
        }
Ejemplo n.º 10
0
        private void method_0(bool bool_0)
        {
            double x;
            double y;

            try
            {
                this.ienumElement_0.Reset();
                IElement element = this.ienumElement_0.Next();
                if (!bool_0)
                {
                    x = -this.ipoint_0.X;
                    y = -this.ipoint_0.Y;
                }
                else
                {
                    x = this.ipoint_0.X;
                    y = this.ipoint_0.Y;
                }
                while (element != null)
                {
                    if (this.iactiveView_0 is IMap)
                    {
                        this.iactiveView_0.PartialRefresh(esriViewDrawPhase.esriViewGeography, null,
                                                          element.Geometry.Envelope);
                    }
                    this.iactiveView_0.PartialRefresh(esriViewDrawPhase.esriViewGraphics, element, null);
                    (element as ITransform2D).Move(x, y);
                    this.iactiveView_0.GraphicsContainer.UpdateElement(element);
                    this.iactiveView_0.PartialRefresh(esriViewDrawPhase.esriViewGraphics, element, null);
                    if (this.iactiveView_0 is IMap)
                    {
                        this.iactiveView_0.PartialRefresh(esriViewDrawPhase.esriViewGeography, null,
                                                          element.Geometry.Envelope);
                    }
                    ElementChangeEvent.ElementPositionChange(element);
                    element = this.ienumElement_0.Next();
                }
            }
            catch (Exception exception)
            {
            }
        }
Ejemplo n.º 11
0
        private void method_1()
        {
            int num = 0;

            this.ienumElement_0.Reset();
            for (IElement i = this.ienumElement_0.Next(); i != null; i = this.ienumElement_0.Next())
            {
                if (this.method_6(i))
                {
                    IPoint item = this.ilist_0[num] as IPoint;
                    num++;
                    this.iactiveView_0.PartialRefresh(esriViewDrawPhase.esriViewGraphics, i, null);
                    ITransform2D transform2D = i as ITransform2D;
                    transform2D.Move(-item.X, -item.Y);
                    this.igraphicsContainer_0.UpdateElement(i);
                    this.iactiveView_0.PartialRefresh(esriViewDrawPhase.esriViewGraphics, i, null);
                }
                ElementChangeEvent.ElementPositionChange(i);
            }
        }