public void WriteTo(XmlWriter xmlWriter) { xmlWriter.WriteStartElement("EmbeddedImage"); { xmlWriter.WriteAttributeString("Name", EmbImage.Name); xmlWriter.WriteElementString("MIMEType", RdlcValueConverter.GetMIMEType(EmbImage.MIMEType.Value)); xmlWriter.WriteElementString("ImageData", Convert.ToBase64String(EmbImage.ImageData)); } xmlWriter.WriteEndElement(); }
public void WriteTo(XmlWriter xmlWriter) { if (CImage.Sizing.HasValue) { xmlWriter.WriteElementString("Sizing", CImage.Sizing.Value.ToString()); } if ((CImage.MIMEType.HasValue) && (CImage.Source == ImageSource.Database)) { xmlWriter.WriteElementString("MIMEType", RdlcValueConverter.GetMIMEType(CImage.MIMEType.Value)); } xmlWriter.WriteElementString("Source", CImage.Source.ToString()); //Value xmlWriter.WriteElementString("Value", CImage.GetXmlValue()); }