le 11-10-2015 07:08 AM
Bonjour à tous,
Je cherche un moyen d'intégrer un fichier PDF dans une face avant pour un manuel des défauts. Il faudrait donc que je sois capable de naviger entre les pages de ce fichier à l'aide de bouton dans labview.
Est-ce possible ?
Quel est le meilleur moyen de faire ça ?
Cordialement
Nathan
Résolu ! Accéder à la solution.
le 11-10-2015 08:18 AM
Bonjour Nathan,
Ca peut se faire en utilisant les objets ActiveX:
Display PDF in Dialog box in LabVIEW
Une fois connecté à l'objet, il faudra jouer avec les noeuds de propriétés/méthodes pour réaliser telles ou telles actions.
La difficulté est souvent savoir quelle fonction appeler et pour cela il faudra aller sur le site du fabricant (Adobe, Microsoft ...) pour avoir le détail des fonctions.
Bonne journée,
Valentin
Certified LabVIEW Architect
Certified TestStand Architect
Certified LabWindowsCVI Developer
National Instruments France
le 11-10-2015 09:21 AM
Comme ça sans réfléchir, je m'orienterais vers un conteneur .NET
Bon courage,
Michael
le 11-18-2015 01:00 AM
Bonjour,
Merci Valentin.B pour ta réponse, l'exemple du lien semble bien correspondre à se que je cherche mais comme tu l'as dis, je ne comprend rien à toutes les méthodes et propriétées présente, j'ai chercher sur internet des détails mais je n'ai rien trouvé qui m'aide vraiment...
Aurais-tu un lien où je pourrais trouver ces infos ?
Cordialement,
Nathan
le 11-18-2015 02:46 AM
Bonjour,
Sur le site d'Adobe, j'ai trouvé ceci:
ActiveX Methods and Properties
Dans le chapitre 4, tu retrouveras toutes les méthodes disponibles avec un peu d'aide (ca reste assez succinct je te l'accorde)
De même pour les propriétésavec le chapitre 5.
En plus d'afficher le PDF dans LabVIEW, l'objectif est de pouvoir associer une commande en face avant à l'action "page précédente"/"page suivante" ?
Bonne journée,
Valentin
Certified LabVIEW Architect
Certified TestStand Architect
Certified LabWindowsCVI Developer
National Instruments France
le 11-18-2015 03:35 AM
Yes, parfait, merci !
Effectivement il y a plein de méthode qui ne sont pas disponible sous labview mais ça devrait allé, j'ai trouvé les fonctions que je cherchais, c'est à dire "page suivante" "page précédente" et "choisir la page" !
Je te remercie pour ton aide et bonne continuation !
Cordialement,
Nathan
le 11-18-2015 04:12 AM
Salut, je réagis un peu tardivement mais j'ai une remarque.
Je cherche un moyen d'intégrer un fichier PDF dans une face avant pour un manuel des défauts. Il faudrait donc que je sois capable de naviger entre les pages de ce fichier à l'aide de bouton dans labview.
Si tu veux faire "une sorte de fichier d'aide" et, via LabVIEW, tu puisses ouvrir "le bon endroit" dans le fichier alors il existe les « fichiers d’aide de type *.chm ».
LabVIEW a des fonctions natives pour ouvrir le fichier chm à un endroit spécifié, via une balise qui est un lien.
Ce sont les fichiers d’aide des applications « Windows » type Word, Excel… mais aussi LabVIEW et autres produits. C’est donc la méthode « standard ».
De mon côté, j’utilise Word pour écrire mes manuels, aide, … et via un logiciel je transforme le « docx » en « chm ». Les titres du document sont les balises. En fonction de l’emplacement dans le code, mon bouton « Help / ?» va ouvrir une balise spécifique. L’utilisation d’une balise, plutôt que d’une page, rend indépendant le code d’une évolution du manuel. De plus pour ouvrir un pdf, il faut un reader, alors que le chm est natif Windows.
A+
Luc Desruelle | Mon profil | Mon blog LabVIEW | Auteur livre LabVIEW : Programmation et applications - G Web
Certified LabVIEW Architect (CLA) & Certified TestStand Developper (CTD) | LabVIEW Champion
MESULOG - LinkedIn site | NERYS - NERYS Group
| directeur CEO MESULOG
| CODIR - NERYS group
le 11-18-2015 09:11 AM
Merci pour ta remarque, je la garderai en tete mais mon cahier des charges spécifie l'utilisation de fichiers PDF puisque ce n'est pas moi qui vais éditer ces fichiers.
Cordialement,
Nathan