Muy buenas,
tengo un problema al hacer la presentacion previa o enviar a imprimir un
documento en un ISO A0. Tengo un programa que coge
una pequeña imagen 10 * 10 (bmp o jpg) y la coloca repetidas veces a lo
largo y ancho del papel A0. Cuando hago la
presentacion preliminar, empieza a dibujar, pero al cabo del rato se produce
una excepcion:
System.Runtime.InteropServices.ExternalException: Error genérico en GDI+.
at System.Drawing.Graphics.CheckErrorStatus(Int32 status)
at System.Drawing.Graphics.DrawImage(Image image, Int32 x, Int32 y, Int32
width, Int32 height)
at ImpresionA0.PrintForm.pd_PrintPage(Object sender, PrintPageEventArgs ev)
in
c:\investigacion\impresiona0\frmprintpreview.cs:line 126
que corresponde a la instruccion: ev.Graphics.DrawImage(bmp, posX, posY);
El problema que tengo incialmente era que enviaba a imprimir una imagen ECW
de unos 700MB, y haciendo pruebas me he dado cuenta que al rellenar el A0
con imagenes pequeñas tambien se produce la excepcion.
¿Alguien sabe a que puede ser debido? ¿Conoce alguien algun otro sitio donde
informarme?
Muchas gracias y un saludo.
Leer las respuestas