private void LoadStyles() { List <string> names = GetStyleNames(); foreach (string name in names) { Style style = ComponentsFactory.CreateStyle(name, Report); string description = GetObjectDescription(name); LoadBorder(description, style.Border); style.TextFill = new SolidFill(UnitsConverter.ConvertColor(GetPropertyValue("ForeColor", description))); style.Fill = new SolidFill(UnitsConverter.ConvertBackColor(GetPropertyValue("BackColor", description))); style.Font = LoadFont(description); } }
private void LoadStylesXml() { XmlNode styleNode = FindChildNoteByName(reportNode, "StyleSheet"); if (styleNode == null) { return; } XmlNodeList styles = styleNode.ChildNodes; foreach (XmlNode styleName in styles) { Style style = ComponentsFactory.CreateStyle(GetAttribute(styleName, "Name"), Report); LoadBorder(styleName, style.Border); style.TextFill = new SolidFill(UnitsConverter.ConvertColor(GetAttribute(styleName, "ForeColor"))); if (AttributeExist(styleName, "BackColor")) { style.Fill = new SolidFill(UnitsConverter.ConvertBackColor(GetAttribute(styleName, "BackColor"))); } style.Font = LoadFontXml(GetAttribute(styleName, "Font")); } }