Seleccionar Impresora o Pdf

Forum help and suggestions to improve this forum.

Moderator: Rathinagiri

Post Reply
Mario Mansilla
Posts: 269
Joined: Wed Aug 13, 2008 2:35 pm
Location: Córdoba - Argentina

Seleccionar Impresora o Pdf

Post by Mario Mansilla »

Hi
From my system need to generate documents such as budgets, money orders, receipts in pdf.
No meeting since the printing functions (select printer, printDoc, PrintPage, print, etc.) and address a printer or a PDF.
I've seen examples from Sample-> Report advanced where they generate a PDF. The only thing in these examples generate reports or listings where the detail is obtained from one is a dbf. In my case I need to place text in the detail of variables that come in addition to intermediate load.
I am studying hbvpdf library, I created the report libhbvpdf.ae tried, but creating the executable I get an error in the function LEFTEQUAL.
Anyone have any example of how to direct the printing to a printer or PDF from any document to print.
Saludos .
Mario mansilla

Hola :
Necesito generar desde mi sistema documentos como presupuestos , ordenes de pago , recibos en pdf .
No encuentro desde las funciones de impresion (select printer , printdoc , printpage , print , etc) como direccionar una impresora o bien un pdf .
He visto los ejemplos desde Samples->Report advanced donde generan un pdf . Lo unico que en esos ejemplos generan reportes o listados donde el detalle se obtiene desde una es una dbf . En mi caso necesito que en el detalle colocar textos que provienen de variables ademas de realizar calculos intermedios .
Estoy estudiando la libreria hbvpdf , he creado la libhbvpdf.a e intentado hacer reporte , pero al crear el ejecutable me da error en la funcion LEFTEQUAL .
Alguien tiene algun ejemplo de como dirigir la impresion a una impresora o pdf de cualquier documento a imprimir .

Saludos
Mario Mansilla
User avatar
danielmaximiliano
Posts: 2612
Joined: Fri Apr 09, 2010 4:53 pm
Location: Argentina
Contact:

Re: Seleccionar Impresora o Pdf

Post by danielmaximiliano »

Hola Mario:
en C:\HMG3.0.38\SAMPLES\REPORT.ADVANCED.X
tienes ejemplos de impresion.
puedes leer tambien esto acerca de los PDF
viewtopic.php?f=5&t=2032&start=30
*´¨)
¸.·´¸.·*´¨) ¸.·*¨)
(¸.·´. (¸.·` *
.·`. Harbour/HMG : It's magic !
(¸.·``··*

Saludos / Regards
DaNiElMaXiMiLiAnO

Whatsapp. := +54901169026142
Telegram Name := DaNiElMaXiMiLiAnO
Mario Mansilla
Posts: 269
Joined: Wed Aug 13, 2008 2:35 pm
Location: Córdoba - Argentina

Re: Seleccionar Impresora o Pdf

Post by Mario Mansilla »

Hola Daniel :
He visto el ejemplo que mencionas pero el ejemplo de uso del generador de reportes esta hecho para que en el cuerpo se use una dbf , ya que el mismo maneja el skip() incluso , solo hay que poner el dato de una linea en el detalle y el generador de reportes controla todo . en mi caso necesito realizar por ejemplo un recibo de pago de cta cte , un presupuesto o bien un resumen de cta cte en el cual realizo calculos en el medio del reporte que se si se puede o no se como realizarlo en el generador de reportes ya que todos los ejemplos son casi iguales y muy simples .
En los fuentes del generador de reportes vi que esta basado en la lib hbvpdf por lo cual cree la libreria libhbvpdf y realize un proyecto pero con la clase tpdf me da un error en la funcion LEFTEQUAL a la cual no la reconoce . La lib la cree usando el buildlib de rathi modificado que esta en la carpeta hfcl de hmg .
Saludos .
Mario Mansilla
User avatar
danielmaximiliano
Posts: 2612
Joined: Fri Apr 09, 2010 4:53 pm
Location: Argentina
Contact:

Re: Seleccionar Impresora o Pdf

Post by danielmaximiliano »

Mario: la carpeta antes mencionada contiene un ejemplo de lo que necesitas
Seleccion de impresora. (Papel o Papel electronico "PDF")
Impresion de lineas para el documento.
Eleccion de diferentes formatos de letras para el documento.
Poner una imagen dentro del documento ("Logo")

Code: Select all

   SelectPrinterDialog()
   StartPrintDoc()
   StartPrintPage()
   PrintData( nRow , nCol , xData , cFontName , nFontSize , lFontBold , lFontItalic , lFontUnderLine , lFontStrikeout , aFontColor , nToRow , nToCol , nAlignment )
   PrintImage( nRow , nCol , cImage , nWidth , nHeight , lStretch )
   PrintLine( nRow , nCol , nToRow , nToCol , aColor , nPenWidth )
   PrintRectangle( nRow , nCol , nToRow , nToCol , aColor , nPenWidth , lFilled , lRounded )
   EndPrintPage()
   EndPrintDoc()
*´¨)
¸.·´¸.·*´¨) ¸.·*¨)
(¸.·´. (¸.·` *
.·`. Harbour/HMG : It's magic !
(¸.·``··*

Saludos / Regards
DaNiElMaXiMiLiAnO

Whatsapp. := +54901169026142
Telegram Name := DaNiElMaXiMiLiAnO
User avatar
tave2009
Posts: 61
Joined: Tue Jul 14, 2009 3:33 am
Location: San Francisco, Córdoba, Argentina.

Re: Seleccionar Impresora o Pdf

Post by tave2009 »

Hola Mario:

Este enlace te puede interesar:
http://www.embalajesterra.com/misdoc/
Ingresa en Programas y Utilidades para Harbour MiniGui y
Busca el apartado: MiTPRINTO v2.4 para hmg
bajalo, esta lib incluye impresión y envio a archivos:
pdf, doc, rtf, etc. hay Manual también, creo que es lo que buscas
y si no es esta muy cerca, jejeje!
Slds.
Walter
Nada se pierde. Todo se transforma. (Lavoussier)
Nothing is lost. Everything changes.
User avatar
mustafa
Posts: 1158
Joined: Fri Mar 20, 2009 11:38 am
DBs Used: DBF
Location: Alicante - Spain
Contact:

Re: Seleccionar Impresora o Pdf

Post by mustafa »

Hola Mario
Haber si te puede interesar
http://hmgforum.com/viewtopic.php?f=9&t=451&start=10
Saludos
Mustafa
User avatar
Rathinagiri
Posts: 5471
Joined: Tue Jul 29, 2008 6:30 pm
DBs Used: MariaDB, SQLite, SQLCipher and MySQL
Location: Sivakasi, India
Contact:

Re: Seleccionar Impresora o Pdf

Post by Rathinagiri »

Thanks a lot for the link Walter. It is really great and useful!
East or West HMG is the Best.
South or North HMG is worth.
...the possibilities are endless.
Mario Mansilla
Posts: 269
Joined: Wed Aug 13, 2008 2:35 pm
Location: Córdoba - Argentina

Re: Seleccionar Impresora o Pdf

Post by Mario Mansilla »

Hola :
Muchas gracias a todos por su ayuda , estuve unos dias inactivo por cuestiones de salud , pruebo con todas las opciones que me dieron y les aviso .
Saludos .
Mario Mansilla
Post Reply