internal ExcelBorderItemXml Copy()
        {
            ExcelBorderItemXml borderItem = new ExcelBorderItemXml(NameSpaceManager);

            borderItem.Style = _borderStyle;
            borderItem.Color = _color.Copy();
            return(borderItem);
        }
        internal ExcelBorderItemXml Copy()
        {
            var borderItem = new ExcelBorderItemXml(NameSpaceManager);

            borderItem.Style = _borderStyle;
            borderItem.Color = Exists ? _color.Copy() : null;
            return(borderItem);
        }
Example #3
0
 internal ExcelBorderXml(XmlNamespaceManager nsm, XmlNode topNode)
     : base(nsm, topNode)
 {
     _left = new ExcelBorderItemXml(nsm, topNode.SelectSingleNode(leftPath, nsm));
     _right = new ExcelBorderItemXml(nsm, topNode.SelectSingleNode(rightPath, nsm));
     _top = new ExcelBorderItemXml(nsm, topNode.SelectSingleNode(topPath, nsm));
     _bottom = new ExcelBorderItemXml(nsm, topNode.SelectSingleNode(bottomPath, nsm));
     _diagonal = new ExcelBorderItemXml(nsm, topNode.SelectSingleNode(diagonalPath, nsm));
 }
Example #4
0
 internal ExcelBorderXml(XmlNamespaceManager nsm, XmlNode topNode) :
     base(nsm, topNode)
 {
     _left     = new ExcelBorderItemXml(nsm, topNode.SelectSingleNode(leftPath, nsm));
     _right    = new ExcelBorderItemXml(nsm, topNode.SelectSingleNode(rightPath, nsm));
     _top      = new ExcelBorderItemXml(nsm, topNode.SelectSingleNode(topPath, nsm));
     _bottom   = new ExcelBorderItemXml(nsm, topNode.SelectSingleNode(bottomPath, nsm));
     _diagonal = new ExcelBorderItemXml(nsm, topNode.SelectSingleNode(diagonalPath, nsm));
 }
Example #5
0
        internal ExcelBorderItemXml Copy()
        {
            var borderItem = new ExcelBorderItemXml(NameSpaceManager);

            borderItem.Style = _borderStyle;
            borderItem.Color = _color == null ? new ExcelColorXml(NameSpaceManager)
            {
                Auto = true
            } : _color.Copy();
            return(borderItem);
        }
Example #6
0
 private void SetBorderItem(ExcelBorderItemXml excelBorderItem, eStyleProperty styleProperty, object value)
 {
     if (styleProperty == eStyleProperty.Style)
     {
         excelBorderItem.Style = (ExcelBorderStyle)value;
     }
     else if (styleProperty == eStyleProperty.Color || styleProperty == eStyleProperty.Tint || styleProperty == eStyleProperty.IndexedColor)
     {
         if (excelBorderItem.Style == ExcelBorderStyle.None)
         {
             throw(new Exception("Can't set bordercolor when style is not set."));
         }
         excelBorderItem.Color.Rgb = value.ToString();
     }
 }
Example #7
0
 private void SetBorderItem(ExcelBorderItemXml excelBorderItem, eStyleProperty styleProperty, object value)
 {
     if(styleProperty==eStyleProperty.Style)
     {
         excelBorderItem.Style = (ExcelBorderStyle)value;
     }
     else if (styleProperty == eStyleProperty.Color || styleProperty== eStyleProperty.Tint || styleProperty==eStyleProperty.IndexedColor)
     {
         if (excelBorderItem.Style == ExcelBorderStyle.None)
         {
             throw(new Exception("Can't set bordercolor when style is not set."));
         }
         excelBorderItem.Color.Rgb = value.ToString();
     }
 }
 internal ExcelBorderItemXml Copy()
 {
     ExcelBorderItemXml borderItem = new ExcelBorderItemXml(NameSpaceManager);
     borderItem.Style = _borderStyle;
     borderItem.Color = _color.Copy();
     return borderItem;
 }