Ejemplo n.º 1
0
 public void AddAxis(XElement axis)
 {
     try
     {
         if (this.baseTable != null && axis.Attribute("name") != null)
         {
             string name = axis.Attribute("name").Value;
             if (name.EqualsCI("x") || name.ContainsCI("x axis"))
             {
                 if (baseTable != null && baseTable.xAxis != null)// && name.EqualsCI(baseTable.xAxis.name)))
                 {
                     this.xAxis = AxisFactory.CreateAxis(axis, this, baseTable.xAxis);
                 }
                 else if (baseTable != null && baseTable.yAxis != null)
                 {
                     this.xAxis = AxisFactory.CreateAxis(axis, this, baseTable.yAxis);
                 }
             }
             else if (name.EqualsCI("y") || name.ContainsCI("y axis"))
             {
                 if (baseTable != null && baseTable.yAxis != null) //&& name.EqualsCI(baseTable.yAxis.name)))
                 {
                     this.yAxis = AxisFactory.CreateAxis(axis, this, baseTable.yAxis);
                 }
                 else if (baseTable != null && baseTable.xAxis != null)
                 {
                     this.yAxis = AxisFactory.CreateAxis(axis, this, baseTable.xAxis);
                 }
             }
         }
         else if (axis.Attribute("type") != null)
         {
             if (axis.Attribute("type").Value.ToString().ContainsCI("y"))
             {
                 this.yAxis = AxisFactory.CreateAxis(axis, this);
             }
             else
             {
                 this.xAxis = AxisFactory.CreateAxis(axis, this);
             }
         }
         else if (axis.Attribute("name") != null)
         {
             string name = axis.Attribute("name").Value;
             if (name.EqualsCI("x") || name.ContainsCI("x axis"))
             {
                 this.xAxis = AxisFactory.CreateAxis(axis, this);
             }
             else if (name.EqualsCI("y") || name.ContainsCI("y axis"))
             {
                 this.yAxis = AxisFactory.CreateAxis(axis, this);
             }
         }
     }
     catch (Exception e)
     {
         Exception ne = new Exception("Error adding axis", e);
         throw;
     }
 }
Ejemplo n.º 2
0
 public void AddAxis(XElement axis)
 {
     if (axis.Attribute("type") != null)
     {
         if (axis.Attribute("type").Value.ToString().ContainsCI("y"))
         {
             //Adding new X axis
             this.yAxis = AxisFactory.CreateAxis(axis, this);
         }
         else
         {
             this.xAxis = AxisFactory.CreateAxis(axis, this);
         }
         // else
         {
         }
     }
 }