Le forum (ô combien francophone) des utilisateurs de Powerbuilder.
Pages: 1
J'ai quelques problèmes !
Je code un bouton clicked d'une webform qui contient une DataWindow dw_1 comme suit :
dw_1.Object.DataWindow.Export.PDF.Distill.CustomPostScript dw_1.Object.DataWindow.Export.PDF.Method = XSLFOP! dw_1.SaveAs("dw_1.pdf",PDF!,true)
Lorsque je vais dans le file manager, et que je clique sur le pdf "dw_1.pdf" pour le downloader, j'ai le message "Cannot Find the File"
Quelqu'un a une idée ?
Dernière modification par BRWA (19-08-2009 10:14:36)
Hors ligne
Bonjour, je pense qu'il faut préciser un chemin pour le fichier PDF
p.ex 'C:/dossier1/fichier1.pdf' => IIS/www/appli_root/file/common/C/dossier1/fichier1.pdf
voir ici une discussion sur les chemins absolus/relatifs d'une appli webform
Hors ligne
Il ne sauvegarde pas le fichier pdf dans le C lorsque je lui mets le Path direct
dw_1.Object.DataWindow.Export.PDF.Distill.CustomPostScript dw_1.Object.DataWindow.Export.PDF.Method = XSLFOP! dw_1.SaveAs("C:/dossier1/dw_1.pdf",PDF!,true)
Hors ligne
dans le C réel ?
ben non, comme expliqué, il va dans le C virtuel de l'appli web : IIS/www/appli_root/file/common/C/dossier1/fichier1.pdf
Hors ligne
oui oui, c'est dans le c virtuel que je l'ai cherché après, avec le file manager ;)
Hors ligne
Résolu !
ls_name = "name" ll_ret = dw_print.Retrieve() dw_print.Object.DataWindow.Print.DocumentName = ls_name ls_savename = "c:\" + ls_name + ".pdf" ll_ret = dw_print.SaveAs(ls_savename, PDF!, true) #IF DEFINED PBWEBFORM THEN DownloadFile(ls_savename,true) #END IF
Le browser ouvre alors une fenêtre avec le pdf via laquelle il y a moyen de l'imprimer, de le sauvegarder et, bien entendu, de le visionner !
Hors ligne
000 pepites
Hors ligne
merci
Hors ligne
Pages: 1