internal LeftBorder ToLeftBorder() { var border = new LeftBorder(); if (HasColor) { border.Color = clrReal.ToSpreadsheetColor(); } if (HasBorderStyle) { border.Style = BorderStyle; } return(border); }
internal Font ToFont() { var f = new Font(); if (FontName != null) { f.FontName = new FontName { Val = FontName } } ; if (CharacterSet != null) { f.FontCharSet = new FontCharSet { Val = CharacterSet.Value } } ; if (FontFamily != null) { f.FontFamilyNumbering = new FontFamilyNumbering { Val = FontFamily.Value } } ; if ((Bold != null) && Bold.Value) { f.Bold = new Bold(); } if ((Italic != null) && Italic.Value) { f.Italic = new Italic(); } if ((Strike != null) && Strike.Value) { f.Strike = new Strike(); } if ((Outline != null) && Outline.Value) { f.Outline = new Outline(); } if ((Shadow != null) && Shadow.Value) { f.Shadow = new Shadow(); } if ((Condense != null) && Condense.Value) { f.Condense = new Condense(); } if ((Extend != null) && Extend.Value) { f.Extend = new Extend(); } if (HasFontColor) { f.Color = clrFontColor.ToSpreadsheetColor(); } if (FontSize != null) { f.FontSize = new FontSize { Val = FontSize.Value } } ; if (HasUnderline) { if (Underline == UnderlineValues.Single) { f.Underline = new Underline(); } else { f.Underline = new Underline { Val = Underline } } } ; if (HasVerticalAlignment) { f.VerticalTextAlignment = new VerticalTextAlignment { Val = VerticalAlignment } } ; if (HasFontScheme) { f.FontScheme = new FontScheme { Val = FontScheme } } ; return(f); }