internal SLNumberingFormat Clone() { var nf = new SLNumberingFormat(); nf.NumberFormatId = NumberFormatId; nf.FormatCode = FormatCode; return(nf); }
internal void FromDifferentialType(X14.DifferentialType dt) { SetAllNull(); var listempty = new List <Color>(); if (dt.Font != null) { HasFont = true; fontReal = new SLFont(SLConstants.OfficeThemeMajorLatinFont, SLConstants.OfficeThemeMinorLatinFont, listempty, listempty); fontReal.FromFont(dt.Font); } if (dt.NumberingFormat != null) { HasNumberingFormat = true; nfFormatCode = new SLNumberingFormat(); nfFormatCode.FromNumberingFormat(dt.NumberingFormat); } if (dt.Fill != null) { HasFill = true; fillReal = new SLFill(listempty, listempty); fillReal.FromFill(dt.Fill); } if (dt.Alignment != null) { HasAlignment = true; alignReal = new SLAlignment(); alignReal.FromAlignment(dt.Alignment); } if (dt.Border != null) { HasBorder = true; borderReal = new SLBorder(listempty, listempty); borderReal.FromBorder(dt.Border); } if (dt.Protection != null) { HasProtection = true; protectionReal = new SLProtection(); protectionReal.FromProtection(dt.Protection); } Sync(); }
private void SetAllNull() { var listempty = new List <Color>(); alignReal = new SLAlignment(); HasAlignment = false; protectionReal = new SLProtection(); HasProtection = false; nfFormatCode = new SLNumberingFormat(); HasNumberingFormat = false; fontReal = new SLFont(SLConstants.OfficeThemeMajorLatinFont, SLConstants.OfficeThemeMinorLatinFont, listempty, listempty); HasFont = false; fillReal = new SLFill(listempty, listempty); HasFill = false; borderReal = new SLBorder(listempty, listempty); HasBorder = false; }