Power Builder - Imprimir con control ole

 
Vista:
sin imagen de perfil

Imprimir con control ole

Publicado por Jemmy (1 intervención) el 10/08/2016 15:36:08
Estimados necesito un apoyo para imprimir
Tengo un control ole en una pantalla y en mi base de datos tengo un campo blob en mi tabla (base de datos oracle) cuando le hago selectblob tomo el valor del campo blob de l base de datos
y luego coloco este valor en el control ole , asi: ole_1.objecdata=campo_blob
de esta manera se abre el pdf , alguien me podría decir como puedo guardarlo en una ruta para mandar a imprimirlo.

Gracias por su apoyo anticipadamente

Jemmy Paasaca
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
Imágen de perfil de Rasanfe

Imprimir con control ole

Publicado por Rasanfe (13 intervenciones) el 26/10/2016 20:10:49
Una vez tienes el blob en la variable campo_blob

1
2
3
4
5
6
7
8
9
10
String ls_Archivo="Mi_Archivo.pdf"
String ls_ruta = "C:\ruta\que\quieras\"+ls_archivo
 
FileOpen(ls_ruta, StreamMode!, Write!)
FileWriteEx(li_archivo, campo_blob)
FileClose(li_archivo)
 
ole_1.object.LoadFile(ls_ruta)
 
ole_1.object.print()
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar
Imágen de perfil de Adolfo
Val: 250
Bronce
Ha mantenido su posición en Power Builder (en relación al último mes)
Gráfica de Power Builder

Imprimir con control ole

Publicado por Adolfo (258 intervenciones) el 27/10/2016 15:22:41
Se inserta un ole object llamado Adobe PDF reader

y el script para leer es:

ole_manual.object.LoadFile("C:\temp2\DIRECTOR COMERCIAL 5.PDF")
ole_manual.object.printall()
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar