FiveTech Support Forums

FiveWin / Harbour / xBase community
Board index FiveWin para Harbour/xHarbour TPrinter
Posts: 38
Joined: Thu Oct 13, 2005 09:38 AM
TPrinter
Posted: Wed Jun 28, 2006 03:33 PM

Hola amigos:

Para elegir una impresora para imprimir escribo en el codigo oPrn:SetUp(), me aparece la ventana de seleccion de impresora, y ademas de otros datos, aparecen dos botones Aceptar y Cancelar.
Lo que queria saber es como controlo que se ha pulsado Cancelar, existe algo asi como oPrn:lCancel o algo parecido.

Gracias de antemano

Un saludo
Alfonso Larrinaga
info@bsinformatica.net
Posts: 44158
Joined: Thu Oct 06, 2005 05:47 PM
TPrinter
Posted: Wed Jun 28, 2006 04:44 PM

Alfonso,

Comprueba el valor de oPrn:hDC. Si vale 0, entonces se puls贸 cancelar.

regards, saludos

Antonio Linares
www.fivetechsoft.com
Posts: 38
Joined: Thu Oct 13, 2005 09:38 AM
TPrinter
Posted: Thu Jun 29, 2006 01:58 PM

Gracias por responder

oPrn:hDC nunca devuelve 0, siempre devuelve un numero entero de 9 digitos, cada vez diferente.

Te muestro el codigo:

PRINTER oPrn NAME "Listado de albaranes" PREVIEW MODAL
oPrn:SetUp() // Elegir impresora
?oPrn:hDC // 438374889

Un saludo
Alfonso Larrinaga
info@bsinformatica.net
Posts: 78
Joined: Thu May 28, 2009 06:58 PM
TPrinter
Posted: Tue Apr 24, 2012 08:40 PM
Hola disculpa siempre como pudiste arreglar este asunto del setup()???

txon wrote:Gracias por responder

oPrn:hDC nunca devuelve 0, siempre devuelve un numero entero de 9 digitos, cada vez diferente.

Te muestro el codigo:

PRINTER oPrn NAME "Listado de albaranes" PREVIEW MODAL
oPrn:SetUp() // Elegir impresora
?oPrn:hDC // 438374889
Posts: 408
Joined: Fri Jan 29, 2010 08:14 PM
Re: TPrinter
Posted: Wed Apr 25, 2012 04:06 AM
Txon:

Selecciona la impresora antes de ejecutar la funci贸n que genera el listado con PrinterSetup() y te funcionara OK.

Yo me crear铆a una funci贸n que haga de "gestor de impresi贸n" que me sirve para todos los informes en funci贸n de los par谩metros que recibe, de este modo, te olvidas de estar pendiente de muchos controles, al estilo como esto:


Tambi茅n puedes bajarte de mi blog si quieres la clase TPreview que modifique a帽adiendo las impresoras instaladas y el acceso a una p谩gina en concreto dentro del preview.

Blog:http://javierlloris.blogspot.com.es/p/programas-y-herramientas.html

Un saludo
JLL
Libreria: FWH/FWH1109 + Harbour 5.8.2 + Borland C++ 5.8.2
Editor de Recursos: PellecC
ADA, OURXDBU
S.O: XP / Win 7 /Win10
Blog: http://javierlloris.blogspot.com.es/
e-mail: javierllorisprogramador@gmail.com

Continue the discussion