Power Builder - Guardar dw composite a PDF

 
Vista:

Guardar dw composite a PDF

Publicado por Abel (19 intervenciones) el 27/08/2008 19:41:27
saludos!!

Uso la versión 10 de Powerbuilder y deseo guardar un dw composite (con 2 datawindows) en un archivo PDF, es verdad que las opciones de configuración en DataExport indican PDF, pero en este caso por ser Composite no da la segunda opción que es la que en verdad permite que la dw se guarde en PDF, en éste caso solo existe una opción
Format to Configure: XHML, PDF, XHTML
Method: Distill (la otra opcíon que funciona para que verdaderamente se guarde en un PDF no existe), por lo tanto no me genera el archivo.

Gracias por su ayuda.
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 Antonio
Val: 176
Bronce
Ha mantenido su posición en Power Builder (en relación al último mes)
Gráfica de Power Builder

RE:Guardar dw composite a PDF

Publicado por Antonio (1271 intervenciones) el 30/08/2008 00:41:29
Hola Abel:

Intenta hacerlo por codigo:

DataStore ldst_dw

ldst_dw = Create DataStore
ldst_dw.DataObject = 'd_dw'
SetTransObject ( ldst_dw, sqlca )
Retrieve ( ldst_dw )

ldst_dw.Object.DataWindow.Export.PDF.Method = Distill!
ldst_dw.Object.DataWindow.Printer = "Sybase DataWindow PS"
ldst_dw.Object.DataWindow.Export.PDF.Distill.CustomPostScript="Yes"
li_resp = SaveAs(ldst_dw,'C: uta ombarchivo.pdf', PDF!, true)

Espero te sirva amigo...

Saludos desde México
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

Guardar dw composite a PDF

Publicado por Abel (19 intervenciones) el 01/09/2008 17:59:49
Ok, espero no equivocarme, pero al parecer esto es solamente para una dw dentro de una composite, pero para que me guarde el contenido de las dos dw

Mi composite es dw_composite(ls_uno, ls_dos, ls_tres)
- Las dw que están dentro de la composite son
dw_1(ls_uno, ls_dos)
dw_2(ls_uno, ls_tres)

Gracias, espero haber preguntado correctamente!!!.
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