protected virtual void AddAttributes(XElement xmlElement) { if (style != null) { AddAttribute("style", style.ToString(defaultStyle), xmlElement); } }
protected override void AddAttributes(XElement xmlElement) { if (!string.IsNullOrEmpty(sourceTable)) { AddAttribute("sourceTable", sourceTable, xmlElement); } if (!hasHeader) { AddAttribute("hasHeader", hasHeader, xmlElement); } if (string.IsNullOrEmpty(sourceTableHasFooterSource)) { if (sourceTableHasFooter) { AddAttribute("sourceTableHasFooter", sourceTableHasFooter, xmlElement); } } else { AddAttribute("sourceTableHasFooterSource", sourceTableHasFooterSource, xmlElement); } base.AddAttributes(xmlElement); if (headerStyle != null) { AddAttribute("headerStyle", headerStyle.ToString(defaultHeaderStyle), xmlElement); } if (itemStyle != null) { AddAttribute("itemStyle", itemStyle.ToString(defaultItemStyle), xmlElement); } if (footerStyle != null) { AddAttribute("footerStyle", footerStyle.ToString(defaultFooterStyle), xmlElement); } }
private XElement AddTemplate(ICollection <FormObject> template, string templateName, ObjectFont templateFont, ObjectStyle templateStyle) { if (template.Count > 0) { XElement templateElement = new XElement(templateName); if (templateFont != null) { AddAttribute("font", templateFont, templateElement); } if (templateStyle != null) { AddAttribute("style", templateStyle.ToString(DefaultStyle), templateElement); } foreach (FormObject childObject in template) { templateElement.Add(childObject.GetXmlElement()); } return(templateElement); } return(null); }