Toutes mes réponses sur les forums
-
AuteurRéponses
-
12 juin 2014 à 13:13 en réponse à : Lire le nº de version ou le type d’application Acrobat en cours #57298Gaetan lemireMembre
Merci beaucoup. Je pensais être satisfait avant votre message ; maintenant je le suis vraiment
:bravo:11 juin 2014 à 14:24 en réponse à : Lire le nº de version ou le type d’application Acrobat en cours #57295Gaetan lemireMembreJ’ai trouvé
Code:if (app.viewerType == “Reader”)
app.alert (“Vous ne pouvez pas utiliser cette fonction avec Adobe Reader.n”
+ “L’usage de cette fonction requiert Acrobat Standard(ou Pro)7 et plus “);
else{
event.target.buttonImportIcon();
event.target.buttonPosition = position.overlay;
}Pour le numéro de version c’est app.viewerVersion
http://partners.adobe.com/public/developer/en/acrobat/sdk/5186AcroJS.pdf
Je vous remercie. est-ce que j’inscrit « Résolu » quelque part
11 juin 2014 à 13:06 en réponse à : Lire le nº de version ou le type d’application Acrobat en cours #57294Gaetan lemireMembreProbablement que je me suis mal fait comprendre. Je retente le coup.
Je cherche le nom et l’usage d’une propriété en javascript pour PDF me permettant de lire dans quelle type d’application est ouvert le document. Un équivalent en Javascript PDF de « Application.Name » en vba. J’ai essayé app.name , app.version ou encore app.id sans succès.
Mais quelle est cette fonction d’importation qui ne fonctionne pas avec Reader ?
En fait, la fonction dont je parle n’est pas une proprement dite de formulaire ; c’est l’importation d’une image sur un bouton (de formulaire) qui ne fonctionne pas avec Reader(d’ailleur j’ai trouvé cette solution sur ce forum).
Voici le contexte :
Il avait été entendu au départ que tous les usagers ont une version d’Acrobat pro. Bien qu’avertis il y en a toujours pour tenter d’ouvrir le formulaire à la maison ou sur leur tablette ; et m’appeller en panique pour me dire que : « rien ne marche ! »Code:If (codeQueJeCherche == valeurVersion)
app.alert (“Vous ne pouvez pas utiliser cette fonction avec Adobe Reader.n”
+ “L’usage de cette fonction requiert Acrobat Standard(ou Pro)7 et plus “);
else{
event.target.buttonImportIcon();
event.target.buttonPosition = position.overlay;
}Dans un formulaire, toutes les fonctions sont utilisables avec Acrobat Standard et Acrobat Pro.
Vous remarquerez que j’ai changé le message pour intégrer la notion exprimée par votre remarque
12 juin 2013 à 20:47 en réponse à : Effacer une image importée dans un bouton avec JavaScript ? – RÉSOLU #53273Gaetan lemireMembreIl se peut que l’ancienne image réapparaisse temporairement pendant que l’utilisateur sélectionne la nouvelle image, mais c’est un moindre mal.
J’ai inversé les lignes de code
Code:event.target.buttonImportIcon();
event.target.buttonPosition = position.overlay;Et ça marche aussi, avec le résultat que l’image n’apparaît pas dans le champs quand on veut importer une image à nouveau
-
AuteurRéponses