DrawingBrush db = (DrawingBrush)App.Current.Resources["BugIcon"]; // Create an image (wrong kind of Image though)
Image i = new Image()
{
Source = new DrawingImage(db.Drawing),
Height = 300,
Width = 300
};
// Need to convert Image to System.Drawing.Image.
RenderTargetBitmap renderBmp = new RenderTargetBitmap(300, 300, 96, 96, PixelFormats.Pbgra32);
renderBmp.Render(i);
PngBitmapEncoder encoder = new PngBitmapEncoder();
encoder.Frames.Add(BitmapFrame.Create(renderBmp));
using (MemoryStream stream = new MemoryStream())
{
encoder.Save(stream);
System.Drawing.Image i2 = System.Drawing.Image.FromStream(stream);
// This is the Telerik report, and the pb1/pb2 are PictureBox controls
((Telerik.Reporting.PictureBox)sr.Items["header"].Items["pb1"]).Value = i2;
((Telerik.Reporting.PictureBox)sr.Items["header"].Items["pb2"]).Value = i2;
}
Hi
I am trying to export report programmatically, after user changes the page settings for dynamically created report. Report has one column that displays images located on web server. When pdf is generated programmatically file shows error for every image in image column.
Error message: An error has occured while processing PictureBox 'Imgquestion':Could not find a part of the path 'D:\BaseData\forms\forms\Image\00PlainImage.jpg'.
I.e. Its taking absolute path of image. It is necessary to me that export report programmatically according to users inputted settings.
If report get exported (ex. PDF format) using inbuilt export utility of report viewer object, then exported report file (i.e. pdf) would contains images as those displays in report viewer.
Please let me know how to fixed this issue.