Le forum (ô combien francophone) des utilisateurs de Powerbuilder.
Pages: 1
Bonjour,
j'ai ole acrobat dans une fenêtre et j'aimerai savoir si l'édition par printAll est terminée.
Auriez-vous une idée?
Merci.
Dernière modification par denisd (23-07-2012 14:22:16)
Hors ligne
Bonjour,
PrintAll(), c'est bien pour imprimer plusieurs PDF dans un seul ? Si oui, en testant si le fichier PDF final existe sur disque ?
Hors ligne
En fait je dois fermer automatiquement la fenêtre qui contient l'OLE après l'impression.
Mais PB lance l'impression et passe tout de suite à la suite donc à la fermeture et du coup rien ne sort de l'imprimante.
Hors ligne
Une solution serait peut-être de sortir ton OLE de ta fenêtre, ce qui éviterait sa destruction lors de la fermeture.
Sinon, tu peux aussi utiliser un ShellExecute() pour imprimer, avec ça plus besoin d'OLE, ...
Hors ligne
j'essaie de mettre l'OLE dans un user object mais dans ce cas plus moyen de faire quoique ce soit avec.
ole_affiche_pdf.object.ConnectToNewObject( "AcroPDF.PDF") ole_affiche_pdf.object.LoadFile(i_st_cheminpdf) ole_affiche_pdf.object.SetShowToolbar("False") ole_affiche_pdf.object.printAll
Bizarre...
Hors ligne
Je pense que je dois pas faire quelque chose correctement.
Quelqu'un pour m'indiquer la marche à suivre pour créer un UO contenant un control ole???
@+
Hors ligne
J'ai l'impression que tu cherches à utiliser un control visuel, si c'est le cas alors ne fais pas un CREATE mais un WINDOW.openuserobject comme par ici
Hors ligne
Pages: 1