Ejemplo n.º 1
0
 }                                //竖向单位以1位单位
 public DataLine(CanvasParam _cp, List <AxisLineParam> listCP, string Attributes) : base(_cp)
 {
     lineWith        = 0;
     this.Attributes = Attributes;
     this.Hlp        = listCP.Find(t => t.Attributes == "Time");
     this.Vlp        = listCP.Find(t => t.Attributes == Attributes);
 }
Ejemplo n.º 2
0
 public BaseLine(CanvasParam _cp)
 {
     this.cp     = _cp;
     StartPointX = cp.OriginX;
     StartPointY = cp.OriginY;
     Hlength     = cp.HorizontalLength - cp.ArrowLength - cp.BlankLegend; //减去箭头的长度以及空白长度
     Vlength     = cp.VerticalLength - cp.ArrowLength - cp.BlankLegend;   //减去箭头的长度以及空白长度
 }
Ejemplo n.º 3
0
 public LineScale(CanvasParam _cp, AxisLineParam lp) : base(_cp)
 {
     cp          = _cp;
     this.lp     = lp;
     StartPointX = cp.OriginX;
     StartPointY = cp.OriginY;
     ScaleCount  = (lp.MaxScale - lp.MinScale) / lp.CellScale;            //计算多少刻度
     Hlength     = cp.HorizontalLength - cp.ArrowLength - cp.BlankLegend; //减去箭头的长度
     Vlength     = cp.VerticalLength - cp.ArrowLength - cp.BlankLegend;
 }
Ejemplo n.º 4
0
 public AxisLine(CanvasParam _cp, AxisLineParam axislineparam) : base(_cp)
 {
     cp = _cp;
     this.axislineparam = axislineparam;
 }