Pas de problème (pb), que du PowerBuilder (PB) ^^

Le forum (ô combien francophone) des utilisateurs de Powerbuilder.

Recherche rapide

Annonce

Certaines rubriques, dont des cours, sont uniquement visibles par les membres du forum ^^.
Dans la rubrique Liens & Références, vous avez accès à un sommaire de téléchargement, profitez-en !
Il existe maintenant un nouveau TOPIC "Votre CV en Ligne" accessible uniquement par demande.
  • Index
  •  » Powerscripts
  •  » [RESOLU] Comment savoir si le object.printAll d'un ole acrobat est terminé

#1 19-07-2012 07:52:49

denisd  
Membre
Date d'inscription: 27-06-2012
Messages: 14
Pépites: 23
Banque: 0

[RESOLU] Comment savoir si le object.printAll d'un ole acrobat est terminé

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

 

#2 19-07-2012 11:08:55

Geo  
Membre completement Geek
Lieu: Binche
Date d'inscription: 15-12-2008
Messages: 119
Pépites: 378
Banque: 0

Re: [RESOLU] Comment savoir si le object.printAll d'un ole acrobat est terminé

Bonjour,

PrintAll(), c'est bien pour imprimer plusieurs PDF dans un seul ? Si oui, en testant si le fichier PDF final existe sur disque ?


Rien ne sert de courir, il faut partir à point .

Hors ligne

 

#3 19-07-2012 11:16:17

denisd  
Membre
Date d'inscription: 27-06-2012
Messages: 14
Pépites: 23
Banque: 0

Re: [RESOLU] Comment savoir si le object.printAll d'un ole acrobat est terminé

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

 

#4 19-07-2012 14:43:40

Geo  
Membre completement Geek
Lieu: Binche
Date d'inscription: 15-12-2008
Messages: 119
Pépites: 378
Banque: 0

Re: [RESOLU] Comment savoir si le object.printAll d'un ole acrobat est terminé

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, ...


Rien ne sert de courir, il faut partir à point .

Hors ligne

 

#5 20-07-2012 12:01:31

denisd  
Membre
Date d'inscription: 27-06-2012
Messages: 14
Pépites: 23
Banque: 0

Re: [RESOLU] Comment savoir si le object.printAll d'un ole acrobat est terminé

j'essaie de mettre l'OLE dans un user object mais dans ce cas plus moyen de faire quoique ce soit avec.

Code: pb

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

 

#6 23-07-2012 13:09:51

denisd  
Membre
Date d'inscription: 27-06-2012
Messages: 14
Pépites: 23
Banque: 0

Re: [RESOLU] Comment savoir si le object.printAll d'un ole acrobat est terminé

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

 

#7 23-07-2012 13:55:10

xlat  
0xc0000005
Award: bf
Lieu: Tanger (طنج)
Date d'inscription: 04-12-2010
Messages: 720
Pépites: 11,343
Banque: 100,221,387,868,884,300
Site web

Re: [RESOLU] Comment savoir si le object.printAll d'un ole acrobat est terminé

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


https://lut.im/eJINqa9o/vAtyxD0h "Don't believe everything you read on the Internet"
    -- Abraham Lincoln

www.ngs.ma

Hors ligne

 
  • Index
  •  » Powerscripts
  •  » [RESOLU] Comment savoir si le object.printAll d'un ole acrobat est terminé

Pied de page des forums

Propulsé par FluxBB 1.2.22