Imprimir objetos mschart con VB
Hola a todos,
Estoy trabajando en una aplicaci贸n de graficos y una de sus funcionalidades deveria ser poder imprimir las graficas.
Podeis comentarme si es posible o como poder hacerlo?
Gracias de antemano
Estoy trabajando en una aplicaci贸n de graficos y una de sus funcionalidades deveria ser poder imprimir las graficas.
Podeis comentarme si es posible o como poder hacerlo?
Gracias de antemano
El MsChart no tiene m茅todos para impresi贸n, pero
posee la posibilidad de pasar la imagen gr谩fica al portapapeles.
El truco es el siguiente
Coloca un PictureBox Invisible, del mismo tama帽o del
MsChart y la propiedad Autoredraw en True
Entonces, utilizas este c贸digo
MsChatr1.EditCopy
Picture1.PaintPicture Clipboard.GetData,0,0
Printer.PaintPicutre Picture1.Image, 20 * 57,30 * 57
Printer.EndDoc
57 twips en impresora es 1 mm, lo que hago es imprimir el gr谩fico con 2 cm de margen derecho y 3 cm de margen superior
Espero que sirva
Saludos
posee la posibilidad de pasar la imagen gr谩fica al portapapeles.
El truco es el siguiente
Coloca un PictureBox Invisible, del mismo tama帽o del
MsChart y la propiedad Autoredraw en True
Entonces, utilizas este c贸digo
MsChatr1.EditCopy
Picture1.PaintPicture Clipboard.GetData,0,0
Printer.PaintPicutre Picture1.Image, 20 * 57,30 * 57
Printer.EndDoc
57 twips en impresora es 1 mm, lo que hago es imprimir el gr谩fico con 2 cm de margen derecho y 3 cm de margen superior
Espero que sirva
Saludos
