Toutes mes réponses sur les forums
-
AuteurRéponses
-
MerlinMaître des clés
Deux ans déjà.
MerlinMaître des clésBen…
Faute d’en savoir plus sur le script et sur le document il est difficile d’en dire plus. :joker:
MerlinMaître des clésBonjour.
Après l’exécution du script essaye de faire un “Enregistrer sous”, plutôt qu’un enregistrement simple.
MerlinMaître des clésSublime Text fait beaucoup parler de lui en ce moment : http://www.sublimetext.com/
MerlinMaître des clésHeeuuu… :joker:
MerlinMaître des clésBonjour et bienvenue.
Il faut commencer par faire une recherche dans ce forum sur les mots “liste mere fille”, il y a plusieurs réponses très intéressantes.
De mémoire il me semble bien qu’il y a justement un exemple, posté par Alex, qui liste des voitures et leurs numéros d’immatriculation…MerlinMaître des clésJ’ai télécharger une version d’éval de Acrobat DC PRO
Il te reste 29 jours pour finaliser ton document…
:Smiley08:MerlinMaître des clésUn Editeur de texte (par opposition à un Traitement de texte comme Word) c’est un logiciel qui permet de travailler sur du texte brut, sans formatage.
C’est donc idéal pour manipuler des données ou du code (JavaScript…).
Sur Mac OS les meilleurs sont incontestablement TextWrangler et BBEdit, son grand frère.
Sur Windows je ne sais pas, il faudra demander leur avis aux autres membres.– Donc l’idée c’est d’ouvrir le fichier de données avec un Editeur de texte équipé de la fonction Rechercher-remplacer, et d’utiliser cette fonction pour rendre l’agencement des données compatible avec les besoins du script.
Par exemple : rechercher “saut de paragraphe” et remplacer par “virgule”, ou rechercher “accolade ouvrante + guillemets” et remplacer par “parenthèse ouvrante”, etc.
Avec de la logique et quelques essais on arrive rapidement à faire ce qu’on veut.
:geek:Patience et longueur de temps font mieux que force et que rage.
MerlinMaître des clésJe n’ai pas Acrobat Reader mais bien Adobe Acrobat Standard X , j’ai réussi a faire 2 , 3 trucs en javascript sur mon formulaire , je ne comprend pas pourquoi tu me dit qu’on peux pas faire de javascript sans la version Pro
– Parce-que la version Standard n’existe pas sur Mac OS et j’ai tendance à oublier son existence. :geek:
– Parce-que si j’en crois cette page (dernière ligne tout en bas), les fonctions de formulaire et de JavaScript n’existent pas dans la version Standard, comme les fonctions prépresse et quelques autres.
==> https://acrobat.adobe.com/fr/fr/pricing/pricing-compare-plans.htmlMais bon… Je n’ai jamais utilisé Acrobat Standard et à l’évidence il y a des erreurs sur cette page (par exemple il n’y a pas de coche pour Reader en face des Tampons, alors qu’il fait ça très bien).
:doute:MerlinMaître des clésSur cette maquette le script est un script de calcul est associé au champ “TotalTemps”…
Encore une fois : :bravo: :bravo: :bravo:
:Smiley01:MerlinMaître des clésIl faut impérativement Acrobat Pro (payant) ou Scribus (gratuit) pour pouvoir JavaScripter dans les formulaires PDF.
Acrobat Reader c’est fait juste pour afficher, remplir, commenter, envoyer, signer et imprimer des PDF créés par ailleurs.
Voir : http://abracadabrapdf.net/forum/index.php/topic,2160.msg11116.html#msg11116:idee:
MerlinMaître des clésA propos des formats de date. :Smiley08:
MerlinMaître des clésBonjour et bienvenue.
Je n’ai pas le temps de répondre en détail aujourd’hui mais je te laisse disséquer les deux exemples ci-joints.
La seule petite difficulté des scripts anglo-saxons c’est qu’il faut adapter les format de date si on veut utiliser le format français (jj/mm/yyyy) ou le format international ISO (yyyy-mm-jj).
:Smiley15:Désolé du double post mais je n’ai pas trouvé le bouton modifier
Je crois qu’il faut avoir déjà posté au moins cinq fois pour le voir apparaitre, ou quelque chose comme ça…
MerlinMaître des clésEssaye les en version américaine… :priere:
MerlinMaître des clésUn petit peu de rechercher-remplacer avec un bon éditeur de texte te permettra d’accorder facilement ta formule avec la syntaxe du script.
:joker:MerlinMaître des clésBonjour.
Je crois que cela requiert un script de validation, je n’ai jamais vu cette option dans Acrobat.
MerlinMaître des clésBonjour et bienvenue.
A priori le problème viendrait donc d’Acrobat Reader pour Android.
Il faut signaler le bug ici : http://www.adobe.com/products/wishform.htmlMerlinMaître des clésBonjour et bienvenue.
D’après ce que j’en lis, a priori le problème viendrait plutôt du PC… :doute:
As-tu testé sur un autre PC ou sur un Mac ?
Quel logiciel utilises tu sur le PC ?21 novembre 2015 à 09:37 en réponse à : Importer & redimensionner automatiquement une image dans un champs de formulaire #60000MerlinMaître des clésBonjour.
Puisqu’il est question de boutons et d’importation d’icône, je précise que seul Acrobat permet d’y importer des images JPEG, PNG, TIFF, etc.
Reader ne permet que l’importation d’images au format PDF.
:idee:MerlinMaître des clés:bravo:
MerlinMaître des clésPrimoPDF : http://dlcom.co/1lyNoyU
MerlinMaître des clésLe problème vient donc de PDF creator visiblement.
Il ne reste plus qu’à éliminer le problème.
:Smiley03:MerlinMaître des clésC’est un sujet d’actualité, dirait on…
On en parle justement ici : http://abracadabrapdf.net/forum/index.php/topic,2883.0.htmlMerlinMaître des clésAcrobat Reader ne permet pas de créer des PDF, il est hors de cause.
C’est PDF Creator le problème, mais je ne l’utilise pas donc je ne pourrais pas t’aider.Peut-être faudrait il essayer de générer les PDF autrement.
Par exemple : http://smallpdf.com/frMerlinMaître des clésBonjour.
– Fichier > Enregistrer sous : ce qui permettra de supprimer tout ce qui est en “cache” dans le fichier PDF
Je confirme.
Enregistrer c’est comme remplir une corbeille.
Enregistrer sous c’est comme vider ladite corbeille : tous les éléments inutiles sont définitivement supprimés.:idee:
MerlinMaître des clésPour répondre à bebarth, voir ci-dessous:
https://acrobatusers.com/tutorials/print/formatting_text_fieldsThom Parker !
Notre maitre à tous.
:bonjour:MerlinMaître des clés:joker:
Je laisse Alex te répondre plus précisément.
MerlinMaître des clésBonjour.
Quelle version d’Acrobat utilises tu ?
MerlinMaître des clésLe point d’exclamation ça inverse.
== : vérifie l’égalité
!= : vérifie l’inégalitéthis.getField(“NOMDUCHAMP”).display = !event.target.isBoxChecked(0); : l’état display par défaut du champ est l’inverse de l’état coché de la case.
this.getField(“NOMDUCHAMP”).display = event.target.isBoxChecked(0); : l’état display par défaut du champ est le même que l’état coché de la case.MerlinMaître des clésLequel acheter ? :Euuuh:
Un seul est payant.L’avantage avec le système d’abonnement d’Adobe c’est qu’on peut s’abonner pour un seul mois, ou deux, ou trois… Selon les besoins.
:idee:MerlinMaître des clésOui, Acrobat Reader n’a aucune fonction de création. Lecture et utilisation uniquement.
Sinon il y a Scribus, il est gratuit mais un peu plus spartiate.MerlinMaître des clésBonjour et bienvenue.
Réaliser un formulaire PDF ça dépasse le coup de pouce ou l’aide qu’on peut donner dans un message sur un forum.
J’ai déjà expliqué comment faire dans plusieurs tutos vidéos, dont certains sont gratuits :– http://www.elephorm.com/infographie-pao/formation-acrobat/apprendre-acrobat-8-professional.html
– http://www.elephorm.com/apprendre-acrobat-dc:Smiley01:
MerlinMaître des clésje joints quand même ce que j’ai fait
Dans les Options de la liste déroulante, il vaut mieux cocher la case indiquée sur la capture, ainsi il n’y a pas besoin de désélectionner la liste pour déclencher le calcul, c’est immédiat.
(D’ailleurs elle devrait être cochée par défaut, c’est ce qu’on veut dans la plupart des cas)MerlinMaître des clés(je sais que j’ai du mal avec les “event”)
A qui le dis tu… :geek:
MerlinMaître des clésQuestion : comment marqué le sujet comme résolu ?
Aucune idée… Je ne suis pas certain que ce soit très important.
Merci en tous cas.MerlinMaître des clésBonjour.
Sur un PDF Dyn, j’ai créé un menu déroulant dans lequel 6 contrats d’assurance sont proposés.
Si le client sélectionne 1 des 5 premiers contrats :
– je souhaiterais que la case 1 se coche automatiquement.Si le client sélectionne le 6ème contrat :
– je souhaiterais que la case 2 se coche.Jusqu’ici pas de soucis, mais il faudrait que tu postes une maquette.
Si le client saisis plusieurs PDF Dyn à la suite, les cases se cochent ou se décochent automatiquement suivant le choix du contrat.
Là ça pose une question : qu’entends tu exactement par “PDF dyn” ?
Et enfin lorsque le client ferme le PDF que le menu déroulant reste vide.
Quel est l’intérêt ?
:Euuuh:MerlinMaître des clésPour Reader ça commence ici, mais je n’ai jamais été plus loin : http://www.adobe.com/devnet-docs/acrobatetk/tools/AdminGuide/appvreaderDC.html
:joker:MerlinMaître des clésTous veulent nous fournir des outils qui n’ont finalement qu’un seul but, remplir les serveurs US pour débusquer les terroristes que nous sommes tous
C’est une curieuse façon de voir les choses. Ce que tu prends pour une cause est pour moi une conséquence.
Ce qui n’empêche pas sa réalité.Bref, moins on met sur la toile, mieux on se porte, tout en sachant que nous sommes de toute manière suivi à la trace. Le seul moyen d’avoir la paix est de se déconnecter de tout
Entre les deux il reste encore de la place, je crois que ces gens là vont t’intéresser, regarde ce qu’il y a dans le menu “Services libres” : http://framasoft.org/
:afro:9 novembre 2015 à 11:05 en réponse à : Verrouillage de plusieurs champs sauf certains suite à action sur bouton #59905MerlinMaître des clés:bonjour:
MerlinMaître des clésEn fait ma question pour aurelie89 c’est :
Comment avais tu fait avec la version précédente de Adobe Reader pour modifier l’affichage des signets?
Car, pour autant que je sache, dans les Préférences de Reader il n’existe aucun réglage permettant d’afficher les signets à l’ouverture d’un document.
Et, comme le dit bebarth, il n’y a pas non plus ce type de réglage dans Word.:Euuuh: :doute: :Euuuh:
MerlinMaître des clésSi je porte des lunettes c’est parce que mes bras sont devenus trop court et comme les bras ne s’allongent pas, je dois effectivement changer mes lunettes.
Je sais… C’est une maladie contagieuse. :jerisjaune:
La première réponse m’inquiète, ils ne vont tout de même pas penser que tous les utilisateurs seront autorisés à mettre des documents sur le Cloud.
Qui ça “ils” ?
JConfucius l’avait déjà dit : “Rien n’est jamais sans conséquence, En conséquence, rien n’est jamais gratuit.”
:Smiley01:
MerlinMaître des clésPar-contre je serais bien curieux de savoir comment tu avais fait avec la version précédente
:Euuuh:
MerlinMaître des clésBonjour et bienvenue.
A priori rien n’a changé entre ces deux versions à ce niveau là.
La seule qu’on peut faire avec Acrobat Reader c’est de modifier les réglages d’ouverture dans les Préférences du logiciel (Préférences : Affichage).
Par-contre je serais bien curieux de savoir comment tu avais fait avec la version précédente car dans les Préférences de Reader il n’existe aucun réglage permettant d’afficher les signets à l’ouverture d’un document.
:Euuuh:Comment génères tu tes PDF avec signets ?
MerlinMaître des clésEst-ce qu’il y a une version Reader DC sans Cloud ?
Bonne question à laquelle j’essaierai de répondre plus tard. Pour l’heure on m’attend…
:joker:En tout cas, je n’ai pas vu une version Acrobat sans cloud sauf la XI.
Il faut absolument que tu changes d’opticien, si tu cliques sur le lien ci-dessus tu devrais voir la même chose que sur la capture d’écran, sans les flèches roses.
:geek:MerlinMaître des clés:tutut: Il parait que c’est quand c’est gratuit qu’on est le produit, pas quand on paye. Enfin pas encore… :priere:
Pour le reste, tout est prévu. Les premiers acheteurs d’Acrobat sont les entreprises, qui pour la plupart n’aiment effectivement pas du tout les passoires.
Il existe une version d’Acrobat et d’Acrobat Reader sans Cloud, et donc sans les services qui y sont attachés, comme EchoSign ou le stockage en ligne.
Adobe a aussi prévu un utilitaire de déploiement qui permet de configurer encore plus finement les fonctions disponibles pour chaque catégorie d’utilisateurs.Tout est là : https://acrobat.adobe.com/fr/fr/pricing/business-pricing.html
6 novembre 2015 à 09:15 en réponse à : Verrouillage de plusieurs champs sauf certains suite à action sur bouton #59903MerlinMaître des clésif (f.substring(0,12) == “Appréciation”)
Attention aux accents et aux caractères spéciaux dans les noms de champs.
Quand ça se met à déconner on a parfois du mal à comprendre d’où ça vient, et la correction impose beaucoup de changements.Le plus sage est de respecter la syntaxe web : que de l’Ascii sans les espaces ni les caractères spéciaux.
Je n’ai jamais compris pourquoi Acrobat autorise les fantaisies dans les noms des champs alors que ça peut être très pénalisant.
Même si 90% des utilisateurs font des formulaires “basiques” pour lesquels ça n’a pas vraiment d’importance.
:doute:5 novembre 2015 à 14:12 en réponse à : Verrouillage de plusieurs champs sauf certains suite à action sur bouton #59896MerlinMaître des clésTu extrais la page, tu la découpes, tu copie-colles les champs (et les libellés) sur une page vierge…
Ceci dit, pour répondre sur le fond, je crois que tu gagnerais un temps fou en utilisant la Convention de dénomination des champs de formulaire.
Une seule ligne de script adressée au “champ (virtuel) parent” et c’est réglé.
Voir : http://abracadabrapdf.net/ressources-et-tutos/js-et-formulaires-ressources/duplication-rapide-de-champs-de-formulaire/
(chapitre 2):Smiley03:
5 novembre 2015 à 13:56 en réponse à : Verrouillage de plusieurs champs sauf certains suite à action sur bouton #59894MerlinMaître des clésJe plussoie.
sinon, est-il possible d’avoir un fichier d’essai pour voir à quoi cela ressemble ?
5 novembre 2015 à 13:53 en réponse à : Verrouillage de plusieurs champs sauf certains suite à action sur bouton #59892MerlinMaître des clésNon, RAS du coté Windows.
5 novembre 2015 à 13:51 en réponse à : Verrouillage de plusieurs champs sauf certains suite à action sur bouton #59890MerlinMaître des clésAdobe Acrobat X Pro
Sur Mac OS ou sur Windows ?
Parce-que concernant le JavaScript Acrobat X pour Mac est une version maudite, buggée jusqu’à la moelle.
:idee:D’ailleurs Acrobat X va arriver en fin de vie commerciale dans quelques jours, le 15 novembre.
MerlinMaître des clésMerci Alex.
Du coup je comprend la question… :geek:MerlinMaître des clésJ’ai trouvé une réponse complète à la question des semaines chevauchantes sur cette page : http://www.fourmilab.ch/documents/calendar/
Dans le chapitre : ISO-8601 Week and Day, and Day of Year
MerlinMaître des clésComment sont créés ces blocs de liens ?
Sont-ils importés (depuis un fichier texte) ?
Sont-ils créés à la main ?
Sont-ils créés via le panneau Hyperliens ?Peux tu partager tout ou partie du document InDesign ?
(Au format IDML, stp)MerlinMaître des clésBonjour et bienvenue.
J’ai bien l’impression qu’il y a un caractère du message qui n’est pas passé, et du coup je ne comprend pas ce qu’il faut lire après le signe égal.
Si e-H = aaa et adher = Oui à pas d’affichage
???MerlinMaître des clésDans InDesign il faut sélectionner les blocs avec l’outil Flèche et leur attribuer soit un contour de zéro point, soit un contour sans couleur.
Comme toujours on gagne un temps fou en utilisant les Styles d’objet.Dans Acrobat c’est un peu le même esprit, sauf qu’il faut utiliser les outils “Préparer le formulaire” (le libellé change selon les versions) et que l’équivalent des Styles d’objets relève encore de la science-fiction.
MerlinMaître des clésBonjour et bienvenue.
Il possible de corriger l’aspect des liens avec Acrobat, mais un bon processus de fabrication voudrait que les modifications soient faites dans le documents original, c’est-à-dire avec InDesign avant d’exporter en PDF.
MerlinMaître des clésMerci Alex.
3 novembre 2015 à 18:04 en réponse à : Verrouillage de plusieurs champs sauf certains suite à action sur bouton #59887MerlinMaître des clésBonjour et bienvenue.
Il manque 3 accolades dans ce script, 2 ne sont pas indispensables mais la dernière si.
for (var i = 0; i < this.numFields; i++) {
var f = this.getNthFieldName(i);
if ((f.substring(0,12) != “Notification”) || (f.substring(0,4) != “Visa”))
{this.getField(f).readonly = true;}
}MerlinMaître des clésLes pièces jointes sont pourtant dans le répertoire qui va bien, je ne m’explique pas pourquoi les liens ne fonctionnent plus…Toutes les pièces jointes postées entre le 28-10-2015 et le 2-10-2015 ont été supprimées.
Désolé.
:Ooops: :pleurs:MerlinMaître des clésDepuis des années j’utilise ProLexis comme correcteur d’orthographe et de typographie et il ne m’a jamais signalé cette erreur !!!
Il en laisse passer bien d’autres… :Smiley03:
Impossible de télécharger le fichier l’Alex… il a été retiré ???
Non, mais j’ai involontairement malmené le site ce week-end, alors il a peut-être disparu…
Il faudrait qu’Alex le reposte.MerlinMaître des clésAuquel cas on peut remplacer la ligne :
this.getField(“Pphys“).required = !event.target.isBoxChecked(1);Par :
this.getField(“Pphys.nom.0“).required = !event.target.isBoxChecked(1);
this.getField(“Pphys.age.0“).required = !event.target.isBoxChecked(1);MerlinMaître des clés:bonjour:
MerlinMaître des clés53eme
52 èmes et 53èmes
Ça ne vaut pas que dans InDesign : http://abracadabrapdf.net/ressources-et-tutos/abracadabragrep/abracadabragrep-sus-aux-iemes-et-aux-emes/
:geek:
MerlinMaître des clésBonjour.
Toutes les options disponibles se trouvent dans les Préférences.
MerlinMaître des clésPlus rien ne m’étonne depuis que j’ai appris que la Terre, qui tourne sur elle-même en 24 heures, compte 27 fuseaux horaires…
:afro:
(Et même 43 si on compte les heures d’été et d’hiver)
MerlinMaître des clésJe crois qu’il est grand temps de parler de l’indispensable “masque arbitraire”, voir : http://help.adobe.com/fr_FR/acrobat/pro/using/WS58a04a822e3e50102bd615109794195ff-7de4.w.html#WS8CA28D85-6E94-4898-9C2B-5308C15B1F3B.w
:Smiley15:
MerlinMaître des clésEn fait ça tient en 4 lignes, et tant qu’on respecte les préfixes on peut ajouter autant de champs qu’on veut sans avoir à modifier le script.
// afficher-masquer les champs personne physique
this.getField(“Pphys”).display = !event.target.isBoxChecked(0);
// rendre obligatoire ou non les champs personne physique
this.getField(“Pphys”).required = !event.target.isBoxChecked(1);
// afficher-masquer les champs personne morale
this.getField(“Pmorale”).display = !event.target.isBoxChecked(1);
// rendre obligatoire ou non les champs personne morale
this.getField(“Pmorale”).required = !event.target.isBoxChecked(0);MerlinMaître des clésOui, c’est le but. :Smiley03:
MerlinMaître des clésC’est pour le cas où il y aurait des années de 53 semaines ?
:Euuuh: :Smiley03:30 octobre 2015 à 11:15 en réponse à : Installer version d’essai d’Acrobat DC Pro sans désinstaller Acrobat 9 Pro #59873MerlinMaître des clésBonjour.
Je suppose qu’on parle d’une installation sur Windows.
Auquel cas il n’y a pas d’autre choix, Acrobat DC ne permet que de conserver Acrobat X ou Acrobat XI.Mais rien n’interdit de supprimer Acrobat 9 temporairement et de le réinstaller si Acrobat DC ne convient pas.
:Smiley15:MerlinMaître des clésIl va falloir ajouter un choix que l’utilisateur devra cocher entre personne physique ou personne morale, parce-que je ne vois pas comment faire sans.
Ça aboutirait forcément à des incohérences.MerlinMaître des clésLe mieux serait que tu partages (tout ou partie de) ton document, on y verra plus clair.
:Smiley03:MerlinMaître des clésDeux champs qui ont le même nom partagent forcément le même contenu, remplir l’un revient à remplir les deux.
Mais ils partagent aussi la propriété “obligatoire”.Sinon il faut utiliser des champs différents avec un petit script qui pousse la valeur saisie d’un champ à l’autre.
this.getField(“CHAMPCIBLE”).value = event.value;
A placer en action “Champ désactivé” dans tous les champs qui doivent pousser une valeur vers un autre.
MerlinMaître des clésBonjour.
1. Voir capture jointe.
2. Et si les deux zones se remplissaient automatiquement quand on n’en remplit qu’une seule, ne serait-ce pas mieux ?
MerlinMaître des clésEt bien on peut, j’ai expliqué comment.
Mais il faut utiliser un champ au format RTF et c’est complètement logique : dans un champ dans lequel on n’autorise aucun formatage on n’autorise pas non plus la modification de l’interlignage.
:soleil:
MerlinMaître des clés:bravo:
MerlinMaître des clésBonjour.
Non, depuis Acrobat DC il n’y a plus de personnalisation possible, ce qui permet aux Porte-documents PDF de ne plus avoir besoin de Flash Player, et du coup de devenir aussi plus pérennes et plus fiables.
Par-contre :
– Acrobat et Reader 9, X et XI requièrent toujours Flash Player pour lire les Porte-documents PDF, y compris ceux créés avec DC.
– Acrobat et Acrobat Reader DC requièrent Flash Player pour lire les Porte-documents créés avec les versions antérieures.
MerlinMaître des clésC’est peut-être possible puisque depuis sa version XI Acrobat propose le rechercher-remplacer.
Mais en JavaScript je ne sais pas comment faire. Je n’ai pas trouvé dans la doc.MerlinMaître des clésPenser à quoi ?
:doute:MerlinMaître des clésBonjour.
Tout est expliqué dans cet article : http://abracadabrapdf.net/ressources-et-tutos/js-et-formulaires-ressources/champ-date-automatique/
:Smiley15:
MerlinMaître des clésBonjour.
1- Ça veut dire qu’il faut utiliser une police de caractère conçue d’origine avec un interlignage non-standard : mauvaise méthode, préhistorique et coûteuse.
2- Ben… La barre apparait flottante quand on tape ledit raccourci-clavier.
Sinon on peut l’appeler via le menu Affichage / Outils, mais le chemin exact change presque à chaque version.Sur la barre flottante des propriétés, tout à fait à droite il y a une icône qui donne accès aux propriétés de paragraphe, c’est là qu’on trouve l’interlignage.
MerlinMaître des clésBonjour.
Quel qu’en soit le but, faire une mise en page avec un logiciel de retouche photographique est toujours une mauvaise idée.
Préfère un logiciel de traitement de texte ou de mise en page, ou au pire un logiciel de dessin vectoriel (Illustrator).Photoshop n’étant pas un logiciel éditeur de PDF il est “normal” qu’il bousille tout à l’ouverture, tout ce qu’on voit et aussi tout ce qu’on ne voit pas. Voir le chapitre 2 : http://abracadabrapdf.net/format_pdf/pdf-hybride/photoshop-et-pdf/
Donc, après avoir créé une nouvelle page avec le logiciel de ton choix il faudra la convertir en PDF.
Ensuite il faut ouvrir le formulaire dans Acrobat, il faut ouvrir le panneau de navigation “Pages” (ou vignettes), et il faut cliquer dans le menu et demander à “Remplacer des pages”.C’est magique : les champs de formulaire n’ont pas bougé, seul le fond de page a changé !
Les champs de formulaire (et les commentaires) sont comme placés sur un calque indépendant du fond de page, ce qui permet de modifier l’un sans toucher à l’autre.:Smiley15:
MerlinMaître des clésBonjour.
Oui mais encore…
:Euuuh: :doute:MerlinMaître des cléstts.qText(“Coucou !“);
tts.talk();D’après la doc. cela ne fonctionne pas sur Mac OS, ce que mes tests à l’instant confirment.
Sachant que ladite doc. ne signale aucune évolution depuis la version 4 d’Acrobat c’est à tester soigneusement…
Il me semble bien que dans tous les cas, maintenant l’utilisateur doit d’abord activer lui-même la lecture audio.
Menu Affichage : Lecture Audio : Activer…MerlinMaître des clésLire ?
Via la synthèse vocale ?MerlinMaître des clésBonjour.
Une recherche dans le forum sur “champ obligatoire” s’impose, différentes méthodes sont décrites.
N’hésites pas à reposter si tu as d’autres questions qui s’ensuivent.MerlinMaître des clésPour générer un numéro unique on utilise généralement la date en allant jusqu’aux millisecondes, sinon on peut utiliser le “Permanent Identifier” du document PDF.
Voir : http://abracadabrapdf.net/utilitaires/utilitaires-reader/abracadabra-docid/Parce-qu’il y a plusieurs méthodes pour générer un numéro aléatoire, mais aléatoire ne veut pas dire unique…
MerlinMaître des clésBonjour et bienvenue.
Il faut revoir le concept, parce-qu’envoyer un document qui garanti l’anonymat ET qui contient un identifiant est contradictoire par nature.
Ce qui est certain c’est qu’on est dans le domaine de l’astuce, et que ça ne garantirait rien du tout à l’utilisateur car c’est trop facile à contourner.Autrement, on peut faire que le document génère un numéro unique et demander à l’utilisateur de s’identifier par ailleurs avec ce numéro.
MerlinMaître des clésPS : pour brouiller le mot de passe on peut l’encoder en Unicode.
Où
MOTDEPASSE
devient
u004Du004Fu0054u0044u0045u0050u0041u0053u0053u0045Donc beaucoup plus difficile à lire pour un humain (mais pas impossible).
Voir :
– http://abracadabrapdf.net/ressources-et-tutos/js-et-formulaires-ressources/pdf-javascript-et-unicode/
&
– http://abracadabrapdf.net/utilitaires/utilitaires-pdf/abra-txt2unicode-texte-vers-unicode/MerlinMaître des clésJ’utilise la fonction “Modèle”.
Un Modèle peut être affiché ou masqué (sous réserve que le document contienne plus d’une page).Comme son nom l’indique, à la base un Modèle sert à pouvoir dupliquer une même page à l’identique à l’intérieur du document au fur et à mesure des besoins de l’utilisateur (une nouvelle page chaque jour, pour chaque nouvelle tâche, etc.).
Mais quand on n’en a besoin que d’une seule on a aussi vite fait de démasquer la page-modèle plutôt que d’en générer une nouvelle à partir de ce modèle.
D’autant que ça joue aussi sur le poids final du fichier, bien entendu.Une recherche sur ce forum sur “modèle”, “template”, ou sur sur “spawn” devrait t’apporter beaucoup de réponses.
Dans Acrobat DC cet outil se trouve je ne dirais pas où puisqu’il suffit de saisir “modèle” dans le champ de recherche du panneau Outils.
:Smiley15:MerlinMaître des clésLe script se trouve dans le champ “mot de passe” (le bouton OK ne sert à rien d’autre qu’à désactiver ce champ pour que le script s’exécute).
if (event.target.value == “MOTDEPASSE“) {this.spawnPageFromTemplate(“5”, 4, false, false);}
:Smiley15:
MerlinMaître des clésBonjour et bienvenue.
Il y a cacher et masquer :
– on peut masquer une page en plaçant un champ ou un calque par-dessus, c’est très facile à verrouiller/déverrouiller par mot de passe via un petit JavaScript.
– on peut cacher une page en la faisant disparaitre du document, c’est-à-dire en l’enregistrant comme “Modèle”, c’est très facile aussi à verrouiller/déverrouiller par mot de passe via un petit JavaScript.
Par-contre dans les deux cas le mot de passe doit être codé “en dur” dans le script ou quelque part ailleurs dans le document, ce qui veut dire que ce n’est pas une protection absolue, même s’il est brouillé .
MerlinMaître des clésAvec Designer c’est possible de connecter un PDF à une base de données, mais je n’en sais pas plus.
:joker:Tu auras peut-être plus de chance ici : https://forums.adobe.com/community/livecycle/
:priere:MerlinMaître des clésVas dans Préférences : Général : Rendu : et désactive l’option “Utiliser les polices locales”.
Ainsi tu verras ton document comme les autres, ceux qui n’ont pas ladite police installée dans leur système.Une police de caractère tient dans quelques Ko, en général environ 1% du poids du document, par-contre une police de caractère ça fait 100% de l’aspect du document.
C’est pourquoi il vaut mieux ne jamais supprimer les polices dans un PDF, surtout celles incorporées en jeu partiel (qui prennent encore moins de place).
On n’est plus à l’époque où il fallait gratter chaque Ko pour optimiser les temps de chargement.MerlinMaître des clésEn général j’utilise ce script dans une liste de choix qui se termine par “Autre” ou quelque chose comme ça, donc a priori si l’utilisateur n’y saisi rien c’est qu’il va cocher un autre choix.
Sinon il y a l’option inverse : ne faire apparaitre le champ texte qui si la case est cochée…
:geek:if (event.target.isBoxChecked(0))
{
this.getField(“TEXTE”).display = display.visible;
this.getField(“TEXTE”).setFocus();
}
else
{this.getField(“TEXTE”).display = display.hidden;}MerlinMaître des clésBonjour.
Il y a plus simple :
this.getField(“CHECKBOX”).checkThisBox(0,true);
A placer en action “champ activé” dans le champ de texte déclencheur.
Le zéro (rouge) représente le numéro d’ordre de la case-à-cocher ou du bouton-radio.12 octobre 2015 à 18:26 en réponse à : Récupérer 2 informations d’un champ de formulaire pour l’export #59718MerlinMaître des clés:bravo:
MerlinMaître des clésil n’y a pas de contraire à .isBoxChecked(0)
Il faut ruser, les cases-à-cocher (et les boutons-radios) permettent d’utiliser la “valeur d’exportation” qui est propre à chaque case (et à chaque bouton).
Quand la case n’est pas cochée la valeur d’exportation est “Off”.Donc on peut tester si la valeur de la case-à-cocher (ou du bouton-radio) est égale à “Off” ou non.
Parfois c’est plus pratique.
:geek:MerlinMaître des clésC’est exactement ce que je voulais dire par : “un champ invisible dans lequel on stocke une variable”.
Les grands-esprits se rencontrent.
:afro: -
AuteurRéponses