Exemplo n.º 1
0
        virtual public ShapeSnapshotData ExportElement()
        {
            var ed = new ShapeSnapshotData();

            ed.LocalRect = _localRect;
            ed.Transform = _transform.Clone();
            return(ed);
        }
Exemplo n.º 2
0
        public override void InitFromElementData(ShapeSnapshotData ed)
        {
            base.InitFromElementData(ed);
            var led = ed as LineData;

            Point0 = led.P0;
            Point1 = led.P1;
        }
Exemplo n.º 3
0
        public ManipCommand(Shape shape, Point p, Annotation ano)
        {
            _ele          = shape;
            _lastMousePos = p;
            _ano          = ano;
            _initSnapshot = shape.ExportElement();

            _ano.ShapeChangeBeginEvt(_ele, this);
        }
Exemplo n.º 4
0
 virtual public void InitFromElementData(ShapeSnapshotData ed)
 {
     _transform = ed.Transform.Clone();
     LocalRect  = ed.LocalRect;
 }