Esempio n. 1
0
 internal void Export(XmlWriter writer)
 {
     writer.WriteStartElement("Font");
     writer.WriteAttributeString("ss", "FontName", null, Name);
     if (Size != 0)
     {
         writer.WriteAttributeString("ss", "Size", null, Size.ToString(CultureInfo.InvariantCulture));
     }
     writer.WriteAttributeString("ss", "Color", null, XmlStyle.ColorToExcelFormat(Color));
     if (Bold)
     {
         writer.WriteAttributeString("ss", "Bold", null, "1");
     }
     if (Italic)
     {
         writer.WriteAttributeString("ss", "Italic", null, "1");
     }
     if (Underline)
     {
         writer.WriteAttributeString("ss", "Underline", null, "Single");
     }
     if (Strikeout)
     {
         writer.WriteAttributeString("ss", "Strikeout", null, "1");
     }
     writer.WriteEndElement();
 }
Esempio n. 2
0
 private void ExportBorder(XmlWriter writer, string border)
 {
     writer.WriteStartElement("Border");
     writer.WriteAttributeString("ss", "Position", null, border);
     writer.WriteAttributeString("ss", "LineStyle", null, LineStyle.ToString());
     writer.WriteAttributeString("ss", "Weight", null, Weight.ToString(CultureInfo.InvariantCulture));
     if (Color != Color.Black)
     {
         writer.WriteAttributeString("ss", "Color", null, XmlStyle.ColorToExcelFormat(Color));
     }
     writer.WriteEndElement();
 }
Esempio n. 3
0
 internal void Export(XmlWriter writer)
 {
     if (Color != Color.Empty || PatternColor != Color.Empty)
     {
         writer.WriteStartElement("Interior");
         if (Color != Color.Empty)
         {
             writer.WriteAttributeString("ss", "Color", null, XmlStyle.ColorToExcelFormat(Color));
         }
         if (PatternColor != Color.Empty)
         {
             writer.WriteAttributeString("ss", "PatternColor", null, XmlStyle.ColorToExcelFormat(PatternColor));
         }
         writer.WriteAttributeString("ss", "Pattern", null, Pattern.ToString());
         writer.WriteEndElement();
     }
 }