Ayuda a la hora de imprimir
Publicado por Lucas (2 intervenciones) el 24/11/2009 19:16:38
Hola buenas!!
Tengo un problemilla a la hora de imprimir un MsFlexGrid y a continuacion una etiquetas.
Tengo el siguiente codigo:
Printer.PaintPicture Grid1.Picture, 120, 1000
Printer.CurrentY = Grid1.Height + 100
Printer.CurrentX = 1000
Printer.Print Label1.Caption
El problema es que me imprime la etiqueta tomando como referencia el Height que tiene el Grid en el formulario, pero cuando se imprime, imprime todas las filas (incluso las que oculta en el form, mostrando la barra de desplazamiento). Entonces como no se calcular el tamaño que coje en la imprisión si el height es mas grande en la impresion que en el form, me pone la etiqueta encima.
Alguna solucion??
Muchas gracias! xD
Tengo un problemilla a la hora de imprimir un MsFlexGrid y a continuacion una etiquetas.
Tengo el siguiente codigo:
Printer.PaintPicture Grid1.Picture, 120, 1000
Printer.CurrentY = Grid1.Height + 100
Printer.CurrentX = 1000
Printer.Print Label1.Caption
El problema es que me imprime la etiqueta tomando como referencia el Height que tiene el Grid en el formulario, pero cuando se imprime, imprime todas las filas (incluso las que oculta en el form, mostrando la barra de desplazamiento). Entonces como no se calcular el tamaño que coje en la imprisión si el height es mas grande en la impresion que en el form, me pone la etiqueta encima.
Alguna solucion??
Muchas gracias! xD
Valora esta pregunta


0