Re: Utilisation ActiveX Adobe Reader

Posté par Aqualung le 17/5/2006 14:55:53
Bonjour,

La méthode classique est d'utiliser une fenêtre contenant un champ Activex. Il faut associer cet Activex à Internet Explorer et charger le fichier PDF à visualiser.
Exemple :
// Procédure qui permet d'initialiser l'activeX dynamiquement
// L'ActiveX est-il installé ?
SI PAS RegistreExiste("HKEY_CLASSES_ROOT\Shell.Explorer") ALORS
	Erreur("Cette application nécessite Internet Explorer 4 minimum")
	FinProgramme()	
FIN
// Chargement de l'ActiveX
ACTACROBAT="Shell.Explorer"
// Vérification de la présence de l'objet Shell.Explorer
objTest est un objet OLE dynamique = ACTACROBAT
SI objTest = Null ALORS
	libérer objTest
	Erreur("Le navigateur du poste n'est pas internet explorer, vous ne pouvez pas afficher les documents PDF")
FIN
libérer objTest
// Chargement du fichier
ACTACROBAT>>navigate(F_NomfichPdf)
Multitâche(-1)
Sablier(Vrai)
ACTACROBAT>>refresh()
Sablier(Faux)

Cette contribution était de : http://old.wdforge.org/newbb/viewtopic.php?forum=17&topic_id=4023&post_id=16765