@slasia wrote:
Hi! I have a problem.
Hi I have this code for export my diagram to image
` SaveFileDialog sd = new SaveFileDialog(); sd.Filter = "Imagenes (*.bmp)|*.bmp"; if (sd.ShowDialog() == true) { Rect bounds = myDiagram.Panel.DiagramBounds; double w = bounds.Width; double h = bounds.Height; double scale = 2.0; if (w > 2000) scale = 5000 / w; if (h > 2000) scale = Math.Min(scale, 5000 / h); w *= scale; h *= scale; this.myDiagram.Panel.MakeBitmap(new Size(w, h), 96, new Point(bounds.X, bounds.Y), scale, bmp => { WriteableBitmap bitmap = new WriteableBitmap(bmp); var img = bitmap.ToImage(); using (Stream stream = sd.OpenFile()) { img.WriteToStream(stream); } MessageBox.Show("Exportación finalizada"); }); }`
But when my diagram is very large I have one this error:
Can you help me please?
Posts: 2
Participants: 2