Ejemplo n.º 1
0
 protected virtual void AddAttributes(XElement xmlElement)
 {
     if (style != null)
     {
         AddAttribute("style", style.ToString(defaultStyle), xmlElement);
     }
 }
Ejemplo n.º 2
0
 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);
     }
 }
Ejemplo n.º 3
0
 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);
 }