public Canvas(string name) { this.canvas = new SmartQuant.Charting.Canvas(name); }
public virtual void Draw(string Option) { if (Chart.Pad == null) { Canvas canvas = new Canvas("Canvas", "Canvas"); } if (Chart.Pad.View3D == null) Chart.Pad.View3D = (object)new TView(); Chart.Pad.Add((object)this); if (Option.ToLower().IndexOf("s") >= 0) return; if (Chart.Pad.For3D) new TText(this.fName, this.fXMin, this.fYMax).Draw(); else Chart.Pad.Title.Text = this.fName; Chart.Pad.SetRange(this.fXMin, this.fXMax, this.fYMin, this.fYMax); }
public virtual void Draw(string option) { if (Chart.Pad == null) { var canvas = new Canvas("Canvas", "Canvas"); } Chart.Pad.Add(this); Chart.Pad.Title.Add(Name, LineColor); Chart.Pad.Legend.Add(Name, LineColor); if (option.ToLower().IndexOf("s") >= 0) return; Chart.Pad.SetRange(MinX - (MaxX - MinX) / 10.0, MaxX + (MaxX - MinX) / 10.0, MinY - (MaxY - MinY) / 10.0, MaxY + (MaxY - MinY) / 10.0); }
public virtual void Draw() { if (Chart.Pad == null) { var canvas = new Canvas("Canvas", "Canvas"); } Chart.Pad.Add((object)this); }
public static void Remove(Canvas canvas) { Canvases.Remove(canvas.Name); }
public static void Add(Canvas canvas) { if (Canvases[canvas.Name] != null) Canvases.Remove(canvas.Name); Canvases.Add(canvas.Name, canvas); }
public void Remove(Canvas canvas) => Remove(canvas.Name);
public void Add(Canvas canvas) => Add(canvas.Name, canvas);