Toutes mes réponses sur les forums
-
AuteurRéponses
-
MerlinMaître des clés
ça je peux le faire même avec n’importe quelle adresse y compris celle d’un Outlook obsolète…
“L’adresse” est celle d’un compte email, que celui-ci soit géré par le logiciel Outlook, par un autre logiciel de messagerie ou par un webmail n’y change rien.
C’est pour ça que ça fait partie des 3 solutions ci-dessus.
:Smiley01:2 février 2016 à 11:41 en réponse à : Enregistrer tableaux Excel en PDF avec AcrobatMaker via VBA #60310MerlinMaître des clésBonjour et bienvenue.
Je ne pratique ni Excel, ni les macros, ni PDFMaker.
Espérons qu’un autre membre saura répondre.
:joker:MerlinMaître des clésJ’ai activé dans les options avancées les droits d’Adobe
Ca n’a rien à voir.
Lire : http://abracadabrapdf.net/ressources-et-tutos/js-et-formulaires-ressources/pdf-reader-extended/
:idee:MerlinMaître des clésBonjour et bienvenue.
le problème sort du cadre Outlook
Tu utilises Outlook 2000 sur un système qui a 10 ans de plus et tu dis toi-même que tout ne fonctionne pas.
Tu utilises Outlook 2000 avec une version moderne d’Acrobat Pro (on ne sait pas laquelle) qui elle aussi a au moins 10 ans de plus, si ce n’est 15.Et tu en déduis que le problème ne vient pas d’Outlook ???
Ta conclusion me laisse pantois. :doute:Quand on obtient ce message d’erreur c’est justement parce-qu’on utilise un logiciel de messagerie qui n’est pas supporté, ou qui est dans une version qui n’est pas supportée, par Acrobat.
Tu n’as donc que trois solutions pour envoyer un formulaire depuis Acrobat Pro ou Acrobat Reader :
– utiliser un logiciel de messagerie plus moderne (et moins passoire parce-que la sécurité compte aussi),
– utiliser une version d’Acrobat plus ancienne,
– utiliser une messagerie web (webmail).:Smiley15:
MerlinMaître des clésqui me donne soixante-dix-un euros, etc… ?
C’est effectivement plus facilement gérable avec septante… Les suisses sont malins !
D’ailleurs pour ce qui est de savoir compter je crois qu’on peut leur faire confiance, ils n’ont plus rien à prouver.
:Smiley03:MerlinMaître des clésBen moi j’ai reçu mon bouquin hier, mais en ce concerne les histoires d’arrondis je suis hors-jeu. :joker:
MerlinMaître des clésPS bis : je serais curieux de savoir ce que ça donne avec sous-échantillonnage mais sans conversion en CMJN (en laissant les couleurs Telles quelles) et vice-versa.
Parce-que concomitance n’est pas forcément causalité.
:idee:MerlinMaître des clésPhotoshop est un logiciel très gourmand en RAM, en % processeur et qui travaille en 1er-plan, alors qu’on demande aux autres de faire ça vite et bien en tâche de fond et en utilisant un minimum de RAM…
Sinon je ne vois ni ne connais aucune explication. :Euuuh:Effectivement, devoir préalablement redimensionner les images n’est pas très productif, mais il ne faut pas oublier que “30 ppp au final” c’est la résolution minimale, s’il y a un peu plus normalement ce n’est pas grave. Donc il n’y a peut-être pas toujours besoin de tout redimensionner.
Bon courage.
PS.
Il faudrait signaler ce problème à Adobe : http://www.adobe.com/products/wishform.htmlMerlinMaître des clésje vais optimiser l’image au max (cadrage, taille d’importation et résolution).
Oui, et il faudrait essayer de décocher le sous-échantillonnage.
Sous echantillonnage a 600ppp (pour arriver à ma résolution finale de 30ppp); compression JPEG.
MerlinMaître des clésBonjour et bienvenue.
Je commencerais par vérifier dans les paramètres d’exportation que la résolution d’aplatissement des transparences soit bien réglée sur “Haute résolution”.
(Panneau Avancés)Si ça n’y change rien, dans ces mêmes paramètres d’exportation il faudrait changer la version PDF et la régler sur 1.6 (Acrobat 7) et essayer ainsi (pour savoir si le problème vient ou non de l’aplatissement des transparences).
:priere:
MerlinMaître des clésBonjour.
Ce sujet a déjà été traité plusieurs fois dans le forum.
Une recherche sur “liste déroulante” devrait te donner de bons résultats.MerlinMaître des clésBonjour et bienvenue.
Soit 3 champs :
– NOM
– PRENOM
– NOMPRENOML’utilisateur doit remplir les champs NOM et PRENOM.
Pour remplir automatiquement le champ NOMPRENOM il faut lui placer ce JavaScript en script de calcul (dans le panneau Calcul des Propriétés du champ) :
// mise en variable
var strNom = this.getField(“NOM“).valueAsString;
var strPrenom = this.getField(“PRENOM“).valueAsString;
// concaténation et affectation de la chaine de caractères
event.target.value = strNom + ” ” + strPrenom;On peut inverser “strNom” et “strPrenom” si on préfère obtenir prénom + nom.
Bien entendu, le champ NOMPRENOM devrait être réglé en “Lecture seule” puisqu’il est rempli automatiquement (Propriétés du champ : Général).MerlinMaître des clésEn fait c’est le bouton d’envoi “Form_STD” qui ne fonctionne pas, parce-qu’il exécute un script qui pointe vers un champ inexistant au lieu de “Envoyer le formulaire”.
Mais tu devrais faire un bouton d’envoi pour chaque case-à-cocher, parce-qu’en l’état si on coche “Sarrebourg” puis “St-Dié” et qu’ensuite on décoche une des deux il n’y a plus de bouton d’envoi…
Pour certains choix (individuel/collectif, oui/non, etc.) tu devrais utiliser des boutons-radios ou bien des cases-à-cocher comme dans l’exemple ci-joint, c’est-à-dire ayant exactement le même nom ET une “Valeur d’exportation” différente (dans le panneau Options).
Ainsi les cases-à-cocher se comportent comme des boutons-radio, la différence c’est qu’on peut les décocher, contrairement aux boutons-radios.
:Smiley03:MerlinMaître des clésBonjour.
Dans la mesure du possible c’est typiquement le genre de chose qu’il faut faire avec le logiciel de mise en page avant de convertir en PDF, parce-qu’il n’y a aucun automatisme de ce genre dans Acrobat.
MerlinMaître des clésCe que je veux dire c’est qu’en l’état on ne peut pas inscrire plus de 10 personnes avec ce formulaire, puisque le contenu des champs (qui ont le même nom) se répète sur les 4 pages.
L’as tu testé ?
MerlinMaître des clésEn fait ton formulaire pourrait très bien fonctionner.
Il ne lui manque pas grand-chose, c’est juste quelques erreurs de débutant à corriger.
Patience et longueur de temps font mieux que force et que rage. :Smiley15:Je regarderai ça à tête reposée car je n’ai pas le temps tout de suite, mais avant j’ai une question : est-ce volontairement qu’il y a 4 pages avec des champs qui ont le même nom, et qui donc auront tous exactement le même contenu ?
Parce-que si oui et que, par exemple, c’est pour imprimer en 4 exemplaires il y a des moyens plus efficaces.MerlinMaître des clésAcrobat Pro c’est pour créer le formulaire, et parfois plus rarement pour l’utiliser.
La grande et immense majorité des utilisateurs se servent d’Acrobat Reader (ex Adobe Reader) pour remplir les formulaires, et en général dans une version plus récente.Tout ça pour dire qu’avant d’être diffusé, un formulaire PDF doit être testé avec Acrobat Reader, parce-qu’il n’y a que le test pour savoir si ça fonctionne ou non.
MerlinMaître des clésJ’utilise ce petit livre que l’on trouve chez Eyrolles à Paris ou ailleurs:
JavaScript de David Flanagan (Auteur)Je viens de le commander.
:geek:MerlinMaître des clésJe suppose que tu travailles sur Windows. :doute:
A priori ce qui lui manque c’est le plugin “Adobe PDF Viewer”, donc : menu Aide (?) : Réparer/vérifier l’installation.
Si ça ne suffit pas : désinstallation + réinstallation.MerlinMaître des clésnum=Math.round(saisie);
num=Math.floor(saisie);Connais-tu une bonne documentation à propos des Math.round, Math.floor, etc. ?
MerlinMaître des clésBonjour.
Est-ce que ça bloque le remplissage ou bien l’envoi ?
:Euuuh:21 janvier 2016 à 13:51 en réponse à : Formulaire remplissable après un choix sur bouton radio #60270MerlinMaître des clésLa ligne “y.readonly = true” de la fonction verrouiller ne se charge-t-elle pas déjà de cela ?
Non, parce-que ton script ne fait que déclarer la fonction à l’ouverture, il ne l’exécute pas.
Pour que la fonction soit exécutée dans la foulée il faut le dire juste après l’avoir déclarée :// déclaration de la fonction
function verrouiller(y) {
// Make field Read-Only
y.readonly = true;
// Set Grayed out colors
y.fillColor = [“G”, 0.75]; y.borderColor = [“G”, 2/3]; y.textColor = [“G”, 0.5];
}
// exécution de la fonction
verrouiller(y);Mais si la variable “y” n’est pas préalablement déclarée elle aussi ça ne fonctionnera pas.
21 janvier 2016 à 12:04 en réponse à : Formulaire remplissable après un choix sur bouton radio #60268MerlinMaître des clésBonjour et bienvenue.
Pour que les champs soient verrouillés à l’ouverture il faut les mettre en “Lecture seule”.
Ça se fait dans : Propriétés du champ : GénéralMerlinMaître des clés:bonjour:
PS : pour obtenir le comportement inverse il faut juste supprimer le point d’exclamation (!).
MerlinMaître des clésBonjour et bienvenue.
Il faut placer ce script en action souris-relevée dans chaque case-à-cocher :
this.getField(“BOUTON1“).display = !event.target.isBoxChecked(0);
Pour chaque case-à-cocher il faudra modifier le nom du champ cible (BOUTON1).
MerlinMaître des clésBonjour.
Je te propose de décortiquer l’exemple ci-joint, qui semble avoir été fait pour toi.
:Smiley01:MerlinMaître des clésForcément : tant que le nombre de caractères total n’est pas connu il ne sert à rien de tenter de l’ajuster (de mon point de vue).
MerlinMaître des clésBonjour.
Le moyen le plus simple c’est d’ajuster la hauteur des champs pour afficher (à peu près) dans le corps de caractère voulu, et d’utiliser la même hauteur pour tous les champs.
Sinon on peut utiliser ce script en script de validation ou en script de format personnalisé :
Code:// si le nombre de caractères est supérieur à 70
if (event.value.length >= 70)
// on utilise le corps de texte automatique
event.target.textSize = 0;
// sinon, si le nombre de caractères est inférieur à 70
else if (event.value.length < 70)
// on utilise le corps 6
event.target.textSize = 6;La limite du nombre de caractères est à déterminer en fonction de la taille du champ et du corps de caractères voulu.
MerlinMaître des clésBonjour.
Code:if (event.target.isBoxChecked(0))
{app.alert({cMsg: “Dès Noël où un zéphyr haï me vêt de glaçons würmiens je dîne d’exquis rôtis de bœuf au kir à l’aÿ d’âge mûr & cætera !”, cTitle: “COUCOU”});}15 janvier 2016 à 10:20 en réponse à : Menu déroulant mère fille et champs associés remplis automatiquement #60193MerlinMaître des clésIl me semblait bien que tu avais le niveau requis. C’est pourquoi je ne comprenais pas pourquoi tu posais la question. :Smiley03:
Merci pour le retour.
Par-contre tu devrais cocher la case de validation immédiate dans tes menus déroulants, ça fonctionnera mieux (sans temps de latence).A bientôt.
MerlinMaître des clésBonjour.
Avec Acrobat 5 était fourni un exemple en anglais et en US$ : http://abracadabrapdf.net/parking/CHECK.pdf
Dont j’avais francisé les scripts pour des suisses : http://abracadabrapdf.net/parking/AcroUsers/Cheque_vf.pdf
La mention “pour des suisses” est importante car mon document utilise septante, huitante et nonante.
Il faudrait l’adapter à nos soixante-dix, quatre-vingt et quatre-vingt-dix…14 janvier 2016 à 11:32 en réponse à : Menu déroulant mère fille et champs associés remplis automatiquement #60191MerlinMaître des clésA priori la réponse est dans le fichier que tu as joint.
Il te faut juste savoir que les scripts sont placés en script de document.
Voir : http://abracadabrapdf.net/ressources-et-tutos/js-et-formulaires-ressources/les-differents-niveaux-dutilisation-des-scripts-javascript/
:Smiley15:Meilleurs vœux.
MerlinMaître des cléslorsque je décoche la case, le champ reste obligatoire
Non, c’est juste que je n’ai pas vérifié le code avant de poster et qu’il fonctionne à l’envers.
Donc comme indiqué ci-dessus il suffit de supprimer le point d’exclamation dans la ligne de script.
:idee:MerlinMaître des clésBonjour et bienvenue.
A placer en action souris-relevée dans la case-à-cocher :
Code:this.getField(“Sucre_Residuel”).required = !event.target.isBoxChecked(0);PS : si jamais ça fonctionne à l’envers, il faut supprimer le point d’exclamation (!).
MerlinMaître des clésOn ne peut pas compter sur JavaScript dans les logiciels pour mobiles…
MerlinMaître des clésOn peut toujours essayer de JavaScripter une date de péremption pour forcer les utilisateurs à re-télécharger un formulaire neuf… mais ça ne fonctionnera pas sur Android (ni sur iOS).
:mur:MerlinMaître des clésC’est quand on fabrique le formulaire avec Acrobat Pro qu’il faire des enregistrer-sous.
Si l’utilisateur du formulaire ne peut que remplir quelques données textuelles il n’y a pas de problème de poids de fichier.Par-contre si l’utilisateur peut importer des images ou des pièces jointes de taille conséquente le mieux est qu’il reparte toujours du même fichier original/modèle.
Mais, dans la mesure ou les images et les pièces jointes sont considérés comme des “commentaires” je ne sais pas si ça incrémente le poids du fichier ou si ça disparait vraiment quand on les supprime…
A tester…MerlinMaître des clésEst-ce que le nombre maximum de chiffres est connu ?
13 janvier 2016 à 12:41 en réponse à : Valeur d’exportation identique dans une liste déroulante #60180MerlinMaître des clésPour être sûr de passer la valeur de l’item sélectionné et pas la valeur d’export utilisez ce script de calcul associé à la semelle droite:.
:bravo:
13 janvier 2016 à 12:40 en réponse à : Valeur d’exportation identique dans une liste déroulante #60179MerlinMaître des clésJe déconseille l’usage immodéré des scripts de calcul, je reviendrai sur ce sujet.
Justement, on en parle ici : http://abracadabrapdf.net/ressources-et-tutos/js-et-formulaires-ressources/lordre-dexecution-des-evenements-dans-les-champs-de-formulaire-pdf/
:idee:MerlinMaître des clésÇa dépend si le chiffre se trouve dans un champ rempli par un calcul ou dans un champ rempli par l’utilisateur.
MerlinMaître des clésPlace ce script en script de validation dans le champ concerné :
Code:event.value=event.value.replace(/./g,”,”)MerlinMaître des clésLes champs concernés ne sont pas numérotés de façon consécutive, donc on ne peut pas faire de boucle et il faut les additionner un par un :
event.target.value = (this.getField(“Texte08.0”).value + this.getField(“Texte08.1”).value + this.getField(“Texte08.2”).value + this.getField(“Texte08.14.0.1”).value); /* Etc. */
if (event.value == “0”)
{event.value = “”;}12 janvier 2016 à 13:02 en réponse à : Valeur d’exportation identique dans une liste déroulante #60176MerlinMaître des clésJ’en pense qu’un autre magicien va te répondre, parce-que je viens d’essayer mais je n’y arrive pas.
Et j’ai vraiment la désagréable impression de passer à coté de quelque chose d’évident…
:mur: :joker:MerlinMaître des clésen rajoutant ton bout de script je perds le calcul avec “Texte08” ?
Oui, dans ce cas il faut faire le calcul + la validation tout en JavaScript.
d’autre part, dans les champs “Texte14 et 15”, sans les décimales, je n’ai plus le symbole “€” ?
Je n’arrive pas à reproduire ce problème…
MerlinMaître des clésPour ne pas avoir de zéro en attente de calcul il faut ajouter ce script (en fin) de script de calcul dans le champ concerné :
if (event.value == “0”)
{event.value = “”;}Pour ne pas avoir de décimales après la virgule, et donc obtenir un arrondi, il faut aller dans l’onglet Format : Nombre et sélectionner : Nombre de décimaux = zéro.
MerlinMaître des clésBonjour et bienvenue.
En fait ce sont les deux dernières lignes de ton calcul qui sont en trop et qui sont contradictoires avec le but poursuivi.
En effet le “else” intervient dans le cas où les champ ne sont pas vides et donc dans le cas où le calcul doit s’effectuer… et dans ce cas là tu imposes un total égal à rien… :oh:Ça n’empêche rien mais dans la 3e ligne il manque la protection contre la division par zéro, que j’ai ajoutée.
a = this.getField(“Cost01”).value;
b = this.getField(“MU01”).value;
if ( a != “” && b != “” && b != “0”)
{event.target.value = a / b;}11 janvier 2016 à 13:07 en réponse à : Valeur d’exportation identique dans une liste déroulante #60174MerlinMaître des clésSinon ton problème vient du fait que pour une liste déroulante “value” ne contient pas toujours la même chose.
S’il y a une valeur d’exportation, value représente la valeur d’exportation.
S’il n’y a pas de valeur d’exportation, value représente l’item (l’intitulé) de menu.Il y a un truc pour être certain de bien capter celui qu’on veut mais je ne l’ai plus en tête et je n’ai pas le temps de chercher maintenant.
A suivre…11 janvier 2016 à 13:04 en réponse à : Valeur d’exportation identique dans une liste déroulante #60172MerlinMaître des clésBen… Comme rien.
En fait j’ai confondu avec un autre sujet. :Ooops:11 janvier 2016 à 12:07 en réponse à : Valeur d’exportation identique dans une liste déroulante #60170MerlinMaître des clésPS : Merci de saisir les messages directement dans le champ de saisie du forum, ou bien de faire des copier-coller “texte seul”, pour m’éviter d’avoir à nettoyer toutes les balises inutiles entre crochets.
:priere:11 janvier 2016 à 11:59 en réponse à : Valeur d’exportation identique dans une liste déroulante #60168MerlinMaître des clésDe plus, j’ai une liste “Semelle G” qui recopie la liste “Semelle D” avec event.target.value = this.getField(“SemelleG”).value; dans un script de calcul. Quand je choisis “Semelle 4” avec valeur d’exportation “Talon 10” dans “Semelle G” il me donne “Semelle 1” qui a la même valeur d’exportation (“Talon 10”) dans la liste “Semelle D”.
Sauf cas particulier, il faut impérativement cocher l’option de validation immédiate, comme sur la capture ci-jointe.
L’option Trier les éléments est également très pratique quand on veut être sympa avec les utilisateurs.Il y a également l’Ordre de calcul qui me parait fantaisiste, mais je ne connais pas la logique de ce formulaire.
11 janvier 2016 à 11:55 en réponse à : Valeur d’exportation identique dans une liste déroulante #60167MerlinMaître des clésLe problème c’est que pour plusieurs semelles j’ai la même valeur d’exportation et quand je veux changer quelque chose dans Propriétés de la liste déroulante > Options, je ne peux sélectionner qu’un seul élément qui à une valeur d’exportation identique. Par exemple si “Semelle 1″, ” Semelle 4″ et “Semelle 5” ont la même valeur d’exportation, je ne peux sélectionner que “Semelle 1” et je ne peux donc pas faire remonter, descendre ou supprimer “Semelle 4” et “Semelle 5”.
Je ne comprend pas la question… Pourquoi vouloir faire remonter ou descendre des éléments de menu ? :Euuuh:
D’autre part, aucun de ces articles de menu n’a de valeur d’exportation attribuée.11 janvier 2016 à 11:53 en réponse à : Valeur d’exportation identique dans une liste déroulante #60166MerlinMaître des clésDe plus, j’ai une liste “Semelle G” qui recopie la liste “Semelle D” avec event.target.value = this.getField(“SemelleG”).value; dans un script de calcul.
En fait c’est l’inverse… :geek:
10 janvier 2016 à 12:48 en réponse à : Fiche de fabrication PDF – Menu déroulant conditionnel #60164MerlinMaître des clésOui, quand on rédige un message sur un forum on pense rarement à optimiser son indexation et son SEO.
Et pourtant…
:geek:10 janvier 2016 à 11:38 en réponse à : Fiche de fabrication PDF – Menu déroulant conditionnel #60162MerlinMaître des clésBonjour.
La mise en œuvre de telles listes déroulantes à déjà été abordée plusieurs fois dans ce forum, ce n’est pas du tout intuitif mais il faut juste savoir qu’il faut faire une recherche sur les mots clés “mère” et “fille“.
Et aussi peut-être : Liste déroulante “dépendante”.:soleil:
MerlinMaître des clésTon document affiche une date fantaisiste, ne calcule pas, et la Console JavaScript renvoie des erreurs sans arrêt.
Ci-joint une version qui calcule… sans JavaScript.J’ai aussi corrigé l’ordre de tabulation, l’ordre de calcul, les formats… et quelques fautes d’orthographe.
:Smiley15:MerlinMaître des clésAyant supprimer le champ “Texte9.1.0” pour des raisons pratiques
Du coup ça n’est pas vraiment pratique parce-que ça fausse tous les scripts… :tutut:
Au lieu de supprimer un champ faisant partie d’une série il est souvent plus simple de le masquer (invisible à l’écran), de le mettre en “lecture seule” et de lui attribuer zéro comme valeur par défaut.
:soleil:MerlinMaître des clésBonjour.
Le format Nombre (Propriétés : Format) avec virgule interdit la saisie du point, donc il est impossible de le remplacer.
(D’autre part, tous les francophones sont censés utiliser naturellement la virgule :Smiley03: )Avec JavaScript on pourrait le faire en utilisant un script de touche personnalisé, mais comme ce script devrait venir en lieu et place du format Nombre il faudrait aussi ré-inventer le format Nombre en JavaScript…
MerlinMaître des clésAlors que je vois et accède à tous les items et options que j’ai organisé/présenté, lui ne voit pas tout !?!
Attention, toutes les fonctions d’Acrobat Pro ne sont pas disponibles dans Acrobat Standard ni dans Acrobat Reader, ce sont trois logiciels différents : https://acrobat.adobe.com/fr/fr/pricing/pricing-compare-plans.html
A cela s’ajoutent les différences entre versions…
MerlinMaître des clésBien que j’ai coché l’action à mémoriser, cette pop up me dit et me répète systématiquement :
A priori c’est un bug qui n’affecte que ton poste et/ou ton logiciel. Normalement cette alerte ne s’affiche qu’une seule fois.
Sinon on peut déclarer un dossier ou un document comme “privilégié” via Préférences : Protection (renforcée).
Ou bien modifier les paramètres d’accès à l’internet via Préférences : Gestionnaire d’approbation : Modifier les paramètres.
On peut y libérer l’accès à tous les serveurs web ou bien n’en autoriser que certains via une liste noire et une liste blanche.Ton S.I. l’ignore certainement mais il faut savoir que ces réglages de Préférences sont accessibles via l’outil de déploiement d’Acrobat (Pro ou Reader), il n’est donc pas nécessaire de paramétrer tous les postes un par un.
Bonne année.
MerlinMaître des clésBonjour et bienvenue.
Je crois qu’il y a une fonction d’Acrobat (Reader et Pro) qui devrait te convenir : Envoyer pour signature.
Voir : https://acrobat.adobe.com/fr/fr/how-to/electronic-signatures-online-e-signatures.htmlLe destinataire n’a besoin que d’un navigateur web pour signer, et donc valider, la proposition reçue.
Bonne année.
MerlinMaître des clés:bonjour:
Bonnes fêtes.
MerlinMaître des clésVoici le script avec un exemple ci-joint.
J’ai utilisé 4 boutons de longueurs différentes qui apparaissent alternativement (dans les boutons on peut mettre des icônes).
Les options de validation du champ texte interdisent la saisie en dehors de la plage zéro-300.
:Smiley01:Code:if (event.target.value == “0” || event.target.value == “”)
{
this.getField(“Button1”).display = display.hidden;
}
else if (event.target.value > “0” && event.target.value <= "75")
{
this.getField(“Button1”).display = display.hidden;
this.getField(“Button1.3”).display = display.visible;
}
else if (event.target.value > “75” && event.target.value <= "150")
{
this.getField(“Button1”).display = display.hidden;
this.getField(“Button1.2”).display = display.visible;
}
else if (event.target.value > “150” && event.target.value <= "280")
{
this.getField(“Button1”).display = display.hidden;
this.getField(“Button1.1”).display = display.visible;
}
else
{
this.getField(“Button1”).display = display.hidden;
this.getField(“Button1.0”).display = display.visible;
}MerlinMaître des clésEn fait c’est simple, il suffit de placer des champs les uns à coté des autres et de les afficher/masquer en fonction.
Mais pour ça il faudrait connaitre les quantités maximales et minimales du réservoir, et le nombre de graduations nécessaires.MerlinMaître des clésBonjour.
A placer en script de calcul dans le champ REMPL :
Code:if (this.getField(“DBM”).value != “0”)
{event.target.readonly = true;}
else
{event.target.readonly = false;}Bonnes fêtes.
27 décembre 2015 à 17:43 en réponse à : Disparition des calques dans les templates masqués et calcul inactif #60138MerlinMaître des clésJ’ai frôlé le pire mais maintenant ça va.
Tu devrais obtenir une réponse dans la 1re semaine de janvier sur AcrobatUsers, dès que les experts auront dessoûlés.
:priere:
Ajout : je viens de voir que George K. a déjà répondu, d’après lui ça devrait le faire.
Voici le lien pour ceux que ça intéresse : https://answers.acrobatusers.com/Disappearing-hidden-layers-inactive-calculation-templates-q295687.aspxBonnes fêtes.
MerlinMaître des clésBonjour et bienvenue.
Le mieux serait que tu joignes ton document, ou au moins une maquette.
26 décembre 2015 à 20:19 en réponse à : Disparition des calques dans les templates masqués et calcul inactif #60135MerlinMaître des clésSi le calcul ne se fait plus c’est certainement parce-que (par défaut) les champs situés sur les nouvelles pages générées sont automatiquement renommés en suivant la convention de dénomination des champs de formulaire.
Il y a un paramètre de la fonction Spawn qui permet de modifier ce comportement, mais je ne vais pas pouvoir t’aider plus pour le moment depuis ma chambre d’hôpital.
:Smiley02:26 décembre 2015 à 11:09 en réponse à : Disparition des calques dans les templates masqués et calcul inactif #60133MerlinMaître des clésBonjour.
Je crois me souvenir d’un problème similaire.
Il est bien possible que les modèles (templates) et les calques ne soient pas compatibles car les calques ont été implantés tardivement dans le format PDF, contrairement aux modèles…
:doute:23 décembre 2015 à 21:20 en réponse à : Commande enregistrer sous + nom de fichier personnalisé #60132MerlinMaître des clésExactement.
22 décembre 2015 à 21:59 en réponse à : Commande enregistrer sous + nom de fichier personnalisé #60130MerlinMaître des clésBonjour.
Oui, c’est possible mais uniquement à partir d’un script d’application : http://abracadabrapdf.net/ressources-et-tutos/js-et-formulaires-ressources/les-differents-niveaux-dutilisation-des-scripts-javascript/
MerlinMaître des clésQuelques années d’expérience en PDF m’ont appris que souvent il vaut mieux stocker les valeurs dans des champs masqués que dans des variables.
:geek:MerlinMaître des clésj’ai simplement l’impression que Acrobat ne gère pas la position des calques donc texte dans la page.
Essaie de te mettre à la place de quelqu’un qui ne connait pas du tout ton problème : cette phrase est une énigme…
Pour moi, avec Acrobat comme avec InDesign, le seul positionnement qui soit gérable pour un calque concerne l’empilement (dessus, dessous…). Je n’en vois pas d’autre.
:Euuuh:MerlinMaître des clésConnaitriez vous un moyen dans le script de faire additionner l’ensemble de mes champs (cases à cocher)
C’est simple : dans l’onglet Propriétés : Calcul du champ Total tu demandes à faire “la somme” du champ “parent” “P6eval_competences.manageriales“.
Ainsi tous les champs “enfants” seront automatiquement additionnés.
Bien entendu, toutes les cases à additionner doivent avoir une valeur d’exportation de “1”.:Smiley15:
MerlinMaître des clésest ce quelqu’un aurait une idée sur l’erreur de syntaxe suite au code ci dessous, je tourne en rond.
Quelle version d’Acrobat utilises-tu et sur quelle plateforme ?
MerlinMaître des clésCe serait plus simple si les textes étaient dans des champs de formulaire.
Avec InDesign il faut créer un calque, ou un état des calques, pour chaque position du texte.MerlinMaître des clésBonjour.
Je ne suis pas certain d’avoir compris.
:Euuuh:17 décembre 2015 à 09:25 en réponse à : Masquer afficher des pages dans un PDF avec JavaScript #60117MerlinMaître des clésBonjour et bienvenue.
Avec Acrobat Pro on peut masquer des pages pour les faire apparaitre à la demande.
Une recherche sur le forum avec les mots “spawn” et “template” devrait te donner un aperçu des solutions envisageables.MerlinMaître des clésEst ce que par hasard il serait possible de faire l’action inverse ?
Non c’est irréversible, comme quand on pixelise du texte sur une image : une fois aplatis les champs font partie intégrale de la mise en page.
16 décembre 2015 à 17:52 en réponse à : Création QCM (questionnaire à choix multiple) avec popup et barre d’avancement #60116MerlinMaître des clésBonjour et bienvenue.
Pour faire un tel QCM en PDF il va falloir développer pas mal de scripts JavaScript… Et ça ne fonctionnera pas (pas forcément) sur les mobiles.
Ce n’est pas insurmontable mais un générateur de QCM devrait te faire gagner un temps fou, surtout si tu n’es pas une JavaScript-Jedi.
Que la force soit avec toi.
MerlinMaître des clésBonjour et bienvenue.
Je suppose qu’il est question de l’affichage des icônes des documents PDF dans l’Explorateur de Windows… :doute:
C’est un réglage que l’on trouve dans les Préférences : Générales.
Mais comme j’utilise la version Mac OS je ne peux pas donner son libellé exact.PS : merci de ne pas copier-coller directement le message depuis Word, ou autre.
Il vaut mieux copier en “texte seul” sinon les balises entre crochets le rendent difficilement lisible.MerlinMaître des clésBonjour et bienvenue.
Le script JavaScript est simple :
this.flattenPages();
A placer en Souris relevée : Exécuter un JavaScript.
Par-contre il faut savoir que ça ne fonctionne pas avec Acrobat Reader, ça ne fonctionne qu’avec Acrobat Pro ou Acrobat Standard.
15 décembre 2015 à 00:06 en réponse à : Export de certaines données d’un formulaire vers un .fdf #60081MerlinMaître des clésBonjour.
Il y a trois façons de faire :
– utiliser la fonction importer/exporter un jeu de données de l’éditeur de formulaire. Mais ça n’ira pas car c’est tous les champs qui sont nécessairement exportés.
– utiliser la fonction Envoyer un formulaire depuis un bouton. Pas besoin de script, on peut choisir les champs a exporter en les cochant dans une liste.
– utiliser JavaScript et sa fonction exportAsFDF, mais s’il y a beaucoup de champs il faudra certainement utiliser des boucles…
Alors je laisse la parole à d’autres.
:Smiley15:14 décembre 2015 à 16:39 en réponse à : Remplissage impossible formulaire PDF dynamique (URGENT) #60079MerlinMaître des clésIl est très étonnant que Acrobat Reader ne puisse pas utiliser un PDF-XFA. :Euuuh:
Sinon il y a aussi PDF Converter qui a un bon support du format PDF, peut-être que… :priere:
MerlinMaître des clésBonjour et bienvenue.
Il faut expliquer au webmaster que, si on veut qu’il fonctionne correctement, un formulaire PDF doit être ouvert avec Acrobat Reader (ou PDF Converter, etc.).
Ou bien éventuellement avec un navigateur web, mais si et seulement si le plugin AdobePDFViewer est installé.Sinon ce sont les fonctions internes du navigateur qui gèrent le PDF, c’est bien pour afficher un PDF “plat” sans aucune interactivité mais pour les formulaires c’est zéro pointé.
MerlinMaître des clésIl est possible que la bonne réponse vienne de l’abandon de la mauvaise question… :Smiley03:
As tu essayé Evernote ou un des ses concurrents ?
13 décembre 2015 à 11:32 en réponse à : Remplissage impossible formulaire PDF dynamique (URGENT) #60077MerlinMaître des clésBonjour et bienvenue.
Celui ci a été créé à partir d’un PC windows et je suis utilisateur d’un Mac.
Ce n’est pas un problème.
Dans les propriétés du fichier, l’affichage rapide web a été désactivé. Je ne peux ouvrir le fichier qu’avec “ADOBE ACROBAT READER DC”.
Ce sont deux choses qui n’ont rien à voir.
Le problème c’est qu’à l’ouverture, j’ai ce message qui apparaît: Ce document a activé les fonctions étendues d’Adobe Acrobat Reader DC. Il a été modifié depuis sa création, et l’utilisation des fonctions étendues n’est plus disponible.
Normalement Acrobat Reader DC n’a pas besoin des droits étendus pour permettre d’enregistrer un formulaire.
Contactez l’auteur de la version d’origine de ce document
C’est effectivement la meilleure chose à faire.
A partir de là, je n’ai plus du tout la possibilité de remplir mon document.
Il faudrait plus de précisions…
Qu’est-ce qui empêche de remplir un champ ou de cocher une case ?J’ai tenté de l’ouvrir avec d’autres soft PDF mais il reste illisible (une page blanche apparaît et je ne vois pas le contenu du document).
On dirait bien qu’il s’agit d’un formulaire PDF-XFA créé avec LiveCycle Designer (et donc pas avec Acrobat).
Explications : http://abracadabrapdf.net/ressources-et-tutos/js-et-formulaires-ressources/acroforms-ou-xfa/J’ai besoin de renvoyer ce document très vite et je sollicite donc l’aide du forum pour trouver une solution efficace.
Il n’y a que deux solutions, soit contacter l’auteur du document, soit le poster ici en pièce jointe pour qu’on voit avec Acrobat Pro s’il est possible de le “réactiver” ou de le “désactiver” totalement pour le rendre utilisable avec Acrobat Reader.
12 décembre 2015 à 14:24 en réponse à : Duplication de calculs de champs en rangées et en colonnes #60071MerlinMaître des clésDans cet exemple :
Non, justement dans cet exemple l’auteur (moi) utilise la Convention de dénomination des champs de formulaire pour effectuer un total en colonne en deux clics.
C’est beaucoup plus simple qu’une boucle mais ça ne fonctionne que dans un sens pour un seul calcul.
Pour des calculs en rangées puis en colonnes il faut impérativement utiliser des boucles.
Donc je laisse la parole à Alex…
:joker:MerlinMaître des clésBonjour.
Convertir le document Word en PDF simplifierait peut-être beaucoup de choses, non ?
:geek:
MerlinMaître des clésBonjour et bienvenue.
Je ne comprend pas bien le principe du duplicata.
En numérique ça ne sert à rien, il vaut mieux sauvegarder l’original… Et pour le papier il suffit d’imprimer en 2 exemplaires…
Ou bien ai-je raté quelque chose ?
:Euuuh:9 décembre 2015 à 18:00 en réponse à : Uniquement en MAJUSCULES dans un champ de texte ? – RÉSOLU #46878MerlinMaître des clésC’est une position de principe. :Smiley01:
Dans la pratique il faut utiliser le “Script de touche personnalisé” qui va bien, c’est-à-dire un script qui filtre la saisie utilisateur grâce à une formule magique (ou regex/requête GREP).
Malheureusement je ne connais et ne trouve pas la regex qui filtre les caractères ASCII.
A suivre…
MerlinMaître des clésLes hyperliens fonctionnent quand ils pointent vers des fichiers (HTML, PDF, etc.).
Il ne sert à rien d’indiquer le chemin vers le logiciel Acrobat.MerlinMaître des clésOn peut faire plein de choses avec des PDF, des fichiers de données et du JavaScript… Malheureusement ça ne fonctionne pas (encore) sur mobiles.
Je ne sais pas quel logiciel tu utilises sur ton mobile, mais si c’est un simple problème de visualisation pourquoi ne pas essayer le mode “Redistribution” ???
Tout est expliqué là : http://abracadabrapdf.net/ressources-et-tutos/creation/pdf-responsive/MerlinMaître des clésBonjour.
Plutôt que de chercher midi à 14 heures essayons de trouver une solution efficace. :Smiley03:
Pourquoi ne pas tout simplement agrandir la taille des cases-à-cocher dans le formulaire PDF ?
Si ce n’est pas possible, pourquoi ne pas zoomer dans le formulaire PDF ?
Pourquoi ne pas utiliser des gants plus fins ?
:Smiley15:MerlinMaître des clésBonjour et bienvenue.
Adobe fournit un document de référence indiquant tous les paramètres d’ouverture que l’on peut passer dans un hyperlien.
Ce document se nomme “AcrobatDC_pdf_open_parameters.pdf” et il est inclut dans le SDK, qu’il faut télécharger en entier (les liens sont tout en bas de la page) : http://www.adobe.com/devnet/acrobat/sdk/eula.html
MerlinMaître des clésla société qui gère l’informatique ici a configuré le logiciel ainsi. Nunuches qu’ils sont !
Pas forcément, il peut y avoir plein de bonnes raisons.
Je suis allée dans Adobe Reader, Edition, Préférences, Documents, et j’ai décoché l’affichage rapide web. :idee: Maintenant, mes fichiers s’affichent bien sous Adobe Reader, sauf que…
Sauf que… Ça n’a rien voir.
“L’affichage rapide des pages web” c’est une option qui concerne la façon d’enregistrer les documents PDF.
D’ailleurs c’est marqué juste au-dessus : “Paramètres d’enregistrement”.Je me demande donc comment échapper à cette bizarrerie qui saborde tout le travail. Auriez vous une idée pour résoudre cette énigme Professeur Merlin ?
Normalement Adobe Reader ne demande qu’une seule fois, et ne repose plus la question si on coche la bonne case.
Dans le cas contraire c’est que le S.I. a bloqué, ou activé, quelque chose…
:joker:MerlinMaître des clésJe parie 1 contre 1000 que le S.I. a paramétré l’ouverture des PDF via Internet Explorer.
Mais que le fichier PDF cible s’ouvre via Internet Explorer ou via Adobe Reader, en quoi est-ce un problème puisqu’il s’ouvre de toute façon ?
MerlinMaître des clésBonjour.
Tu ne parles que de supprimer automatiquement les boutons existants, mais je suppose qu’il faudrait en profiter pour ajouter le nouveau ?
Ça ne ferait qu’un voyage.MerlinMaître des clésBonjour et bienvenue.
Le logiciel par défaut pour ouvrir les PDF est un réglage “utilisateur” propre à chaque session de chaque ordinateur ou mobile.
Si les PDF sont prévus pour s’ouvrir avec Internet Explorer c’est qu’il y a un mauvais réglage.
Pour le modifier : clic-droit sur l’icône d’un fichier PDF : Ouvrir avec : Choisir le programme par défaut.En fait, pour éviter tout problème de ce genre et pour éviter beaucoup d’autres problèmes potentiels, le mieux est d’incorporer tous les fichiers dans le PDF, en pièces jointes.
Ainsi ils s’ouvriront forcément (pas de liens manquant ou foireux), et il s’ouvriront forcément avec Acrobat (Reader ou Pro).:Smiley15:
-
AuteurRéponses