Pregunta: | 253 - IMPRIMIR FORMULARIOS EN VB 4.0 |
Autor: | Jorge |
Hasta el momento, no he podido crear una procedimiento que me permita imprimir, el contenido de un formulario completo, y que se pueda adaptar al tamaño de la hoja, ejemplo: Imprimir en media hoja tamaño carta un formulario y despues imprimir en la otra mitad otro formulario |
Respuesta: | Moises Trejo Hernández |
El formulario se puede imprimir en tamaño carta u oficio, solamente cambiando la propiedad del formulario en
BorderStyle=0, si deseas ahora modificar el tamaño del formulario solo modificalo en: Height=12000, el formulario la aceptara y podras modificarla incluso en tiempo de ejecución. |
Respuesta: | Moises Trejo Hernández |
El formulario se puede imprimir en tamaño carta u oficio, solamente cambiando la propiedad del formulario en
BorderStyle=0, si deseas ahora modificar el tamaño del formulario solo modificalo en: Height=12000, el formulario la aceptara y podras modificarla incluso en tiempo de ejecución. y podras agrandar o reducir el formulario cuando quieras. Para imprimir el formualrio es el proceso siguiente: Form1.PrintForm 'imprime el formulario no importa el tamaño. printer.EndDoc 'Para finalizar la impresión y mandar a imprimir solo una hoja. espero te salga todo bien saludos |
Respuesta: | José Manuel Domínguez |
Voy a comentarte unos métodos que no contestan directamente a tu pregunta, pero que tal vez puedan ayudarte en tu labor: - El método más rápido para imprimir un formulario (si este se llama por ejemplo "Imprimir"): Sub BotonImprimir_Click( )- Otra forma también muy fácil, es imprimir un informe ( o los datos de un formulario, en el informe) mediante un control Crystal Report, muy configurable y de fácil manejo. |