Exportar DW a PDF

638 views
Skip to first unread message

Juan Copara Francia

unread,
Jul 20, 2018, 10:26:31 PM7/20/18
to powerbui...@googlegroups.com
Buenas noches estimados integrantes del grupo, tengo un problema para exportar dw a pdf; espero puedan orientarme en que me estaría faltando.

1. mi pc es de 64bist, instale el Ghostscript 8.71 (x86)

2. tengo un dw con imagen

image.png

al usar el siguiente código me genera un pdf pero con 0kb, es decir errado:

dw_1.Object.DataWindow.Export.PDF.Method = Distill!
dw_1.Object.DataWindow.Printer = "PDFCreator"//PDF Nombre de la impresora virtual
dw_1.Object.DataWindow.Export.PDF.Distill.CustomPostScript="YES"     // Permitir Postscript
dw_1.SaveAs(ls_archivo,PDF!,true) 

image.png


si uso este código no genera el pdf en el mismo formato que se ve el dw

dw_1.Object.DataWindow.Export.PDF.Method = XSLFOP! //XSLFOP! //Distill!
dw_1.Object.DataWindow.Printer = ls_printer
//dw_1.Object.DataWindow.Export.PDF.Distill.CustomPostScript="Yes"
dw_1.Object.DataWindow.Export.PDF.Distill.CustomPostScript=1
dw_1.Modify("datawindow.Export.PDF.xslfop.print=yes") 
dw_1.SaveAs(ls_archivo,PDF!,true)

indicar además que cuando tengo la siguiente linea, no genera información en el pdf, por ello opte por usar el   XSLFOP!
dw_1.Object.DataWindow.Export.PDF.Method = Distill!

se pierde la imagen, salen  recuadros del diseño
image.png



Agradeceré alguien pueda orientarme en lo que me podría estar faltando para que la exportación funcione correctamente


Hugo Quijana N.

unread,
Jul 23, 2018, 3:04:12 PM7/23/18
to powerbui...@googlegroups.com
yo trabajo con este código y funciona correctamente.

dw.Object.DataWindow.Export.PDF.Method = Distill!
dw.Object.DataWindow.Printer = ls_impresora
dw.Object.DataWindow.Export.PDF.Distill.CustomPostScript="Yes"
dw.Object.DataWindow.Export.PDF.XSLFOP.Print="No"

dw.SaveAs(ls_ruta + la_archivo, PDF!, TRUE)

si la información estás copiando a otro dw para poder exportar, debes volver a setear la imagen.


--
Has recibido este mensaje porque estás suscrito al grupo "PowerBuilder - Ica" de Grupos de Google.
Para cancelar la suscripción a este grupo y dejar de recibir sus mensajes, envía un correo electrónico a powerbuilder-ica+unsubscribe@googlegroups.com.
Para publicar en este grupo, envía un correo electrónico a powerbuilder-ica@googlegroups.com.
Visita este grupo en https://groups.google.com/group/powerbuilder-ica.
Para acceder a más opciones, visita https://groups.google.com/d/optout.



--
ATTE.
         HUGO QUIJANA N.
         980908309

Reply all
Reply to author
Forward
0 new messages