Page 1 of 1

Imprimir texto RTF en columna

PostPosted: Mon Feb 27, 2023 8:05 pm
by jpcavagnaro
Hola gente, tengo que imprimir textos rtf en columnas que vi que se puede hacer perfecto, lo ajusta bien, pero mi duda es como se donde termina el texto para imprimir el próximo.

Saludos
Jorge

Re: Imprimir texto RTF en columna

PostPosted: Tue Feb 28, 2023 7:13 pm
by jpcavagnaro
Necesito imprimir varios registros que contiene texto con formato rtf con REPrintBox5 pero no encuentro la manera de saber cuanto ocupa cada texto, para imprimir el siguiente texto.

Los ejemplos que encontre lo hacen con largo fijo, y necesito variable para que el listado quede prolijo.

Saludos
Jorge

Re: Imprimir texto RTF en columna

PostPosted: Thu Mar 02, 2023 5:37 pm
by cnavarro
jpcavagnaro wrote:Necesito imprimir varios registros que contiene texto con formato rtf con REPrintBox5 pero no encuentro la manera de saber cuanto ocupa cada texto, para imprimir el siguiente texto.

Los ejemplos que encontre lo hacen con largo fijo, y necesito variable para que el listado quede prolijo.

Saludos
Jorge

Que ejemplos son los que has tomado como referencia?

What examples are the ones you have taken as a reference?

Re: Imprimir texto RTF en columna

PostPosted: Fri Mar 03, 2023 9:49 pm
by jpcavagnaro
Gracias por responder, este lo saque de acá: viewtopic.php?f=6&t=36873&p=219931&hilit=GetDc&sid=e323d240ef5f9fcc22118338c11803d3#p220010

y poder controlar también el salto de hoja.

También estuve probando:

amargins := {120, 2480, 4251, 3500}
aa := REPrint( oRTF:hWnd, ortf, oPrn:hDC, PrnGetPagNums(), PrnGetSelection(), ;
PrnGetCollate(), PrnGetPages(), PrnGetCopies(), aMargins )

y funciona bien, controla hace el salto de hoja solo, pero si envío 2 rtf a imprimir me genera 2 listados, no se como hacer para que los genere en uno solo porque necesito imprimir varios rtf en el mismo listado.


Saludos
Jorge