Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Impresión (https://www.clubdelphi.com/foros/forumdisplay.php?f=4)
-   -   Impresión en vertical (https://www.clubdelphi.com/foros/showthread.php?t=92284)

newtron 18-09-2017 11:36:22

Impresión en vertical
 
Hola a tod@s.

Hace muchos años nos fabricamos nuestro propio "reporteador" usando el objeto TPrinter sin grandes problemas.

El tema es que nos ha surgido la necesidad en un cliente de imprimir en vertical, o sea, todo el documento girado 90º.

¿Es posible enviar algún comando al objeto TPrinter para que me haga esto?

Gracias y un saludo

identsoft 18-09-2017 12:30:43

Según la VCL Reference, la clase TPrinter tiene la propiedad ORIENTATION. No te sirve?

newtron 18-09-2017 12:37:40

Cita:

Empezado por identsoft (Mensaje 521125)
Según la VCL Reference, la clase TPrinter tiene la propiedad ORIENTATION. No te sirve?

Gracias por tu respuesta. No, la propiedad ORIENTATION define si el papel entra en vertical o apaisado pero es solo para el formato del papel no para que se imprima con ningún tipo de rotación.

ElKurgan 19-09-2017 07:07:45

A lo mejor lanzando la impresión al objeto TCanvas de TPrinter.

Como el canvas es una superficie de dibujo, se puede generar la impresión y luego voltear el bitmap resultante.

No se si van por ahí los tiros...

Saludos

newtron 19-09-2017 09:31:28

Cita:

Empezado por ElKurgan (Mensaje 521135)
A lo mejor lanzando la impresión al objeto TCanvas de TPrinter.

Como el canvas es una superficie de dibujo, se puede generar la impresión y luego voltear el bitmap resultante.

No se si van por ahí los tiros...

Saludos

Pues la verdad no sé, lo veo algo enrevesado. Yo preguntaba por si existía alguna propiedad que lo hiciera pero veo que está la cosa complicada.

Gracias y un saludo


La franja horaria es GMT +2. Ahora son las 09:30:15.

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