2008-12-03 17 views
2

J'ai fait une application client Windows où j'utilise le contrôle AxAcroPDF pour afficher un fichier pdf sur un formulaire.AxAcroPDFLib.AxAcroPDF.LoadFile change-t-il?

Il me semble qu'après avoir mis à jour mon lecteur Acrobat de la version 8 à la version 9, la méthode LoadFile renvoie true lorsque le fichier est ouvert correctement, où la version 8 a renvoyé false. Est-ce une observation correcte?

Cordialement, Krimson

Répondre

0

Pas du tout! La version d'Acrobat n'influence pas le fonctionnement du contrôle AxAcroPDF. Vous devez déboguer pour voir ce qui se passe

0

LoadFile renvoie -1 en cas de succès, 0 en cas d'échec. Cela peut être trouvé dans le documentation for Acrobat 9. Je ne trouve pas la référence en ligne pour la version 8, mais je l'ai téléchargée d'Adobe et c'est pareil. Quel langage de programmation utilisez-vous? Avez-vous un exemple de code?

+0

J'utilise C#. J'ai créé un Windows Forms UserControl, où le contrôle AxAcroPDFLib.AxAcroPDF est hébergé. Ce Windows Forms UserControl est utilisé dans un WindowsFormsHost dans une application WPF. De quelle partie voulez-vous voir l'exemple de code? – Krimson

+0

Où le code retour mystère est obtenu - l'appel et le résultat, et la différence entre la version 8 et 9. –

3

Je me rends compte que ce fil est un peu ancien, mais j'ai fait la même observation et j'ai dû changer mon code pour la version 9.0.

+0

Avez-vous trouvé un moyen de tester quelle version d'Acrobat Reader est installée? – Krimson