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); } }
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); } }