Angel,
Para la versión 2.0 tendremos un nuevo generador de informes. Los eventos
OnStartPage y OnEndPage le permiten utilizar el TCanvas para pintar lo que
desee. Puede limitar igulamente las coordenadas del TReport modificando sus
margenes.
Le recomiendo que le eche un vistaco al ejemplo DBFData6 observará como se
realiza una impresión de facturas de forma sencilla.
Un saludo,
--
Ignacio Ortiz de Zúñiga
Xailer support / Soporte de Xailer
http://www.xailer.com
http://www.xailer.info
"Ángel Fernández" <
new_indika@hotmail.com> escribió en el mensaje
news:493e695e$[email=2@svctag-j7w3v3j....]2@svctag-j7w3v3j....[/email]
> Ignacio Ortiz de Zúñiga escribió:
>> Angel,
>>
>> Me temo que no. El objeto TReport es el responsable de pintar en el
>> TCanvas y no a la inversa.
>>
>> Un saludo
>>
>
> ¿Y al contrario?

>
> El caso es que, cualquiera que haya intentado crear una factura sin
> utilizar un generador de reportes, se habrá encontrado con mil y un
> problemas no-solucionables.
>
> Entonces, pensé en varias opciones. Si se pudiese exportar un TReport a
> RTF se podrían hacer maravillas. Incluso a cualquier otro formato
> compatible con TCanvas, pero solo existe el método ToExcel y además
> requiere que Excel esté instalado, para mi un inconveniente.
>
> Personalmente si pudiese hacer uso en una misma impresión de Report y
> Canvas indistamente de uno sobre el otro o viceversa, estaría satisfecho.
>
> Incluso si TCanvas tuviese un método para imprimir tablas en el que se le
> pasara un array o dataset, tendría el apaño hecho. ¿No es algo similar a
> lo que hace la clase TReport para imprimir un array/dataset? Al fin y al
> cabo, si TReport imprime sobre Canvas, ¿se podría exportar el método
> encargado de imprimir tablas a Canvas? Pues la clase TReport para lo que
> la quiero utilizar está bastante limitada.
>
> Gracias!
>