Пример #1
0
        //解组操作
        public override void UngroupOper()
        {
            if (IsVector)
            {
                _isFlipX = _isFlipX ^ GroupParant.IsFlipX;
                _isFlipY = _isFlipY ^ GroupParant.IsFlipY;
                RectangleF rect;
                Calculation.GetMatrixData(this, out _rotateAngle, out _shear, out rect);
                //上一行需要GroupParant,下一行需要GroupParant为null,所以这一行千万不能删
                GroupParant = null;
                SetRect(rect);
            }

            base.UngroupOper();
        }