![]() |
![]() |
| Paypal | FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
|||||||
| Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Buscar | Temas de Hoy | Marcar Foros Como Leídos |
![]() |
|
|
Herramientas | Buscar en Tema | Desplegado |
|
|
|
#1
|
||||
|
||||
|
Cita:
![]() Cambié esto:
Por esto:
AltText es una constante que la definí en 48. Saludos! ![]()
__________________
https://www.youtube.com/DexterBass |
|
#2
|
||||
|
||||
|
Estaba pensando que pareciera que la única manera de hacer lo que quiero es armándome un diálogo (o un Form) de impresión propio, porque con un PrintDialog solo puedo definir variables antes de mostrarlo o después de darle clic al botón de Imprimir.
Yo necesito cambiar variables mientras se está ejecutando y de momento no se me ocurre como. ![]() Saludos! ![]()
__________________
https://www.youtube.com/DexterBass |
|
#3
|
||||
|
||||
|
Después de mucho, mucho tiempo, y porque quería hacerle varios cambios, volví a ponerme las pilas con solucionar de una manera más elegante varios de los problemas que tenía mi código de impresión.
Luego de leer bastante a través de este foro y varias páginas en Internet, pero por sobre todo luego de muchísimas pruebas, logré que funcione como yo quería. Finalmente decidí dejar de usar el PrintDialog y creé mi propio formulario de impresión, que consiste en un simple ComboBox para elegir la impresora y un pequeño GroupBox dónde están embebidos los componentes que me permiten decidir las opciones del intervalo de impresión. Por si le sirve a alguien, les dejo el código... Primero les paso el código de la parte que más dolores de cabeza me llevó hacer que funcione bien y tenga consistencia entre diferentes impresoras: el cálculo de cantidad de páginas. Este procedimiento lo llamo ni bien se abre el formulario de impresión y cada vez que el usuario cambia de impresora en el ComboBox:
Y finalmente el procedimiento Impresion, que es muy similar al código anterior, pero con unos pequeños cambios:
"AltRenglon", "CantRenglon" y "Paginas" son variables privadas del formulario del tipo Integer. Ahora solo me resta solucionar un "AccessViolation" que sucede solamente con una impresora HP compartida por red al mandar la orden de impresión y la PC se encuentra apagada. Espero no demorar tres años en solucionarlo. ![]() Saludos!
__________________
https://www.youtube.com/DexterBass |
![]() |
| Herramientas | Buscar en Tema |
| Desplegado | |
|
|
Temas Similares
|
||||
| Tema | Autor | Foro | Respuestas | Último mensaje |
| Imprimiendo labels y facturas | principiante22 | Varios | 6 | 12-11-2008 21:27:31 |
| Problemas imprimiendo informes.. | Paradiso | Varios | 7 | 07-03-2008 18:56:57 |
| Mensaje Imprimiendo En Crystal | JULIOCTORRESG | Internet | 0 | 06-03-2007 20:49:43 |
| Problema imprimiendo con QuickReport 3.0 | gamez2809 | Impresión | 2 | 22-02-2007 11:21:05 |
| Imprimiendo un listbox....... | Rafe | Impresión | 1 | 09-08-2005 02:42:04 |
|