FiveTech Support Forums

FiveWin / Harbour / xBase community
Board index FiveWin para Harbour/xHarbour reporte con txtprev deja una linea en blanco
Posts: 400
Joined: Fri May 11, 2007 08:20 PM
reporte con txtprev deja una linea en blanco
Posted: Tue Nov 23, 2010 03:58 AM

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
Posts: 1074
Joined: Fri Oct 07, 2005 01:56 PM
Re: reporte con txtprev deja una linea en blanco
Posted: Tue Nov 23, 2010 12:58 PM
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 (fw): Select all Collapse
 
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
Posts: 400
Joined: Fri May 11, 2007 08:20 PM
Re: reporte con txtprev deja una linea en blanco
Posted: Tue Nov 23, 2010 08:34 PM

Gracias Patricio ese era mi problema un millon de gracias

:D

fwh 17.12, harbour 3.2.0, pelles C, bcc7, Ms-Sql

Continue the discussion