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);
            }
        }
Esempio n. 3
0
 public ExcelBorderItem(ExcelBordersIndex index, ExcelBorderWeight weight, ExcelLineStyle lineStyle)
 {
     Index     = index;
     Weight    = weight;
     LineStyle = lineStyle;
 }