public void DrawCircle()
        {
            DrawCircle drawCircle = new DrawCircle();

            InputFileVector inputFileVector = new InputFileVector();

            drawCircle.FilledColor = Brushes.BlueViolet;

            drawCircle.Center = new DoubleCollection()
            {
                2.2, 2.2
            };

            drawCircle.RadiousX = 15.0f;

            drawCircle.LineType = LineTypesValues.Dot;
        }
Ejemplo n.º 2
0
        public void DrawCircle(InputFileVector drawCircle)
        {
            DrawCircle drawing = new DrawCircle();

            var brush = FindBrushByARGB(drawCircle.color);

            drawing.FilledColor = brush;

            drawing.RadiousX = drawCircle.radius;

            var centers = drawCircle.center.Split(';');

            drawing.Center = new DoubleCollection()
            {
                double.Parse(centers[0]), double.Parse(centers[1])
            };

            switch (Enum.Parse(typeof(System.Drawing.Drawing2D.DashStyle), FirstCharToUpper(drawCircle.lineType)))
            {
            case System.Drawing.Drawing2D.DashStyle.Dash:
                drawing.LineType = LineTypesValues.Dash;
                break;

            case System.Drawing.Drawing2D.DashStyle.Dot:
                drawing.LineType = LineTypesValues.Dot;
                break;

            case System.Drawing.Drawing2D.DashStyle.Solid:
                drawing.LineType = LineTypesValues.Solid;
                break;

            case System.Drawing.Drawing2D.DashStyle.DashDot:
                drawing.LineType = LineTypesValues.DashDot;
                break;
            }

            Circles.Add(drawing);
        }