public void AddBorder(ExcelBordersIndex index, ExcelBorderWeight weight, ExcelLineStyle lineStyle) { ExcelBorderItem border = new ExcelBorderItem(index, weight, lineStyle); ExcelBorderItem existingBorder = this[border.Index]; if (null == existingBorder) { Add(border); } else { existingBorder.LineStyle = border.LineStyle; existingBorder.Weight = border.Weight; } }
ExcelBorderItem this[ExcelBordersIndex index] { get { foreach (ExcelBorderItem border in this) { if (border.Index == index) { return(border); } } return(null); } }
public ExcelBorderItem(ExcelBordersIndex index, ExcelBorderWeight weight, ExcelLineStyle lineStyle) { Index = index; Weight = weight; LineStyle = lineStyle; }