示例#1
0
 public static void BuildNumDataSource <T>(CT_NumDataSource ctNumDataSource, IChartDataSource <T> dataSource)
 {
     if (dataSource.IsReference)
     {
         XSSFChartUtil.BuildNumRef <T>(ctNumDataSource.AddNewNumRef(), dataSource);
     }
     else
     {
         XSSFChartUtil.BuildNumLit <T>(ctNumDataSource.AddNewNumLit(), dataSource);
     }
 }
示例#2
0
 public static void BuildAxDataSource <T>(CT_AxDataSource ctAxDataSource, IChartDataSource <T> dataSource)
 {
     if (dataSource.IsNumeric)
     {
         if (dataSource.IsReference)
         {
             XSSFChartUtil.BuildNumRef <T>(ctAxDataSource.AddNewNumRef(), dataSource);
         }
         else
         {
             XSSFChartUtil.BuildNumLit <T>(ctAxDataSource.AddNewNumLit(), dataSource);
         }
     }
     else if (dataSource.IsReference)
     {
         XSSFChartUtil.BuildStrRef <T>(ctAxDataSource.AddNewStrRef(), dataSource);
     }
     else
     {
         XSSFChartUtil.BuildStrLit <T>(ctAxDataSource.AddNewStrLit(), dataSource);
     }
 }