Hola estimados
Se puede cancela la impresi贸n desde printersetup() (para seleccionar una impresora) al colocar CANCELAR
Gracias
David
Argentina
Hola estimados
Se puede cancela la impresi贸n desde printersetup() (para seleccionar una impresora) al colocar CANCELAR
Gracias
David
Argentina
Listo...
printersetup() si se coloca "Cancelar" devuelve 0 (cero)
Igualmente gracias
David
argentina
If GETPRINTDC() == 0
msginfo("A Impressao ser谩 cancelada ","::..Aviso")
Return .f.
Endifhola colegas,
yo he tratado de hacerlo en distintos reslises del fwh y no me funciona , pense que con la v9.07 se prodria corregir
pero no ,me mando dos veses el cuadro de dialogo de la impresora , tanto al cancelar como al aceptar.
haber si alguein ya lo tiene intalado se lo agradeceriamos mucho.
ha yo lo estoy haciendo en vista no se si tenga algo que ver, pero en xp tampoco me funcionaba.
JOSEMAR wrote:hola colegas,
yo he tratado de hacerlo en distintos reslises del fwh y no me funciona , pense que con la v9.07 se prodria corregir
pero no ,me mando dos veses el cuadro de dialogo de la impresora , tanto al cancelar como al aceptar.
haber si alguein ya lo tiene intalado se lo agradeceriamos mucho.
ha yo lo estoy haciendo en vista no se si tenga algo que ver, pero en xp tampoco me funcionaba.
function selecimpresora()
local hdc
local cimpresora
hDC := GetPrintDC( GetActiveWindow() )
if hDC != 0
cimpresora := prnGetname()
endif
DeleteDC(hDC)
IF cImpresora=NIL
cImpresora:=""
ENDIF
return cimpresorahDC := GetPrintDC( GetActiveWindow() )
聽 聽 聽 if hDC == 0
聽 聽 聽 聽 聽cImpressoras := prnGetname()
聽MSGINFO("Impress茫o cancelada")
Return .f.
聽 聽 聽 endifFUNCTION REPORT(nParam....)
Local....
Local...
Local nSw
nSw := PrinterSetup()
If nSw == 0
MsgInfo("Impresi贸n cancelada...")
Return nil
EndIf
Resto del report...........