コード例 #1
0
ファイル: TLine.cs プロジェクト: heber/FreeOQ
		public virtual void Draw()
		{
			if (Chart.Pad == null)
			{
				Canvas canvas = new Canvas("d", "d");
			}
			Chart.Pad.Add(this);
		}
コード例 #2
0
ファイル: TImage.cs プロジェクト: heber/FreeOQ
		public virtual void Draw()
		{
			if (Chart.Pad == null)
			{
				Canvas canvas = new Canvas("Canvas Name", "Canvas Title");
			}
			Chart.Pad.Add(this);
		}
コード例 #3
0
ファイル: Transaction.cs プロジェクト: smther/FreeOQ
		public void Draw(string option)
		{
			if (option.IndexOf("textEnabled") != -1)
				this.textEnabled = true;
			if (Chart.Pad == null)
			{
				Canvas canvas = new Canvas("CName", "cTitle");
			}
			Chart.Pad.Add((IDrawable)this);
		}
コード例 #4
0
ファイル: Histogram2D.cs プロジェクト: heber/FreeOQ
    public virtual void Draw(string Option)
    {
      if (Chart.Pad == null)
      {
				Canvas canvas = new Canvas("Canvas Name", "Canvas Title");
      }
      if (Chart.Pad.View3D == null)
        Chart.Pad.View3D = (object) new TView();
      Chart.Pad.Add((IDrawable) this);
			if (Option.ToLower().IndexOf("waht") >= 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);
    }
コード例 #5
0
ファイル: CanvasManager.cs プロジェクト: heber/FreeOQ
		public static void Remove(Canvas canvas)
		{
			CanvasManager.Canvases.Remove(canvas.Name);
		}
コード例 #6
0
ファイル: Pie.cs プロジェクト: heber/FreeOQ
		public virtual void Draw(string Option)
		{
			if (Chart.Pad == null)
			{
				Canvas canvas = new Canvas("Canvas Name", "Canvas Title");
			}
			Chart.Pad.AxisBottom.Enabled = false;
			Chart.Pad.AxisLeft.Enabled = false;
			Chart.Pad.AxisRight.Enabled = false;
			Chart.Pad.AxisTop.Enabled = false;
			Chart.Pad.ForeColor = Color.LightGray;
			Chart.Pad.Title.Text = this.Name;
			this.aFKCuY06Ci();
			Chart.Pad.Add((IDrawable)this);
		}
コード例 #7
0
ファイル: CanvasManager.cs プロジェクト: heber/FreeOQ
		public static void Add(Canvas canvas)
		{
			if (CanvasManager.Canvases[canvas.Name] != null)
				CanvasManager.Canvases.Remove(canvas.Name);
			CanvasManager.Canvases.Add(canvas.Name, canvas);
		}
コード例 #8
0
ファイル: CanvasList.cs プロジェクト: heber/FreeOQ
		public void Remove(Canvas canvas)
		{
			base.Remove(canvas.Name);
		}
コード例 #9
0
ファイル: CanvasList.cs プロジェクト: heber/FreeOQ
		public void Add(Canvas canvas)
		{
			base.Add(canvas.Name, canvas);
		}
コード例 #10
0
ファイル: TMarker.cs プロジェクト: heber/FreeOQ
    public virtual void Draw()
    {
      if (Chart.Pad == null)
      {
				Canvas canvas = new Canvas("CNAme", "CText");
      }
      Chart.Pad.Add((IDrawable) this);
    }
コード例 #11
0
ファイル: Histogram.cs プロジェクト: heber/FreeOQ
		public virtual void Draw(string Option)
		{
			if (Chart.Pad == null)
			{
				Canvas canvas = new Canvas("Ca Name", "Ca Title");
			}
			Chart.Pad.Add(this);
			Chart.Pad.Title.Add(this.Name, this.FillColor);
			Chart.Pad.Legend.Add(this.Name, this.FillColor);
			if (Option.ToLower().IndexOf("what") >= 0)
				return;
			Chart.Pad.SetRange(this.fXMin, this.fXMax, this.fYMin - (this.fYMax - this.fYMin) / 10.0, this.fYMax + (this.fYMax - this.fYMin) / 10.0);
		}
コード例 #12
0
ファイル: Graph.cs プロジェクト: heber/FreeOQ
		public virtual void Draw(string Option)
		{
			if (Chart.Pad == null)
			{
				Canvas canvas = new Canvas("Ca Name", "Ca Title");
			}
			Chart.Pad.Add((IDrawable)this);
			Chart.Pad.Title.Add(this.Name, this.LineColor);
			Chart.Pad.Legend.Add(this.Name, this.LineColor);
			if (Option.ToLower().IndexOf("waht") >= 0)
				return;
			Chart.Pad.SetRange(this.minX - (this.maxX - this.minX) / 10.0, this.maxX + (this.maxX - this.minX) / 10.0, this.minY - (this.maxY - this.minY) / 10.0, this.maxY + (this.maxY - this.minY) / 10.0);
		}