示例#1
0
 public CT_BorderPr AddNewLeft()
 {
     if (this.leftField == null)
     {
         this.leftField = new CT_BorderPr();
     }
     return(this.leftField);
 }
示例#2
0
 public CT_BorderPr AddNewRight()
 {
     if (this.rightField == null)
     {
         this.rightField = new CT_BorderPr();
     }
     return(this.rightField);
 }
示例#3
0
 public CT_BorderPr AddNewBottom()
 {
     if (this.bottomField == null)
     {
         this.bottomField = new CT_BorderPr();
     }
     return(this.bottomField);
 }
示例#4
0
 public CT_BorderPr AddNewDiagonal()
 {
     if (this.diagonalField == null)
     {
         this.diagonalField = new CT_BorderPr();
     }
     return(this.diagonalField);
 }
示例#5
0
        public CT_BorderPr Copy()
        {
            var res = new CT_BorderPr();

            res.colorField = this.colorField == null ? null : this.colorField.Copy();
            res.style      = this.style;
            return(res);
        }
示例#6
0
 public CT_BorderPr AddNewTop()
 {
     if (this.topField == null)
     {
         this.topField = new CT_BorderPr();
     }
     return(this.topField);
 }
示例#7
0
 public CT_BorderPr Copy()
 {
     CT_BorderPr obj = new CT_BorderPr();
     if (IsSetColor())
     {
         obj.color = color.Copy();
     }
     if (IsSetStyle())
     {
         obj.style = style;
     }
     return obj;
 }
示例#8
0
 public static CT_BorderPr Parse(XmlNode node, XmlNamespaceManager namespaceManager)
 {
     if (node == null)
         return null;
     CT_BorderPr ctObj = new CT_BorderPr();
     if (node.Attributes["style"] != null)
         ctObj.style = (ST_BorderStyle)Enum.Parse(typeof(ST_BorderStyle), node.Attributes["style"].Value);
     foreach (XmlNode childNode in node.ChildNodes)
     {
         if (childNode.LocalName == "color")
             ctObj.color = CT_Color.Parse(childNode, namespaceManager);
     }
     return ctObj;
 }
示例#9
0
        public static CT_Border Parse(XmlNode node, XmlNamespaceManager namespaceManager)
        {
            if (node == null)
            {
                return(null);
            }
            CT_Border ctObj = new CT_Border();

            ctObj.diagonalUp   = XmlHelper.ReadBool(node.Attributes["diagonalUp"]);
            ctObj.diagonalDown = XmlHelper.ReadBool(node.Attributes["diagonalDown"]);
            ctObj.outline      = XmlHelper.ReadBool(node.Attributes["outline"]);
            foreach (XmlNode childNode in node.ChildNodes)
            {
                if (childNode.LocalName == "left")
                {
                    ctObj.left = CT_BorderPr.Parse(childNode, namespaceManager);
                }
                else if (childNode.LocalName == "right")
                {
                    ctObj.right = CT_BorderPr.Parse(childNode, namespaceManager);
                }
                else if (childNode.LocalName == "top")
                {
                    ctObj.top = CT_BorderPr.Parse(childNode, namespaceManager);
                }
                else if (childNode.LocalName == "bottom")
                {
                    ctObj.bottom = CT_BorderPr.Parse(childNode, namespaceManager);
                }
                else if (childNode.LocalName == "diagonal")
                {
                    ctObj.diagonal = CT_BorderPr.Parse(childNode, namespaceManager);
                }
                else if (childNode.LocalName == "vertical")
                {
                    ctObj.vertical = CT_BorderPr.Parse(childNode, namespaceManager);
                }
                else if (childNode.LocalName == "horizontal")
                {
                    ctObj.horizontal = CT_BorderPr.Parse(childNode, namespaceManager);
                }
            }
            return(ctObj);
        }
示例#10
0
        public static CT_BorderPr Parse(XmlNode node, XmlNamespaceManager namespaceManager)
        {
            if (node == null)
            {
                return(null);
            }
            CT_BorderPr ctObj = new CT_BorderPr();

            if (node.Attributes["style"] != null)
            {
                ctObj.style = (ST_BorderStyle)Enum.Parse(typeof(ST_BorderStyle), node.Attributes["style"].Value);
            }
            foreach (XmlNode childNode in node.ChildNodes)
            {
                if (childNode.LocalName == "color")
                {
                    ctObj.color = CT_Color.Parse(childNode, namespaceManager);
                }
            }
            return(ctObj);
        }
示例#11
0
文件: CT_Border.cs 项目: kahinke/npoi
 public CT_BorderPr AddNewLeft()
 {
     if (this.leftField == null)
         this.leftField = new CT_BorderPr();
     return this.leftField;
 }
示例#12
0
文件: CT_Border.cs 项目: kahinke/npoi
 public CT_BorderPr AddNewRight()
 {
     if (this.rightField == null)
         this.rightField = new CT_BorderPr();
     return this.rightField;
 }
示例#13
0
文件: CT_Border.cs 项目: kahinke/npoi
 public CT_BorderPr AddNewTop()
 {
     if (this.topField == null)
         this.topField = new CT_BorderPr();
     return this.topField;
 }
示例#14
0
文件: CT_Border.cs 项目: kahinke/npoi
 public void unsetBottom()
 {
     this.bottomField = null;
 }
示例#15
0
文件: CT_Border.cs 项目: kahinke/npoi
 public void unsetTop()
 {
     this.topField = null;
 }
示例#16
0
文件: CT_Border.cs 项目: kahinke/npoi
 public void unsetLeft()
 {
     this.leftField = null;
 }
示例#17
0
 public void unsetTop()
 {
     this.topField = null;
 }
示例#18
0
文件: CT_Border.cs 项目: kahinke/npoi
 public void unsetDiagonal()
 {
     this.diagonalField = null;
 }
示例#19
0
文件: CT_Border.cs 项目: kahinke/npoi
 public CT_BorderPr AddNewDiagonal()
 {
     if (this.diagonalField == null)
         this.diagonalField = new CT_BorderPr();
     return this.diagonalField;
 }
示例#20
0
 public CT_BorderPr Copy()
 {
     var res = new CT_BorderPr();
     res.colorField = this.colorField == null ? null : this.colorField.Copy();
     res.style = this.style;
     return res;
 }
示例#21
0
 public void unsetDiagonal()
 {
     this.diagonalField = null;
 }
示例#22
0
 public void unsetRight()
 {
     this.rightField = null;
 }
示例#23
0
 public void unsetLeft()
 {
     this.leftField = null;
 }
示例#24
0
文件: CT_Border.cs 项目: kahinke/npoi
 public CT_BorderPr AddNewBottom()
 {
     if (this.bottomField == null)
         this.bottomField = new CT_BorderPr();
     return this.bottomField;
 }
示例#25
0
文件: CT_Border.cs 项目: kahinke/npoi
 public void unsetRight()
 {
     this.rightField = null;
 }
示例#26
0
 public void unsetBottom()
 {
     this.bottomField = null;
 }