Ejemplo n.º 1
0
 public override void Draw(Graphics Graphics, CanvasView View, Pointer Start, Pen Pen)
 {
     Pen.DashStyle = DashStyle;
     PointF StartF = View.TranslateF(Start);
     PointF FinishF = View.TranslateF(this.Finish(Start));
     Graphics.DrawLine(Pen, StartF, FinishF);
 }
Ejemplo n.º 2
0
 public override void Draw(Graphics Graphics, Pen Pen, CanvasView View)
 {
     Pen.Width += 2;
     PointF PointF = View.TranslateF(StartPoint.Pointer);
     Graphics.DrawLine(Pen, PointF.X - 5, PointF.Y - 5, PointF.X + 5, PointF.Y + 5);
     Graphics.DrawLine(Pen, PointF.X - 5, PointF.Y + 5, PointF.X + 5, PointF.Y - 5);
     Pen.Width -= 2;
 }
Ejemplo n.º 3
0
        public override void Draw(Graphics Graphics, Pen Pen, CanvasView View)
        {
            float R = (float)(Radius * View.Zoom);
            PointF C = View.TranslateF(Center);
            RectangleF RectangleF = new RectangleF(C.X - R, C.Y - R, 2 * R, 2 * R);

            Graphics.DrawArc(Pen, RectangleF,
                (float)(View.Translate(Center).Phi * 180 / Math.PI),
                -(View.Mirrow ? -1 : 1) * (float)(Alpha * 180 / Math.PI));
        }
Ejemplo n.º 4
0
 public void Draw(Graphics Graphics, CanvasView View, Font Font, Brush Brush)
 {
     PointF p = View.TranslateF(Pointer.PointF);
     p.X += 0;
     p.Y += 0;
     Graphics.DrawString(Numer.ToString(), Font, Brush, p);
 }
Ejemplo n.º 5
0
 public override void Draw(Graphics Graphics, Pen Pen, CanvasView View)
 {
     PointF StartF = View.TranslateF(StartPoint.Pointer);
     PointF FinishF = View.TranslateF(this.Finish(StartPoint.Pointer));
     Graphics.DrawLine(Pen, StartF, FinishF);
 }