Page 1 of 1

Exceder el ancho de la columna

PostPosted: Sat Aug 09, 2008 6:04 pm
by Armando
Amigos del foro:

Recuerdo que en versiones anteriores de FW (FW2.0) al imprimir en una columna, usando la clase TReport, cuando el ancho del texto a imprimir excedía el ancho de la columna el texto invadía la o las columnas a la derecha tanto como fuera necesario hasta imprimir todo el texto.

Sin embargo en versiónes recientes ahora el texto se trunca al ancho de la columna y el excedente no se imprime, a mi me interesa que se imprima como en versiones anteriores.

Trate de subir una imágen pero al parecer imageshack tiene problemas.

Supongo que debo modificar alguna clase, podrían orientarme por donde debo buscarle ?

Saludos

PostPosted: Sat Aug 09, 2008 6:12 pm
by Armando
Amigos:

Finalmente pude subir la imágen: (Una imágen dice más que mil palabras)

Image

El texto completo es "Suministro e instalación de tuberias para agua helada, vapor y gas en el área de jeringas desechables" pero solo se queda hasta "ga".

La alternativa es hacer la columna más ancha pero entonces se me sale del reporte.

Lo que quiero es que el texto invada las siguientes columnas.

Saludos y gracias por el apoyo

PostPosted: Tue Aug 19, 2008 11:17 pm
by FranciscoA
Armando wrote:Amigos:

Finalmente pude subir la imágen: (Una imágen dice más que mil palabras)

Image

El texto completo es "Suministro e instalación de tuberias para agua helada, vapor y gas en el área de jeringas desechables" pero solo se queda hasta "ga".

La alternativa es hacer la columna más ancha pero entonces se me sale del reporte.

Lo que quiero es que el texto invada las siguientes columnas.

Saludos y gracias por el apoyo



Para lograr que el texto de x columna invada el espacio de la siguiente debes modificar la clase TrColumn en el metodo SayData().

Prueba esto:
//Reemplazar aqui ::nWidth por nWidth, para que texto invada las sig columnas
::oReport:oDevice:Say(nRow, nCol, cText, oFont, ::nWidth,;
::oReport:aClrText[nFont],,::nPad-1)

Saludos.

Francisco J. Alegría P.
Chinandega, Nicaragua.

PostPosted: Wed Aug 20, 2008 12:21 am
by Armando
Francisco:

Muchas gracias por la solución.

Saludos