Imprimir labels
Hola. Querria saber si se pueden imprimir los control label tal como los tengo en mi formulario, es decir, centrados y en más de una linea (dentro de la label). Muchas gracias.
Hola espero que te ayude:
Debes cargar los labels con la propiedad Print del objeto Printer y colocarlos en la hoja donde quieras con las propiedades Scaletop, ScaleHeight, Scalewidth, CurrentX, CurrentY del objeto Printer:
Printer.CurrentX=0
Printer.CurrentT=0
(esquina superior izquierda)
Printer.Print Label1,Label2(Si las quieres juntas)
Suerte...
Debes cargar los labels con la propiedad Print del objeto Printer y colocarlos en la hoja donde quieras con las propiedades Scaletop, ScaleHeight, Scalewidth, CurrentX, CurrentY del objeto Printer:
Printer.CurrentX=0
Printer.CurrentT=0
(esquina superior izquierda)
Printer.Print Label1,Label2(Si las quieres juntas)
Suerte...
Lo he probado y el problema es que el texto me lo escribe en una línea, todo seguido. Yo lo que quiero es que si el Alignment de la label es centrado, el texto me queda en dos lineas o más, centrado. Quiero poder imprimir tal como se ve en pantalla.
Gracias por la respuesta anterior.
Gracias por la respuesta anterior.
Prueba a imprimir el formulario con su método PrintForm.
Form1.PrintForm
Eso imprime el formulario tal y como se ve en la pantalla.
Form1.PrintForm
Eso imprime el formulario tal y como se ve en la pantalla.
