Hola,
Si es posible, por favor pon la versión de compilador que usas.
Si estás usando xHarbour del 2009, es posible que el problema sea el mismo que resolvimos con Andrés Romero de ARG hace una semana. Resulta que la contrib haru de esa versión de xHarbour tiene un bug en la función rectángulo. Específicamente, no cierra el path con stroke cuando dibuja los rectángulos con line_to, line_to, etc. Ese bug no se produce en Harbour.
Solución:
- Code: Select all Expand view
/*
* Proyecto: QuickSQL
* Fichero: THaruPDF.prg
* Descripción: Dummy class for protected variations.
* Autor: Carlos Mora
* Fecha: 26/03/2013
*/
#include 'hbclass.ch'
#include 'harupdf.ch'
#define __NODEBUG__
#include 'debug.ch'
//------------------------------------------------------------------------------
CLASS THaruPDF FROM THaruPDFBase
// Clase intermedia para proveer de variaciones protegidas
METHOD Rect()
ENDCLASS
METHOD Rect( nTop, nLeft, nBottom, nRight, oPen, nColor )
HPDF_Page_GSave(::hPage)
::SetPen( oPen, nColor )
HPDF_Page_Rectangle( ::hPage, nLeft, ::nHeight - nBottom, nRight - nLeft, nBottom - nTop )
HPDF_Page_Stroke ( ::hPage )
HPDF_Page_GRestore(::hPage)
RETURN Self
Incluye esta clase en tu proyecto en lugar de la clase vacía. Espero que esto resuelva el error.
Avísame como te fue.