예제 #1
0
파일: RdlcWrapper.cs 프로젝트: jakedw7/iAM
 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();
 }
예제 #2
0
            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());
            }