public Viziblr.Reporting.RDL2005.EmbeddedImage AddEmbeddedImage(string filename) { var embeddedimage = new Viziblr.Reporting.RDL2005.EmbeddedImage(); embeddedimage.Name = "Image1"; string ext = Path.GetExtension(filename).Trim(); if (ext == ".jpg") { embeddedimage.MIMEType = ImageMIMETypeEnum.JPEG; } else if (ext == ".png") { embeddedimage.MIMEType = ImageMIMETypeEnum.PNG; } else if (ext == ".gif") { embeddedimage.MIMEType = ImageMIMETypeEnum.GIF; } else { throw new ArgumentOutOfRangeException("filename"); } embeddedimage.ImageData = Convert.ToBase64String(File.ReadAllBytes(filename)); EmbeddedImages.Add(embeddedimage); return(embeddedimage); }
public Viziblr.Reporting.RDL2005.EmbeddedImage AddEmbeddedImage(string filename) { var embeddedimage = new Viziblr.Reporting.RDL2005.EmbeddedImage(); embeddedimage.Name = "Image1"; string ext = Path.GetExtension(filename).Trim(); if ( ext == ".jpg") { embeddedimage.MIMEType = ImageMIMETypeEnum.JPEG; } else if (ext == ".png") { embeddedimage.MIMEType = ImageMIMETypeEnum.PNG; } else if (ext == ".gif") { embeddedimage.MIMEType = ImageMIMETypeEnum.GIF; } else { throw new ArgumentOutOfRangeException("filename"); } embeddedimage.ImageData = Convert.ToBase64String( File.ReadAllBytes(filename)); EmbeddedImages.Add(embeddedimage); return embeddedimage; }