reporte con txtprev deja una linea en blanco

Post Reply
artu01
Posts: 400
Joined: Fri May 11, 2007 8:20 pm
Location: Lima

reporte con txtprev deja una linea en blanco

Post by artu01 »

Amigos actualice de la version fw5 , harbour compiler alpha build 45.0 a fwh8.11 al xharbour compiler 1.1.0
y todo el programa funciona igual a excepcion de mis reportes que estan hecho con la clase txtprev
Deja un interlineado en cada linea de impresión


Adjunto un ejemplo de reporte (bueno queria pegar dos fotos pero no pude)

Antes
xxxx xxxxxxxxx xxxxxxxxxxxxxxxxxxxx
xxxx xxxxxxxxx xxxxxxxxxxxxxxxxxxxx
xxxx xxxxxxxxx xxxxxxxxxxxxxxxxxxxx
----- -------------- ---------------------------
xxxx xxxxxxxxx xxxxxxxxxxxxxxxxxxxx



Despues ( actualizado a la fwh8.11 al xharbour compiler 1.1.0)

xxxx xxxxxxxxx xxxxxxxxxxxxxxxxxxxx
--------> (Deja un espacio en blanco en cada linea de impresión
xxxx xxxxxxxxx xxxxxxxxxxxxxxxxxxxx

xxxx xxxxxxxxx xxxxxxxxxxxxxxxxxxxx

----- ------------- ----------------------------

xxxx xxxxxxxxx xxxxxxxxxxxxxxxxxxx


No se que debo de modificar para arreglar este problema

Gracias x su ayuda
fwh 17.12, harbour 3.2.0, pelles C, bcc7, Ms-Sql
User avatar
Patricio Avalos Aguirre
Posts: 1060
Joined: Fri Oct 07, 2005 1:56 pm
Location: La Serena, Chile
Contact:

Re: reporte con txtprev deja una linea en blanco

Post by Patricio Avalos Aguirre »

Hola

El problema se produjo en una version de FWH en la clase TTxtFile() que colocaba automaticamante un salto linea CRLF
luego en posteriores versiones se corrigio

revisa la clase, en el METHOD BuildDbfTmp() donde dice patricio por ahi debes revisar

Code: Select all | Expand


METHOD BuildDbfTmp() CLASS TTxtPreview
..
..
  ACTIVATE DIALOG oDlg CENTER NOWAIT

   CursorWait()
   SysRefresh()

   nPag= 0
   cTxt= ""
   lFim= .F.

   DO WHILE .T.

      cLine = oFile:cLine + CRLF //version 9.4
      cTxt += cLine //+ Space(5) // +CRLF  ==>Patricio se cambio ya que con la version 9.3 no funciona

      oFile:Skip(1)
 
Saludos
Patricio

__________________________________________________________________
Version: Harbour 3.2.0dev (r1307082134),Compiler: Borland C++ 5.8.2 (32-bit)
PCode version: 0.3, FWH 13.2
http://www.sialm.cl
artu01
Posts: 400
Joined: Fri May 11, 2007 8:20 pm
Location: Lima

Re: reporte con txtprev deja una linea en blanco

Post by artu01 »

Gracias Patricio ese era mi problema un millon de gracias

:D
fwh 17.12, harbour 3.2.0, pelles C, bcc7, Ms-Sql
Post Reply