FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
#1
|
||||
|
||||
Solo imprime la primera vez
Hola.
Quiero imprimir cheques, lo que estoy usando es el Tcanvas, en Delphi 7, este es el codigo que uso. with Printer do begin SetMapMode(Printer.Handle,MM_LOMETRIC); BeginDoc; Canvas.Font.Size:= 10; Canvas.TextOut(100,200,ATChequesNumeroCheque.AsString); EndDoc; end; Imprime bien la primera vez, pero si vuelvo a imprimir sale la hoja en blanco |
#2
|
|||
|
|||
Hola
Puede ser que en algún momento después de la impresión saltes un registro o cierres el archivo. Revisa y si no es eso entonces escribe de nuevo. Suerte. |
#3
|
||||
|
||||
Ya verifique con respecto a los datos que envio, esta todo correcto.
Veo que cuando cierro y vuelvo entra al programa imprime correctamente. pienso que podria crear o liberar el objeto tprinter cada vez que imprimo, pero no se como hacer eso. Si tienen alguna idea, se los agradecere mucho. |
#4
|
||||
|
||||
Prueba con esto:
|
#5
|
||||
|
||||
Gracias, me funciona ahora perfecto, lo que aun no entiendo muy bien, es como funciona a ciencia cierta
Pero esto es lo entiendo. GetPrinter: es para obtener infarmcion de la impresora actual y que el controla todo y manipula esa empresora. Pero no se que es lo que hace el "SetPrinter" Por favor me gustaria que me aclararan, no solo quiero resolver el problema, si no aprender. !!Pero gracias a todos!!, gracias Seoane. Última edición por Chogo fecha: 20-12-2006 a las 17:31:45. |
#6
|
||||
|
||||
Por algún motivo, el cual desconozco y no voy a buscar , parte de la información sobre la impresora se pierde durante la impresión. Yo solo guardo la información antes de empezar (GetPrinter) y la restauro al terminar (SetPrinter).
|
#7
|
||||
|
||||
jaja , pero ya comprendo lo que haces. gracias
|
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
Solo imprime Labels, No imprime QRDBText | miquellg | Impresión | 1 | 14-07-2006 21:39:46 |
Error en Consulta - solo salen datos la primera vez | javicho_villa | Varios | 5 | 24-01-2006 02:09:21 |
Imprimir el header solo en la primera hoja | Jorge Taveras | Impresión | 3 | 27-10-2005 13:21:48 |
Encabezado solo en la primera pag | Carlos Arevalo | Impresión | 2 | 01-12-2004 00:17:10 |
fast report solo me imprime la 1ra hoja de los reporte | anay | Impresión | 4 | 04-12-2003 21:24:13 |
|