Separar líneas en reporte
Publicado por Aricel (7 intervenciones) el 21/04/2009 01:36:46
Hola:
Estoy trabajando en la versión X de Genexus y necesito ayuda para que en el reporte se separen las líneas como está contenida en el campo. Si el contenido del campo tiene enter, que imprima en la siguiente línea.
El contenido del campo en pantalla lo separa bien por línea.... cuando se envía la salida al PDF no separa las líneas bien.
El campo es un varchar(600).
En el siguiente código hace bien el primer salto de línea, es decir, cuando encuentra el primer enter... pero los siguientes enter o saltos de líneas no lo hace bien.
&ascii=CHR(13)
&largo=len(TmnConcepto)
&i=1
do while(&i<&largo)
&carater=strsearch(TmnConcepto,&ascii)
&strcaracter=substr(TmnConcepto,1,&carater)
&carater += 1
&strcaracter2=substr(TmnConcepto,&carater,40)
&carater += 2
&strcaracter3=substr(TmnConcepto,&carater,40)
&i+=1
enddo
¿Pueden ayudarme, por favor?
Estoy trabajando en la versión X de Genexus y necesito ayuda para que en el reporte se separen las líneas como está contenida en el campo. Si el contenido del campo tiene enter, que imprima en la siguiente línea.
El contenido del campo en pantalla lo separa bien por línea.... cuando se envía la salida al PDF no separa las líneas bien.
El campo es un varchar(600).
En el siguiente código hace bien el primer salto de línea, es decir, cuando encuentra el primer enter... pero los siguientes enter o saltos de líneas no lo hace bien.
&ascii=CHR(13)
&largo=len(TmnConcepto)
&i=1
do while(&i<&largo)
&carater=strsearch(TmnConcepto,&ascii)
&strcaracter=substr(TmnConcepto,1,&carater)
&carater += 1
&strcaracter2=substr(TmnConcepto,&carater,40)
&carater += 2
&strcaracter3=substr(TmnConcepto,&carater,40)
&i+=1
enddo
¿Pueden ayudarme, por favor?
Valora esta pregunta
0