FiveTech Support Forums

FiveWin / Harbour / xBase community
Board index FiveWin para Harbour/xHarbour Exceder el ancho de la columna
Posts: 3358
Joined: Fri Oct 07, 2005 08:20 PM
Exceder el ancho de la columna
Posted: Sat Aug 09, 2008 06:04 PM

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

SOI, s.a. de c.v.
estbucarm@gmail.com
http://www.soisa.mex.tl/
http://sqlcmd.blogspot.com/
Tel. (722) 174 44 45
Carpe diem quam minimum credula postero
Posts: 3358
Joined: Fri Oct 07, 2005 08:20 PM
Exceder el ancho de la columna
Posted: Sat Aug 09, 2008 06:12 PM
Amigos:

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



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
SOI, s.a. de c.v.
estbucarm@gmail.com
http://www.soisa.mex.tl/
http://sqlcmd.blogspot.com/
Tel. (722) 174 44 45
Carpe diem quam minimum credula postero
Posts: 2170
Joined: Fri Jul 18, 2008 01:24 AM
Exceder el ancho de la columna
Posted: Tue Aug 19, 2008 11:17 PM
Armando wrote:Amigos:

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



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
::Say(nRow, nCol, cText, oFont, ::nWidth,;
::aClrText[nFont],,::nPad-1)

Saludos.

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

Chinandega, Nicaragua.



Fwxh-MySql-TMySql
Posts: 3358
Joined: Fri Oct 07, 2005 08:20 PM
Exceder el ancho de la columna
Posted: Wed Aug 20, 2008 12:21 AM

Francisco:

Muchas gracias por la solución.

Saludos

SOI, s.a. de c.v.
estbucarm@gmail.com
http://www.soisa.mex.tl/
http://sqlcmd.blogspot.com/
Tel. (722) 174 44 45
Carpe diem quam minimum credula postero

Continue the discussion