Toutes mes réponses sur les forums
-
AuteurRéponses
-
Merlin
Maître des clésBonjour et bienvenue,
L’utilisation de la fonction de recherche* associée aux termes “bouton enregistrer” devrait donner de bons résultats…
:Smiley03:*”Rechercher” dans la barre rouge ci-dessus.
9 octobre 2013 à 07:52 en réponse à : Récupération données BDD dans un formulaire PDF. – RÉSOLU #55870Merlin
Maître des clésSalut,
Je comprend ton impatience mais cette semaine ce n’est pas possible pour moi. Pas le temps.
…A suivre…
:Smiley01:Merlin
Maître des clésBen oui, ça ne fonctionne pas…
Encore un bug de la documentation…Je suppose que c’est dû au changement intervenu avec Acrobat X au niveau de la gestion du fenêtrage et au sujet duquel le débat continue de faire rage parmi les beta-testeurs et les experts.
:joker:
8 octobre 2013 à 18:13 en réponse à : Comptabiliser le nombre de caractère dans un PDF. – RÉPONDU #55958Merlin
Maître des clésPeut-être tout simplement parce que la fonction de comptage de mots existe dans Acrobat javascript (getPageNumWords), et pas celle des caractères
C’est effectivement la seule explication.
:Smiley01:Et pourquoi n’y a t’il pas de fonction de comptage de caractères ?
Depuis la version beta d’Acrobat 8 on me répond que ce n’est pas prioritaire…
:geek:Par contre, si tu cherches une solution simple et gratuite, je ne vois que l’export de ton PDF au format Word et le comptage dans Word.
Les fonctions de InDesign sont bien plus puissantes…
:Smiley03:8 octobre 2013 à 18:09 en réponse à : Exportation d’un formulaire en PDF non modifiable. – RÉSOLU #55742Merlin
Maître des clés(à l’exception du “enregistrer sous” qui devient un “enregistrer”)
Houla, ça c’est grave et potentiellement dangereux pour l’utilisateur…
Il serait temps que les mobiles se préoccupent de sécurité, ceux d’Apple en particulier.
:Smiley01:8 octobre 2013 à 18:02 en réponse à : Exportation d’un formulaire en PDF non modifiable. – RÉSOLU #55741Merlin
Maître des cléscomment puis-je masquer les boutons rouges?
1- On utilise la Convention de dénomination des champs de formulaire pour se simplifier la vie : http://abracadabrapdf.net/ressources-et-tutos/js-et-formulaires-ressources/duplication-rapide-de-champs-de-formulaire/
2- On ajoute cette ligne de script :
this.getField(“Rosso”).display = display.hidden;Ce qui nous donne :
//Masquer le bouton
event.target.display = display.hidden;
this.getField(“Rosso”).display = display.hidden;
//Verrouiller tous les champs
for (var i=0; ivar fname = this.getNthFieldName(i);
var f = this.getField(fname);
f.readonly = true;
}
// Enregistrer
app.execMenuItem(“SaveAs”);Exemple ci-joint.
:Smiley03:[attachment deleted by admin]
8 octobre 2013 à 17:52 en réponse à : Application PDF avec liaison sur un fichier texte ou csv. – RÉPONDU #55813Merlin
Maître des clésArnaud a un besoin très particulier, sinon ce sont des choses qui ont déjà été discutées sur le forum : http://abracadabrapdf.net/forum/index.php/topic,2228.0.html
Une recherche sur les mots “données”, “importation”, etc. devrait donner de bons résultats.
:Smiley01:
8 octobre 2013 à 17:50 en réponse à : Attribution de script sur bouton via les terminaisons de nom. – RÉSOLU #55973Merlin
Maître des clésOui, c’est possible.
Mais pour en savoir plus il va falloir attendre le passage d’un Javascript-Jedi, ou bien une bonne semaine parce-qu’en ce moment je suis surbooké…
:joker:7 octobre 2013 à 09:41 en réponse à : Récupération données BDD dans un formulaire PDF. – RÉSOLU #55865Merlin
Maître des clésC’est le script “Remplissage fiche” qui fait tout le boulot, et qui est appelé par la liste déroulante.
7 octobre 2013 à 08:26 en réponse à : Récupération données BDD dans un formulaire PDF. – RÉSOLU #55863Merlin
Maître des clésOuvre la Console (ctrl/cmd + J) avant de cliquer sur “Importer” : ça réinitialise la liste des pièces jointes et ça réinitilise les champs.
C’est la liste déroulante qui doit remplir les champs.C’est une maquette, dans un “vrai” document il ne devrait pas y avoir le bouton “Importer” et l’initialisation se ferait automatiquement à l’ouverture du document.
:idee:7 octobre 2013 à 06:51 en réponse à : Récupération données BDD dans un formulaire PDF. – RÉSOLU #55861Merlin
Maître des clésEt dans ton exemple, les champs ne sont pas modifiables manuellement.
Je cite mon dernier message (ci-dessus) : “Par-contre je viens de m’apercevoir que j’avais posté un fichier verrouillé, ci-joint un autre.”
Je ne comprends toujours pas bien, où ce trouvent les scripts ?
Capture jointe.
[attachment deleted by admin]
6 octobre 2013 à 12:15 en réponse à : Comptabiliser le nombre de caractère dans un PDF. – RÉPONDU #55954Merlin
Maître des clésQui a une autre solution ?
:joker:
4 octobre 2013 à 13:56 en réponse à : Récupération données BDD dans un formulaire PDF. – RÉSOLU #55859Merlin
Maître des clésEst ce possible de tout mettre dans le même fichier CSV?
Et comment se fait le lien avec les pièces jointes ?Dans mon exemple la correspondance entre les noms de champs et les colonnes est faite par JavaScript à l’ouverture du document.
Dans l’exemple il y en a 3 mais on peut augmenter le nombre des colonnes et des champs correspondants.
Peu importe le nom du fichier de donnés et son suffixe (TXT ou CSV), par-contre le script employé requiert qu’il n’y ait pas d’autre pièces jointes dans le PDF.Par-contre je viens de m’apercevoir que j’avais posté un fichier verrouillé, ci-joint un autre.
[attachment deleted by admin]
4 octobre 2013 à 13:47 en réponse à : Récupération données BDD dans un formulaire PDF. – RÉSOLU #55858Merlin
Maître des clésFais un essai sur ce formulaire…
Si tu ouvres une pièce jointe dans Acrobat (par exemple Dupont.csv) tu constaters que tu peux la modifier sous Excel, et elle sera mise à jour !Oui, bien sur. Je pensais à la partie création du CSV.
:Smiley03:4 octobre 2013 à 10:30 en réponse à : Récupération données BDD dans un formulaire PDF. – RÉSOLU #55855Merlin
Maître des clésAcrobat ne peut pas modifier un fichier TXT ou CSV, il faut le préparer par ailleurs.
Pour l’export en CSV je préfère LibreOffice à Excel car les options d’exportation sont plus complètes.
De mémoire, il vaut mieux utiliser l’encodage UTF-8 qui assure un affichage cohérent des caractères accentués indépendamment des plateformes. C’est tout.
:Smiley01:4 octobre 2013 à 09:49 en réponse à : Récupération données BDD dans un formulaire PDF. – RÉSOLU #55852Merlin
Maître des clésSinon j’ai ça (ci-joint).
C’est le même principe mais ça fonctionne avec un seul fichier incorporé, c’est un fichier CSV séparé par des tabulations.
:idee:[attachment deleted by admin]
4 octobre 2013 à 09:33 en réponse à : Récupération données BDD dans un formulaire PDF. – RÉSOLU #55850Merlin
Maître des clésGénial !
:bravo:3 octobre 2013 à 19:50 en réponse à : Récupération données BDD dans un formulaire PDF. – RÉSOLU #55847Merlin
Maître des clésS’agit-il d’un formulaire qui doit être aussi complété par un humain (en plus des données importées), ou bien est-ce seulement du remplissage automatique ?
3 octobre 2013 à 11:10 en réponse à : Récupération données BDD dans un formulaire PDF. – RÉSOLU #55845Merlin
Maître des clésBonjour et bienvenue,
C’est possible mais il faut soit un très bon niveau en JavaScript, soit faire faire.
:idee:1 octobre 2013 à 16:55 en réponse à : Exportation d’un formulaire en PDF non modifiable. – RÉSOLU #55738Merlin
Maître des clésNon, hélas…
C’est quand ils veulent pour les mobiles.
:priere:Merlin
Maître des clésEt que doit on faire des mesures obtenues ?
On les affiches dans la Console ou on les enregistre en métadonnées ?Merlin
Maître des clésBonjour,
Qu’entends tu par “visuelle” ?
Si c’est juste pour visualiser les zones de pages PDF : Préférences : Affichage : Zones graphiques, de rognage et de fond perduSinon, on peut obtenir les coordonnées de la Trim Box (zone de rognage) en points ou en mm via JavaScript.
:idee:27 septembre 2013 à 07:34 en réponse à : Calcul javascript avec conditions et résultat minimum. – RÉSOLU #55836Merlin
Maître des clésC’est en forgeant que l’on devient forgeron !
:Smiley01:Merlin
Maître des clésPurée, tu es équipé grave !
:bravo:26 septembre 2013 à 15:47 en réponse à : Calcul javascript avec conditions et résultat minimum. – RÉSOLU #55834Merlin
Maître des clésForcément… Quand on ne maitrise pas le copier-coller…
:jerisjaune: :geek: :jerisjaune:Merlin
Maître des clésJe ne sais pas répondre à ta question, les formats de dates c’est très particulier.
:bonjour:Par contre spawn templates n’est pas censé fonctionner avec Reader 9…
:idee:26 septembre 2013 à 12:43 en réponse à : Calcul javascript avec conditions et résultat minimum. – RÉSOLU #55831Merlin
Maître des clésBonjour et bienvenue,
Essayes plutôt ça :
Code:var a = this.getField(“totalkilometres1”).value;
var b = this.getField(“indemniteforfaitaire”).value;
var c = a*b;
if (c < "33") {event.value = "33";}
else {event.value = c;}:Smiley01:
Merlin
Maître des clésQuelle version d’Acrobat utilises tu ?
As tu testé avec Reader XI ?Merlin
Maître des clésC’est le moment où jamais de faire remonter les bugs : https://www.adobe.com/cfusion/mmform/index.cfm?name=wishform&product=46
(On peut s’y exprimer en français)Merlin
Maître des clésBen heu…
:joker:Désinstaller-réinstaller ?
(Désolé, je n’ai pas mieux à proposer)
:Smiley01:Merlin
Maître des clésLe plus simple serait peut-être d’utiliser un “masque arbitraire”, ça force une entrée correcte à la saisie, ainsi pas besoin de vérifier : http://help.adobe.com/fr_FR/acrobat/pro/using/WS58a04a822e3e50102bd615109794195ff-7de4.w.html#WS8CA28D85-6E94-4898-9C2B-5308C15B1F3B.w
:Smiley15:
Merlin
Maître des clésAvec Adobe Reader pour mobile, il faut que l’utilisateur ouvre le panneau des pièces jointes (icône de trombone) et qu’il clique/tape dessus pour l’ouvrir.
Sinon rien.
:Smiley11:C’est le moment où jamais de demander (massivement) l’ajout de ces fonctionnalités dans Reader pour mobile : https://www.adobe.com/cfusion/mmform/index.cfm?name=wishform&product=46
(Ne pas se tromper dans le menu déroulant “Product name”)Merlin
Maître des clésSalut,
Je crois que tu devrais t’intéresser de près à “l’ordre des tabulations” de ton document plutôt que de tenter de ré-inventer la roue en JavaScript…
:Smiley01:26 septembre 2013 à 08:32 en réponse à : Reglage de la Messagerie dans Acrobat Pro (sous Mac). – RÉPONDU #55816Merlin
Maître des clésNon, pas “zappé”, je crois plutôt que c’est l’inverse : il y en a un qui est allé trop vite et qui a mis dans l’Aide d’Acrobat X des éléments destinés à Acrobat XI…
:geek:25 septembre 2013 à 17:41 en réponse à : Application PDF avec liaison sur un fichier texte ou csv. – RÉPONDU #55811Merlin
Maître des clésOK, OK. Je m’en occupe…
:Smiley15:25 septembre 2013 à 17:38 en réponse à : Reglage de la Messagerie dans Acrobat Pro (sous Mac). – RÉPONDU #55814Merlin
Maître des clésDans les Préférences d’Acrobat XI c’est intitulé “Comptes de messagerie”.
:Smiley01:Merlin
Maître des clésBonjour,
Mac OS ou Windows ?
As tu les droits administrateurs ?Merlin
Maître des clésJe prendrais le problème autrement :
– j’ai ajouté une valeur “espace” dans la liste déroulante,
– j’ai supprimé le script de format,
– j’ai ajouté ceci dans tous les autres champs en action “champ désactivé” :f = this.getField(“Tech”);
if (f.value == ” ” && event.value == “”)
{f.required = true;}
else
{f.required = false;}Mais le mieux serait de le placer en fonction.
:Smiley01:
[attachment deleted by admin]
Merlin
Maître des clésSalut,
J’ai un combobox que je veux rendre requis seulement s’il n’a pas été rempli
Par nature un champ obligatoire ne peut pas rester vide, c’est ce qui fait son “obligatoirité”.
Sinon, ce que tu veux faire est possible mais il faudrait :
– que la liste déroulante soit”vide” au départ, parce-que si elle est pré-remplie il ne sert à rien de la rendre obligatoire.
– savoir quel est l’autre champ concerné.:Smiley01:
Merlin
Maître des clésOui, et c’est d’autant plus facile si on utilise la fonction “Envoyer en révision par messagerie” d’Acrobat, ainsi c’est le “Dispositif de suivi” (Tracker) qui s’occupe de tout et c’est sans soucis.
==> http://help.adobe.com/fr_FR/acrobat/pro/using/WS6990CFB8-991A-4552-86E5-728EBE7ACED2.w.html:Smiley01:
Merlin
Maître des clésOk pour le premier point, mais dans le cas où tu aurais deux SWF superposés ?
Je n’ai jamais essayé…
:joker:Sinon, je suis en Acrobat Pro 10.1 et je ne pourrais pas obtenir mieux, sinon quelques mois de démarches, inconvénient des grosses boites !
Ce sont surtout des mises à jour de sécurité, et de corrections de bugs, et bien entendu c’est gratuit : menu Aide (?) : Rechercher les mises à jour.
Si le service informatique de ta boite ne fait pas les mises à jour et/ou ne les paramètre pas automatiquement c’est de l’inconscience…!
:oh:Merlin
Maître des clés– Dans un PDF, l’animation SWF se déroule toujours en 1er plan : bas les masques !
Je crains que ton problème ne soit insoluble.– Si tu parles d’Acrobat 10.0 cela me laisse penser qu’il est grand temps de le mettre à jour (actuellement en version 10.1.8).
:Smiley01:
21 septembre 2013 à 09:45 en réponse à : Afficher et activer bouton suivant le clic. – RÉPONDU #55793Merlin
Maître des clésOui et non.
On peut effectivement faire des boutons de n’importe quelle forme avec InDesign, mais une fois converti en PDF cela donne un champ rectangulaire transparent avec une image dedans.
Exactement comme avec Acrobat lorsqu’on importe une icône dans un bouton…Mais ce qui préoccupe nini ce n’est pas tant l’aspect visuel que la forme de la zone sensible au curseur.
:Smiley01:Merlin
Maître des clésMa persévérance m’a été récompensé, ou alors Merlin a des dons de télépathe !
Non, je te rassure
Seules ta persévérance et ta logique sont en cause.
:Smiley01:Merlin
Maître des clésBonjour, bienvenue, et merci pour les compliments.
La commande en question, on la trouve dans Internet Explozer, c’est bien ça ?
Si oui, je te conseillerais plutôt d’utiliser Acrobat directement, il fait ça bien mieux avec un luxe d’options, voir :
– http://help.adobe.com/fr_FR/acrobat/pro/using/WS58a04a822e3e50102bd615109794195ff-7f67.w.html
&
– http://help.adobe.com/fr_FR/acrobat/pro/using/WS58a04a822e3e50102bd615109794195ff-7f58.w.htmlParce-que si la page PDF+SWF est longue a charger c’est probablement que le SWF n’est pas vraiment incorporé et qu’il s’agit en fait d’un fichier “lié”. En clair Acrobat (ou Adobe Reader) doit aller le chercher en ligne…
Peut on avoir l’URL de la page que tu veux convertir ?
:Smiley01:
18 septembre 2013 à 17:22 en réponse à : Exportation d’un formulaire en PDF non modifiable. – RÉSOLU #55735Merlin
Maître des clésJe ne peux pas télécharger ton doc, je suis dans un hôtel à débit WiFi anémique…
Ci-dessous le JavaScript à placer dans le bouton :
//Masquer le bouton
event.target.display = display.hidden;//Verrouiller tous les champs
for (var i=0; ivar fname = this.getNthFieldName(i);
var f = this.getField(fname);
f.readonly = true;
}// Enregistrer
app.execMenuItem(“SaveAs”);:Smiley01:
18 septembre 2013 à 17:11 en réponse à : Afficher et activer bouton suivant le clic. – RÉPONDU #55790Merlin
Maître des clés1- Ci-joint.
2- Non, dans un PDF un champ de formulaire est nécessairement rectangulaire ou carré.
:Smiley15:
[attachment deleted by admin]
Merlin
Maître des clésBonjour,
Il faut sélectionner le texte à modifier : clic-droit : Propriétés, et changer la police utilisée.
Si ça ne fonctionne pas le seul autre moyen c’est d’installer la police manquante sur l’ordinateur, mais encore faut-il savoir laquelle…C’est un comportement qui a été réglé avec Acrobat… XI !
Si aucune des solutions ci-dessus ne fonctionne, c’est la seule alternative.Ou sinon il faut essayer avec un logiciel concurrent…
17 septembre 2013 à 18:05 en réponse à : Exportation d’un formulaire en PDF non modifiable. – RÉSOLU #55733Merlin
Maître des clésSur ce bouton serait il possible de mettre deux actions : la 1ere verouiller les champs – la 2e enregistrer le document.
Salut,
Trop facile !
On n’a même pas besoin de dissimuler le bouton en question, il suffit de le faire disparaître après utilisation.Par-contre : il est possible de faire fonctionner tout ça avec Reader pour l’utilisateur, mais il faut impérativement que le concepteur du formulaire (donc toi) soit équipé d’Acrobat…
On continue ?Si oui, merci de poster une maquette/exemple avec quelques champs car en ce moment je n’ai pas beaucoup de temps.
:Smiley15:
17 septembre 2013 à 17:58 en réponse à : Afficher et activer bouton suivant le clic. – RÉPONDU #55788Merlin
Maître des clésSalut,
1- il y a 2 façons de faire, la plus simple étant de ne pas utiliser et de ne pas conserver les calques, et de placer les intitulés directement dans les boutons.
Donc : les calques sont-ils indispensables ?2- Non, hélas…
:Smiley01:
17 septembre 2013 à 17:47 en réponse à : Combiner plusieurs fichier PDF avec un zoom d’affichage différent. – RÉSOLU #55720Merlin
Maître des clés:bonjour:
16 septembre 2013 à 07:15 en réponse à : Combiner plusieurs fichier PDF avec un zoom d’affichage différent. – RÉSOLU #55718Merlin
Maître des clésBonjour,
Réponse courte : non.
Réponse longue : on peut placer un script en “Ouverture de page” pour chacune des pages*, mais est-ce que ça a vraiment de l’intérêt ? Sachant que ça ne vaut que pour une dimension d’écran bien précise et qu’il faudra ré-ajuster les scripts à chaque changement d’écran…:Smiley01:
*
this.zoom = 100;
this.zoom = 63;
this.zoom = 28;16 septembre 2013 à 06:29 en réponse à : Case à cocher se comportant comme des bouton radios. – RÉSOLU #55722Merlin
Maître des clésBonjour,
Pour que des cases-à-cocher se comportent comme des boutons-radio il faut que toutes les cases-à-cocher aient exactement le même nom et une valeur d’exportation différente.
:Smiley15:Lionel : une fois cochée on ne peut plus décocher une série de boutons-radio, alors que les cases-à-cocher oui.
[attachment deleted by admin]
Merlin
Maître des clésPour iOS j’ai entendu parler de PDF Expert, mais moi j’utilise Android…
:joker:Merlin
Maître des clésSur mobile c’est sans espoir de toute façon, moi je parlais d’Acrobat.
:Smiley01:Merlin
Maître des clésCe catalogue est-ce un seul fichier PDF ou bien plusieurs ?
As tu essayé la Recherche avancée ? (menu Edition : Recherche avancée).Merlin
Maître des clésBonjour et bienvenue,
Cette recherche, est-ce uniquement pour toi ou bien est-ce pour les utilisateurs ?
Merlin
Maître des clésJe ne vois pas à quelle ligne je pourrais enlever dans le message d’alerte les mots “Avertissement : Fenêtre JavaScript – ” ?
On ne peut pas l’éviter, cela s’affiche systématiquement pour “raisons de sécurité” (sic).
Le seul cas où cela n’apparait pas c’est quand l’alerte vient d’une fonction ou d’un script d’application (placé dans le sous-dossier JavaScripts* de l’application).:Smiley01: :idee:
* Voir : http://abracadabrapdf.net/utilitaires/utilitaires-pdf/show_me_the_path/
11 septembre 2013 à 10:35 en réponse à : Est-il possible d’appliquer des styles via fichier txt FindChangeList ?- RÉPONDU #55707Merlin
Maître des clésOui, ça peut intéresser tous ceux qui voudraient personnaliser ce script d’avoir la ligne complète d’instructions à copier-coller
Je ne (p|v)eux pas mettre ce type de requête dans l’utilitaire que je propose car son but est de corriger les erreurs typographiques les plus fréquentes, pas d’appliquer des formatages.
Pour les M2/M3 j’utilise cette requête en rechercher-remplacer :
(?<==m=)(2|3)(?s|,|.))
On recherche 2 ou 3, seulement si précédé d’un m ou d’un M et seulement si suivi par une espace quelconque, une virgule ou un point.:Smiley01:
11 septembre 2013 à 10:20 en réponse à : Correction script js : calcul d’un champs sous conditions. – RÉSOLU #55702Merlin
Maître des clésUn des grands maitres du JavaSript qui fréquentent ce forum va probablement bientôt passer par là…
:priere:11 septembre 2013 à 10:18 en réponse à : Formulaire : insertion Nom fichier + bouton impression. – RÉPONDU #55688Merlin
Maître des clésAurais tu un exemple à poster ?
Parce-que tout ceci n’est pas très clair pour qui n’est pas dedans…
:Euuuh:11 septembre 2013 à 10:14 en réponse à : Imprimer un document joint en commentaire. – RÉPONDU #55324Merlin
Maître des clésSalut,
Peux tu poster un exemple ?
Je crois que j’ai une petite idée…9 septembre 2013 à 15:45 en réponse à : Correction script js : calcul d’un champs sous conditions. – RÉSOLU #55700Merlin
Maître des clésWaow !
:joker:9 septembre 2013 à 15:41 en réponse à : Est-il possible d’appliquer des styles via fichier txt FindChangeList ?- RÉPONDU #55704Merlin
Maître des clésBonjour et bienvenue,
Réponse courte : non.
Réponse longue : ce tuto devrait te passionner, il y est question d’appliquer des styles de paragraphe et de caractères en utilisant le rechercher-remplacer GREP et les styles GREP.
==> http://forums.mediabox.fr/wiki/tutoriaux/indesign/md10_avec_grep:Smiley01:
6 septembre 2013 à 12:57 en réponse à : Correction script js : calcul d’un champs sous conditions. – RÉSOLU #55698Merlin
Maître des clésJ’utilise TextWrangler, cet éditeur de texte permet, avec un système de petites flèches, de déplier/replier tout ce qui est entre accolades (fonctions, conditions…) ==> ce type d’erreur saute aux yeux.
:Smiley03:6 septembre 2013 à 10:53 en réponse à : Correction script js : calcul d’un champs sous conditions. – RÉSOLU #55696Merlin
Maître des clésJe n’ai pas testé mais a priori il manque un if dans la ligne 15 :
if (anciennete <= 0.6)
:Smiley15:
5 septembre 2013 à 22:17 en réponse à : Formulaire : peut-on limiter le nombre de case à cocher dans un index ? -RÉPONDU #55695Merlin
Maître des clésExemple ci-joint.
Le champ Text1 fait le calcul de la somme des cases, Text2 reprend la valeur de Text1 et la valide ou non.Les cases utilisent un script placé en fonction (sinon ça rame).
:Smiley15:
[attachment deleted by admin]
5 septembre 2013 à 13:12 en réponse à : Formulaire : peut-on limiter le nombre de case à cocher dans un index ? -RÉPONDU #55692Merlin
Maître des clésSur le principe c’est simple, il faut attribuer à chaque CaC la valeur d’exportation “1”.
A chaque clic sur une CaC on compare la valeur totale* avec le seuil de référence, ce qui permet de valider/invalider ledit clic.Pour la traduction en JavaScript attendons le passage d’un expert, sinon je répondrais quand j’aurais plus de temps.
:Smiley01:* Il n’y a rien à calculer, si toutes les CaC ont le même nom, la valeur de chacune est égale à la somme de toutes celles qui sont cochées.
5 septembre 2013 à 11:59 en réponse à : Formulaire : peut-on limiter le nombre de case à cocher dans un index ? -RÉPONDU #55690Merlin
Maître des clésBonjour et bienvenue,
Tout dépend du critère de “limitation”, si c’est juste le nombre ou si c’est plus compliqué…
:Smiley01:5 septembre 2013 à 09:04 en réponse à : Formulaire : insertion Nom fichier + bouton impression. – RÉPONDU #55685Merlin
Maître des clésBonjour,
J’ai un porte document au nom de mon client – et je voudrai quand j’ouvre un formulaire (de ce porte document) que le nom de mon client apparaisse dans une zone texte.
=> Donc “zone texte” = Nom du Porte Document.C’est certainement possible, mais il faut utiliser JavaScript et je ne sais pas trop comment faire.
1-2-3 : A-priori c’est oui partout mais c’est pareil, il faut utiliser JavaScript.
La liste de tous les paramètres accessibles est ici : http://livedocs.adobe.com/acrobat_sdk/9.1/Acrobat9_1_HTMLHelp/JS_API_AcroJS.88.981.htmlConcernant le 1, il faudrait savoir pourquoi parce-qu’en général ce procédé est contre-productif…
:Smiley15:
Merlin
Maître des clésC’est le moment où jamais de rapporter ce bug : https://www.adobe.com/cfusion/mmform/index.cfm?name=wishform&product=46
:Smiley03:Merlin
Maître des clésNouvelle version disponible : http://abracadabrapdf.net/utilitaire…ion-francaise/
(Un bug modifiait le formatage du texte dans certains cas):bonjour:
4 septembre 2013 à 21:42 en réponse à : FindChangeList : problème avec les styles de paragraphe. – RÉPONDU #55405Merlin
Maître des clésNouvelle version disponible : http://abracadabrapdf.net/utilitaire…ion-francaise/
(Un bug modifiait le formatage du texte dans certains cas):bonjour:
Merlin
Maître des clésNouvelle version disponible : http://abracadabrapdf.net/utilitaire…ion-francaise/
(Un bug modifiait le formatage du texte dans certains cas):bonjour:
Merlin
Maître des clésSalut,
Ca ressemble fort à un bug/incompatibilité de l’éditeur de texte que tu utilises.
Sinon, il existe d’autres moyens d’éditer les JavaScripts… quant on sait où ils sont.:Smiley01:
4 septembre 2013 à 09:00 en réponse à : Affichage conditionnel document si javascript activé dans le lecteur. – RÉSOLU #55630Merlin
Maître des clésCa fonctionne ! (ci-joint)
– Il faut savoir que l’exécution des script à l’ouverture du document ne fonctionne pas toujours dans Acrobat (certains plugins bloquent parfois certaines fonctions à l’ouverture), surtout avec Acrobat X.
==> Par principe il faut toujours tester avec Reader.– Je t’ai embrouillé avec le Watermark/Filigrane, j’ai testé : ça ne fonctionne pas correctement quand il y a plusieurs pages. A oublier. (En fait si, ça fonctionne bien mais ça fonctionne comme s’il y avait un calque par page, donc ce n’est pas intéressant dans le cas qui nous intéresse.)
– Pour ton doc j’ai donc créé (en fait récupéré :Smiley03: ) un autre document-masque contenant exactement le même nombre de pages que le document à protéger (donc 2).
Ce document-masque a ensuite été “Importé comme calque” via la palette des calques dans le doc à protéger.– J’ai aussi modifié le script, apparemment ça fonctionne mieux quand le nom du calque est inscrit en dur dedans…
– Il ne faut pas oublier de verrouiller le calque, sinon n’importe quel petit malin peut quand même le masquer via la palette des calques de Reader.
:Smiley15:
[attachment deleted by admin]
3 septembre 2013 à 14:05 en réponse à : Formulaire variant en fonction des réponses données. – RÉSOLU #55484Merlin
Maître des clésLe copier-coller demande maîtrise et rigueur…
:jerisjaune:Merlin
Maître des clésBonjour,
Tout dépend ce qu’on appelle “lier”.
Lien dynamique ou bien importation ponctuelle de données ?
:doute:2 septembre 2013 à 07:43 en réponse à : Formulaire à l’aide de champs conditionnels. – RÉPONDU #55652Merlin
Maître des clésCa commence là : http://abracadabrapdf.net/forum/index.php/topic,1457.msg6918.html
:Smiley15:
Merlin
Maître des clésAcrobat n’est pas un logiciel de mise en page, ni un tableur : le plus simple c’est de créer les objets graphiques avec un autre logiciel (Word, InDesign, Scribus, etc.), d’en faire un PDF, et ensuite avec Acrobat de copier-coller le nouvel élément dans le formulaire.
:Smiley01:
31 août 2013 à 12:14 en réponse à : Formulaire variant en fonction des réponses données. – RÉSOLU #55482Merlin
Maître des clésPas chez moi :Smiley02:
J’ai trouvé, en fait l’erreur n’a rien à voir avec le else, il manque une double-barre dans la ligne 6 :
if (ChEnrgDate.value == null || ChEnrgDate.value == “” || ChEnrgNom.value == null || ChEnrgNom.value == “”|| ChEnrgPrenom.value == null || ChEnrgPrenom.value == “” ChEnrgProjet.value == null || ChEnrgProjet.value == “”)Ce qui nous donne :
if (ChEnrgDate.value == null || ChEnrgDate.value == “” || ChEnrgNom.value == null || ChEnrgNom.value == “”|| ChEnrgPrenom.value == null || ChEnrgPrenom.value == “” || ChEnrgProjet.value == null || ChEnrgProjet.value == “”)
:extra:
31 août 2013 à 11:49 en réponse à : Affichage conditionnel document si javascript activé dans le lecteur. – RÉSOLU #55628Merlin
Maître des clésCeci devrait suffire dans tous les cas, quel que soit le nom du calque d’avertissement et y compris s’il s’agit d’un Watermark masqué :
var ocgArray = this.getOCGs(0);
for (var i=0; i < ocgArray.length; i++)
ocgArray.state = false;Exemple* ici : http://cl.ly/R80p
C’est le même que là : http://abracadabrapdf.net/pdf-de-demo/multimedia-pdfs-de-demo/holiday-rave/
mais en version non-protégée.
Dans cet exemple* le script est un peu plus long car on ne cherche qu’à détecter la version du logiciel (Reader ou Acrobat version 9+), donc il y a une condition supplémentaire.:extra:
* Surtout, ne pas oublier de mettre le volume de l’ordinateur à fond avant d’ouvrir…
:geek:31 août 2013 à 11:26 en réponse à : Remplir un formulaire grâce à une importation de fichier. – RÉPONDU #55594Merlin
Maître des clésBon, après vérification et re-vérification je mange mon chapeau (j’ai l’habitude :jerisjaune: ) : pour que ça fonctionne avec Reader ce n’est possible que dans 3 cas :
– il faut que le fichier de données (TXT, CSV, XML) soit inclut en pièce jointe dans le PDF (cas le plus facile, ça marche à tous les coups),
– si on veut importer un fichier externe avec chemin d’accès présélectionné il faut que la commande/fonction d’importation provienne du logiciel, pas d’un document.
En clair il faut que le bouton placé dans le PDF fasse appel à une fonction pré-existante, c’est-à-dire qu’il faut préalablement installer la fonction dans le logiciel (Reader) : sous forme d’un fichier .JS qu’il faut placer dans le sous-dossier JavaScripts du logiciel sur chaque poste utilisateur…– sinon, on peut utiliser this.importAnXFDF(); (ou this.importAnFDF();) mais cela requiert un fichier FDF ou XFDF (le même avec une structure XML) et il n’est pas possible de prévoir un chemin d’accès, c’est impérativement à l’utilisateur de le sélectionner (sécurité oblige, cela ne doit pas pouvoir se faire à l’insu de l’utilisateur).
Voilà, voilà.
:idee:Merlin
Maître des clésBonjour,
Pour pouvoir pré-indiquer le chemin il faut que l’instruction vienne d’un bouton ou d’un menu d’Acrobat, ou bien d’une Action.
Ce n’est pas possible depuis un document (sécurité oblige).:geek:
31 août 2013 à 10:48 en réponse à : Obtenir une couleur dans un champ lorsque celui-ci est rempli. – RÉPONDU #55651Merlin
Maître des clésBonjour et bienvenue,
Peux tu poster un exemple avec une liste ?
(Il est plus facile de donner un coup de pouce sur de l’existant que de concevoir un exemple à l’aveuglette).:Smiley01:
30 août 2013 à 17:55 en réponse à : Passer d’une zone de texte à l’autre dans un formulaire. – RÉSOLU #55641Merlin
Maître des clésf = this.getField(“CHAMP_SUIVANT”);
f.setFocus();Effectivement, je n’y pensais pas mais on peut ruser en utilisant ce script !
Par-contre on ne peut pas le faire correspondre uniquement à touche Entrée mais seulement à des événement provoqués par la touche Entrée : soit à l’action Champ désactivé, soit à l’événement Validation.
Même s’il y a plusieurs façons de désactiver/valider un champ (Entrée/Enter, Retour/Return, TAB, souris…) ça peut éventuellement le faire.
:idee: :bonjour:30 août 2013 à 17:50 en réponse à : Formulaire variant en fonction des réponses données. – RÉSOLU #55480Merlin
Maître des clésje recommence
Inutile, pour la 3e fois : Pour pouvoir pré-indiquer le chemin il faut que l’instruction vienne d’un bouton ou d’un menu d’Acrobat, ou bien d’une Action.
Ce n’est pas possible depuis un document (sécurité oblige).:joker:
29 août 2013 à 14:33 en réponse à : Formulaire variant en fonction des réponses données. – RÉSOLU #55475Merlin
Maître des clésArg malheureusement ça n’est pas ça !
Pourtant j’ai comparé mon script au tient et la syntaxe identique, j’ai juste rajouté des champs…
Je ne comprend pas :Euuuh:Quand j’enlève le “else” ça fonctionne : pas de message d’erreur…
:Euuuh:29 août 2013 à 14:25 en réponse à : Formulaire variant en fonction des réponses données. – RÉSOLU #55474Merlin
Maître des clésMais ou est le lien automatisé.
C:UsersDJAMELDocumentsALG-BLANCPour pouvoir pré-indiquer le chemin il faut que l’instruction vienne d’un bouton ou d’un menu d’Acrobat, ou bien d’une Action.
Ce n’est pas possible depuis un document (sécurité oblige).:idee: :idee:
29 août 2013 à 11:22 en réponse à : Formulaire variant en fonction des réponses données. – RÉSOLU #55470Merlin
Maître des clésBonjour Merlin; Est ce que je peux ajouter un chemin vers lequel j’enregistre le document et sous le format .fdf
par exemple ici ; C:UsersDJAMELDocumentsdocuments.fdfPour pouvoir pré-indiquer le chemin il faut que l’instruction vienne d’un bouton ou d’un menu d’Acrobat, ou bien d’une Action.
Ce n’est pas possible depuis un document (sécurité oblige).:idee:
29 août 2013 à 11:20 en réponse à : Formulaire variant en fonction des réponses données. – RÉSOLU #55469Merlin
Maître des clésvoila ce que j’ai sur le ficher joint.
Ca marche.
(Voir ci-joint).[attachment deleted by admin]
Merlin
Maître des clés@Cricri : mon script-action c’est pour appliquer des hyperliens sur des mots banals, par exemple pour appliquer l’hyperlien “www.abracadabrapdf.net” sur toutes les occurrences du mot “Merlin”.
:soleil:
Merlin
Maître des clés1 ==> Préférences : Générales : Créer des liens à partir des URL
(Activé par défaut)2 ==> http://help.adobe.com/fr_FR/acrobat/pro/using/WS58a04a822e3e50102bd615109794195ff-7cb0.w.html
:bonjour:
29 août 2013 à 10:30 en réponse à : Affichage conditionnel document si javascript activé dans le lecteur. – RÉSOLU #55626Merlin
Maître des clésJe te répondrais plus complètement dans les jours qui viennent, en attendant :
==> http://acrobatusers.com/tutorials/print/creating-and-using-layers-ocgs-with-acrobat-javascript
Et examine le ci-joint.
Il faut juste comprendre qu’un Filigrane c’est un calque presque comme un autre : par défaut il est invisible dans la palette des calques et il se nomme toujours “Watermark”, mais on peut l’utiliser à l’identique d’un calque “normal”.D’autre part le script n’est pas à placer en action “ouverture de page”, mais en ouverture de document : panneau outils JavaScript : Scripts JavaScript du document : Ajouter (il faut renseigner un nom d’abord).
:Smiley01:
[attachment deleted by admin]
Merlin
Maître des clésBonjour et bienvenue,
1- En présence d’une URL ou d’une adresse email, Reader et Acrobat détectent et créent l’hyperlien automatiquement, quel que soit le PDF.
2- Il existe une fonction dans Acrobat pour créer automatiquement des objets “hyperlien” sur les URL et les emails, depuis que la fonction 1 ci-dessus existe cette fonction est tombée en désuétude mais elle permet de paramétrer l’aspect “cliqué” de l’hyperlien (vidéo inverse, etc.).
3- Je peux te passer une Action pour Acrobat qui permet de rechercher un mot quelconque dans tout un document, et de lui appliquer un hyperlien.
:Smiley01:
29 août 2013 à 09:44 en réponse à : Formulaire variant en fonction des réponses données. – RÉSOLU #55466Merlin
Maître des clésInstinctivement je dirais que l’erreur vient de là (non testé) :
if (ChEnrgDate.value == null || ChEnrgDate.value == “” || ChEnrgNom.value == null || ChEnrgNom.value == “”|| ChEnrgPrenom.value == null || ChEnrgPrenom.value == “” ChEnrgProjet.value == null || ChEnrgProjet.value == “”))
Les messages d’erreur de la Console ne sont pas forcément très clairs, là il te dit qu’il manque une parenthèse en début de condition alors que c’est l’inverse : il y en a une en trop à la fin.
:bonjour:D’autre part, le jour où ça m’embêtera je déserterais le forum…
:geek:28 août 2013 à 22:03 en réponse à : Remplir un formulaire grâce à une importation de fichier. – RÉPONDU #55593Merlin
Maître des clésSalut,
j’ai des réponses et des solutions, mais pas le temps là tout de suite…
un bouton d’importation de données de formulaire (fdf), sans recherche de fichier possible. En pensant qu’au moins ce format serait importable sous Reader mais non
Creuses encore en attendant, normalement ça fonctionne bien…
:joker:28 août 2013 à 21:54 en réponse à : Formulaire variant en fonction des réponses données. – RÉSOLU #55464Merlin
Maître des clésDans le bouton d’envoi, en action “souris enfoncée”.
Mais enregistrer un PDF et enregistrer un FDF sont deux choses bien différentes qui répondent à des besoins et à des moyens différents.
:idee:28 août 2013 à 21:31 en réponse à : Passer d’une zone de texte à l’autre dans un formulaire. – RÉSOLU #55638Merlin
Maître des clésBonjour et bienvenue sur le forum.
La réponse est non.==> voir ci-dessous.
:Smiley01: -
AuteurRéponses