TPrinter

TPrinter

Postby txon » Wed Jun 28, 2006 3: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
User avatar
txon
 
Posts: 38
Joined: Thu Oct 13, 2005 9:38 am
Location: Santurce / Vizcaya / España

Postby Antonio Linares » Wed Jun 28, 2006 4:44 pm

Alfonso,

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

Antonio Linares
www.fivetechsoft.com
User avatar
Antonio Linares
Site Admin
 
Posts: 41314
Joined: Thu Oct 06, 2005 5:47 pm
Location: Spain

Postby txon » Thu Jun 29, 2006 1: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
User avatar
txon
 
Posts: 38
Joined: Thu Oct 13, 2005 9:38 am
Location: Santurce / Vizcaya / España

TPrinter

Postby Yessica » Tue Apr 24, 2012 8: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
Yessica
 
Posts: 78
Joined: Thu May 28, 2009 6:58 pm

Re: TPrinter

Postby jll-fwh » Wed Apr 25, 2012 4: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:

Image
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
User avatar
jll-fwh
 
Posts: 408
Joined: Fri Jan 29, 2010 8:14 pm
Location: Meliana - Valencia


Return to FiveWin para Harbour/xHarbour

Who is online

Users browsing this forum: Google [Bot] and 90 guests