imprimir una grafica???
Hola a todos,
Tengo un grafico en un control mschart y me gustaria mandarlo a la impresora para imprimir.
Las lineas de codigo q tengo son las siguientes:
Clipboard.Clear
MSChart1.EditCopy
Printer.Print ""
Printer.PaintPicture
Clipboard.GetData(), 0, 0
Printer.EndDoc
No se porque pero no funciona (se queda pillado el programa mandando la pagina al portapapeles)
Alguna sugerencia?
Muchas gracias!
Tengo un grafico en un control mschart y me gustaria mandarlo a la impresora para imprimir.
Las lineas de codigo q tengo son las siguientes:
Clipboard.Clear
MSChart1.EditCopy
Printer.Print ""
Printer.PaintPicture
Clipboard.GetData(), 0, 0
Printer.EndDoc
No se porque pero no funciona (se queda pillado el programa mandando la pagina al portapapeles)
Alguna sugerencia?
Muchas gracias!
A mi con el siguiente codigo, si que me imprime la grafica:
grafico1.EditCopy
Printer.Print
Printer.PaintPicture Clipboard.GetData(), 0, 0
Printer.EndDoc
grafico1.EditCopy
Printer.Print
Printer.PaintPicture Clipboard.GetData(), 0, 0
Printer.EndDoc
hola.
Prueba a hacerlo de otra forma:
oculta los objetos del formulario que no quieras que se impriman(botones, frame.....) y usa me.printform, y luego vuelves a mostrar todo lo que ocultaste.
Prueba a hacerlo de otra forma:
oculta los objetos del formulario que no quieras que se impriman(botones, frame.....) y usa me.printform, y luego vuelves a mostrar todo lo que ocultaste.
El problema de hacerlo de la forma que tu dices es que imprimiendo directamente el formulario no se puede configurar como quieres que salga despues en la hoja impresa,sale todo el formulario comprimido en la mitad de la hoja.
Si sabes como modificar las propiedades de la pagina a imprimir te lo agradeceria mucho.
Si sabes como modificar las propiedades de la pagina a imprimir te lo agradeceria mucho.