anonymous Log in
Search
Recents:
v3.0
csharp-l
Listado en pdf, pantalla o impresora
08/06/20 07:44

sed12516

Replies: 1

Buenos días Foro:
Con los listados quiero imprimir en pdf, sacarlo por pantalla o mandarlo
a la impresora según lo que eligió un usuario en el workpanel, pero al
tratar de controlar las reglas de impresion: printer para impresora y
Output_file para pdf me da error.
La pregunta es de que manera puedo hacerlo, si hay forma de controlarlo
con parametro y si tengo que crear varios listados según el tipo que escoga.
-----------------------------------------
Para Suscribirse/Desuscribirse:
http://www.gxtechnical.com/cgi-bin/hforum.exe?2,3,30,11
Por consultas owner-csharp-l@gxtech.com.uy
Replies

cfalchini

23/06/20 15:14
La forma que yo utilizo es siempre generar los procedimientos pdf de modo tal que me devuelvan el el link para que yo después pueda hacer o que decida: en el procedimiento PDF: ej: nombre procedimiento imprimirHR *Output_file(&NombreArchivo,'pdf');parm(&NombreArchivo,&ViajeId);* *Main Program: True* *Call Protocol: Internal* + Si quiero visualiar por pantalla: desde un web pannel lo llamo: &NombreArchivo = &ViajeId.ToString().Trim() + '.pdf' imprimirHR(&NombreArchivo,&ViajeId) &Window.Url = &NombreArchivo &Window.Open() + si quiero Adjuntarlo a un email: &NombreArchivo = &ViajeId.ToString().Trim() + '.pdf' imprimirHR(&NombreArchivo,&ViajeId) dispongo de @NombreArchivo para adjuntarlo + para imprimir directo a Impresora hoy no está disponible desde los navegadores y es necesario realizar un proceso que el archivo generado lo puedas enviar a impresora. if fileExist(&PathAdjunto) = 1 &Mail.Attachments.Add(&PathAdjunto) //esto es por si hubiera adjuntos endif ... &SMTP.Send(&Mail) Espero te aclare algo sobre tu duda. Saludos El lun., 8 jun. 2020 a las 7:45, Sergio ()


Back to csharp-l