Impresiones en PDF, xBullZipPdfPrinter

Impresiones en PDF, xBullZipPdfPrinter

Postby noe aburto » Wed Sep 20, 2017 6:45 pm

Saludos, uso el controlador BullZipPDFPrinter para realizar impresiones pdf, usan el printer normal de fw, este controlador lo tengo instalado como predetermindo, por tengo usando PRINTER . de fw. LA IMPRESION me la manda al BullZipPDF, pero de repente esta impresion se pierde y tengo problemas para generar el pdf de la factura electronica.

Alguna sugerencia para que la impresion la mande directa a un pdf sin usar mas recursos?.


Gracias.
Noé Aburto Sánchez
Tec. Prog. de Sistemas. -Morelia, Mich. México.
fwh 20.06, Harbour 3.2.0, bcc 7.4
TsBrowse 9.0, TsButton 7.0, xEdit 6.1
naburtos@gmail.com, noeaburto67@hotmail.com
User avatar
noe aburto
 
Posts: 418
Joined: Wed Nov 26, 2008 6:33 pm
Location: Morelia, Mich. Mexico.

Re: Impresiones en PDF, xBullZipPdfPrinter

Postby karinha » Wed Sep 20, 2017 7:32 pm

João Santos - São Paulo - Brasil - Phone: +55(11)95150-7341
User avatar
karinha
 
Posts: 7766
Joined: Tue Dec 20, 2005 7:36 pm
Location: São Paulo - Brasil

Re: Impresiones en PDF, xBullZipPdfPrinter

Postby surGom » Wed Sep 20, 2017 11:16 pm

Hace años uso el cutepdf writer para las facturas electónicas sin problemas.
Te lo recomiendo

Luis
surGom
 
Posts: 640
Joined: Wed Oct 19, 2005 12:03 pm

Re: Impresiones en PDF, xBullZipPdfPrinter

Postby Carlos Mora » Thu Sep 21, 2017 12:56 pm

Noe,

Puedes probar la clase PdfPrinter, basada en HaruPdf. Es lo más seguro y rápido, y no depende de cosas externas como una impresora virtual.

https://bitbucket.org/carlos_mora/pdfprinter

100% del código disponible.
Saludos
Carlos Mora
http://harbouradvisor.blogspot.com/
StackOverflow http://stackoverflow.com/users/549761/carlos-mora
“If you think education is expensive, try ignorance"
Carlos Mora
 
Posts: 989
Joined: Thu Nov 24, 2005 3:01 pm
Location: Madrid, España

Re: Impresiones en PDF, xBullZipPdfPrinter

Postby miarcod » Fri Sep 29, 2017 6:37 pm

Estoy intentando probar la clase y genera el pdf con texto y fuentes pero el metodo cmRect()
provoca que no se genera el pdf ni de error ni nada.

Alguna idea
miarcod
 
Posts: 199
Joined: Tue Oct 11, 2005 2:17 pm

Re: Impresiones en PDF, xBullZipPdfPrinter

Postby Carlos Mora » Mon Oct 02, 2017 9:00 am

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.
Saludos
Carlos Mora
http://harbouradvisor.blogspot.com/
StackOverflow http://stackoverflow.com/users/549761/carlos-mora
“If you think education is expensive, try ignorance"
Carlos Mora
 
Posts: 989
Joined: Thu Nov 24, 2005 3:01 pm
Location: Madrid, España

Re: Impresiones en PDF, xBullZipPdfPrinter

Postby miarcod » Mon Oct 02, 2017 5:24 pm

gracias,

voy a probar.
Estoy trabajando con habour 3.2.0 r1703231115 y fivewin ver. 13.06

Espero actualizar la version de fivewin en breve.
miarcod
 
Posts: 199
Joined: Tue Oct 11, 2005 2:17 pm

Re: Impresiones en PDF, xBullZipPdfPrinter

Postby miarcod » Mon Oct 02, 2017 5:28 pm

Ok,
agregando lo que me dices funciona correctamente,

La solucion que habia encontrado era pintar el cuadro con cuatro lineas.

Un saludo
miarcod
 
Posts: 199
Joined: Tue Oct 11, 2005 2:17 pm


Return to FiveWin para Harbour/xHarbour

Who is online

Users browsing this forum: No registered users and 42 guests