Exemplo n.º 1
0
        public void Transform(float Dx, float Dy, float Dlg, float Dlv, Color BackColor, Corners Corner, Graphics G)
        {
            for (int i = 0; i < _GroupItem.Count; i++)
            {
                Item It = (Item)_GroupItem[i];
                switch (It.TypeShape)
                {
                case Nows.Line:
                    Line L = (Line)_GroupItem[i];
                    L.Transform(Dx, Dy, Dlg, Dlv, BackColor, Corner, G);
                    break;

                case Nows.Rec:
                    Rec R = (Rec)_GroupItem[i];
                    R.Transform(Dx, Dy, Dlg, Dlv, BackColor, Corner, G);
                    break;

                case Nows.Ellip:
                case Nows.Pie:
                    Pie P = (Pie)_GroupItem[i];
                    P.Transform(Dx, Dy, Dlg, Dlv, BackColor, Corner, G);
                    break;

                case Nows.Group:
                    GroupItem GI = (GroupItem)_GroupItem[i];
                    GI.Transform(Dx, Dy, Dlg, Dlv, BackColor, Corner, G);
                    break;
                }
            }
            DoXY();
        }