Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Varios (https://www.clubdelphi.com/foros/forumdisplay.php?f=11)
-   -   Imprimir varias tarjetas en una hoja A4 (https://www.clubdelphi.com/foros/showthread.php?t=89759)

wolfran_hack 01-02-2016 15:19:22

Imprimir varias tarjetas en una hoja A4
 
Estuve buscando por el foro y no encontré alguna información similar, entonces consulto.

Tengo un simple software que tiene una timagen simulando una tarjeta y de auto completa con labels el nombre y datos de un usuario, es tema esta en que hay que imprimir dichas tarjetas, estaba pensado para las impresoras que solo se dedican a tarjetas, pero en este caso la impresora es una común y imprimir solo una tarjeta de 6x4cm en una hoja A4 es malgastarla, aparte de lo ecológico :D Por eso estaba buscando una solución para imprimir varias tarjetas o imágenes. En un listbox voy agregando los clientes mientras se pre-visualiza su tarjeta.

La hoja A4 tiene un dimensión de: 210x297mm (21x29cm), pudiendo imprimir aprox. 10 tarjetas por hoja.

Como soluciones estuve pensando en unir los timagen mientras se van generando y cuando llegue a 10 cargados, obligar al usuario a imprimir si o si la hora con las tarjetas, luego limpiar y comenzar de cero. Ideas?

Usando: Delphi 7/XE7/XE8/X Seattle

Casimiro Notevi 01-02-2016 16:25:38

También puedes hacerlo con cualquier software de reports/informes.

Neftali [Germán.Estévez] 01-02-2016 16:40:10

Cita:

Empezado por wolfran_hack (Mensaje 501752)

Como soluciones estuve pensando en unir los timagen mientras se van generando y cuando llegue a 10 cargados, obligar al usuario a imprimir si o si la hora con las tarjetas, luego limpiar y comenzar de cero. Ideas?

Otra opción es de forma opcional, que el usuario pueda introducir en qué posición de la hoja desea la primera etiqueta.
Nosotros se lo hicimos a un cliente que usaba papel especial para etiquetas autoadhesivas.

La primera vez imprimía 4 etiquetas (en una hora con 10 alto * 3 ancho), por ejemplo.
La siguiente vez que lo necesitaba, volvía a colocar la misma hora, pero en este caso seleccionaba como posición inicial:

Fila = 2
Col = 2


¿Me explico?

wolfran_hack 02-02-2016 13:41:30

Cita:

Empezado por Casimiro Notevi (Mensaje 501755)
También puedes hacerlo con cualquier software de reports/informes.

Nunca use ninguno, siempre todo a mano, alguno de referencia o que recomiendes?

Casimiro Notevi 02-02-2016 17:16:35

Report Manager, libre y gratis.

Neftali [Germán.Estévez] 02-02-2016 18:16:13

Cita:

Empezado por wolfran_hack (Mensaje 501778)
Nunca use ninguno, siempre todo a mano, alguno de referencia o que recomiendes?

O el propio que viene con Delphi.
Todas las verisones de Delphi traen uno. Las últimas usan FastReports.


La franja horaria es GMT +2. Ahora son las 23:38:07.

Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi