Donnez vie à vos documents numériques !
 

Merlin

Toutes mes réponses sur les forums

Affichage de 99 réponses de 3,466 à 3,564 (sur un total de 10,390)
  • Auteur
    Réponses
  • en réponse à : Surligner une colonne #62555
    Merlin
    Maître des clés

    Bonjour et bienvenue.

    Pour autant que je sache, en PDF on ne peut pas faire comme sur cette vidéo.
    En tout cas, pas avec les champs de formulaire.

    Même avec l’outil de commentaire Surligneur ou avec l’outil de Sélection ça ne fonctionne pas car ils attrapent les colonnes + les rangées.
    :Smiley02:

    (Je me suis occupé du titre, SEO oblige  :Smiley03: )

    en réponse à : Commentaires : comment supprimer la date et l’heure ? #61627
    Merlin
    Maître des clés

    TypeError: annots is null
    13:Batch:Exec

    C’est le message auquel je faisais référence et qui indique que la boucle for se termine dans le vide.

    Je n’ai pas tout suivi mais l’essentiel c’est que tu ais trouvé une solution.
    :Smiley15:

    en réponse à : Commentaires : comment supprimer la date et l’heure ? #61621
    Merlin
    Maître des clés

    Je viens de tester (Acrobat Pro DC 2017) les Actions proposées ci-dessus et ça fonctionne très bien.
    La Console renvoie toujours un message d’erreur final, mais rien de grave c’est juste pour dire que la boucle se termine dans le vide.
    Les scripts utilisés sont assez basiques et je ne comprend pas ce qui pourrait les bloquer…
    Y a t’il des commentaires verrouillés dans ton document ?  :Euuuh:

    Sinon peut-être que la mise-à-jour 2015 ==> 2017 résoudrait le problème…  :priere:

    en réponse à : Commentaires : comment supprimer la date et l’heure ? #61618
    Merlin
    Maître des clés

    Bonjour et bienvenue.

    Avec quelle version d’Acrobat pro ?

    en réponse à : Générer un fichier PDF avec les mêmes données #62553
    Merlin
    Maître des clés

    je n’ai trouvé aucune aide sur internet.

    Internet c’est nul. Les seules vraies, bonnes et simples réponses se trouvent sur ce forum !
    :geek:

    en réponse à : Générer un fichier PDF avec les mêmes données #62552
    Merlin
    Maître des clés

    Bonjour.

    Le processus de base est super simple, ce qu’il faut savoir c’est comment ce serait le plus pratique pour toi.

    Pour importer-exporter des données entre deux formulaires il faut Exporter les données du formulaire 1 et ensuite Importer les données dans le formulaire 2 : seuls les champs ayant exactement le même nom seront remplis dans le formulaire 2.
    Donc le tri est automatique et il n’y a même pas besoin de faire le détail.

    Ensuite à toi de savoir si tu préfères installer ce processus sous forme d’un article de menu, sous forme de boutons, sous forme d’une Action, ou l’effectuer directement depuis le panneau Préparer le formulaire.
    :Smiley15:

    en réponse à : Cacher un menu #62366
    Merlin
    Maître des clés

    app.hideMenuItem ne peut fonctionner que depuis un script d’application ou depuis la Console.
    Voir : https://www.abracadabrapdf.net/ressources-et-tutos/js-et-formulaires-ressources/les-differents-niveaux-dutilisation-des-scripts-javascript/

    en réponse à : Aide JavaScript execDialog #62550
    Merlin
    Maître des clés

    Bonjour.

    Il n’est pas facile de deviner ce qu’un (long) script est censé faire ou ne pas faire quand on ne l’a pas écrit et qu’il n’est pas commenté.
    Que veux-tu faire exactement ?
    Incrémenter un bouton/compteur d’une valeur de +1 à chaque clic ?
    :Euuuh:

    en réponse à : Checkbox et bouton radio #62548
    Merlin
    Maître des clés

    Bonjour.

    Ces deux types de champs ont les mêmes caractéristiques, on peut donc créer des sosies.

    Je crois que c’est un problème de contour que tu as, pas un problème de fond (si j’ose dire…).
    Avec Acrobat il y a une astuce : dans les Propriétés du champ : Aspect il faut attribuer une couleur de contour pour pouvoir accéder à l’option Style de trait : Plein.
    Et ensuite on peut remettre un contour transparent.

    en réponse à : Etude PDF – Ghent Workgroup #62547
    Merlin
    Maître des clés

    :Smiley08:

    Merlin
    Maître des clés

    Bonjour et bienvenue.

    C’est très simple, il faut utiliser plusieurs fois un champ, de type texte, ayant exactement le même nom : leur contenu sera nécessairement identique mais leur aspect (couleur, police…) peut être différent.
    :Smiley15:

    FormsCentral n’existe plus : https://helpx.adobe.com/fr/acrobat/kb/end-of-support-formscentral.html?lang=fr-FR

    en réponse à : Etude PDF – Ghent Workgroup #62545
    Merlin
    Maître des clés

    Amusante la dernière question qui propose de gagner une licence de QuarkXPress 5 !
    (voir capture jointe)
    Je l’ai mis en troisième choix.
    :Smiley03:

    en réponse à : Tampon dynamique avec objets interactifs #62543
    Merlin
    Maître des clés

    practicalPDF vient de publier un nouvel article sur le sujet : http://practicalpdf.com/dynamic-dynamic-stamps/

    en réponse à : Tampon dynamique avec objets interactifs #62542
    Merlin
    Maître des clés

    Si j’ai bien compris ton besoin et au vu des exemples fournis dans les tutos de Thom (http://www.pdfscripting.com/public/FreeStuff/PDFSamples/StampSecrets_Sample.pdf) tu as surtout besoin de réaliser des copier-coller.
    :Smiley03:

    en réponse à : Comment masquer une page dans un formulaire #62539
    Merlin
    Maître des clés
    en réponse à : Tampon dynamique avec objets interactifs #62540
    Merlin
    Maître des clés

    Oui on peut, mais le secret c’est qu’il faut que tous les JavaScripts s’exécutent AVANT le clic qui pose le tampon sur la page.
    Après c’est mort, le tampon devient effectivement comme une sorte d’image, qu’on ne peut plus modifier.
    Et ça a du sens…

    La « Bible » du tamponneur c’est : http://www.pdfscripting.com/public/All-About-PDF-Stamps-in-Acrobat-and-Paperless-Workflows-The-Book.cfm
    L’investissement est rentabilisé dès la fin du premier paragraphe !

    Sinon il y a aussi les excellents tutos gratuits de Thomas Parker, l’auteur de ladite « Bible » :
    https://acrobatusers.com/tutorials/dynamic_stamp_secrets
    https://acrobatusers.com/tutorials/print/dynamic_stamp_secrets

    en réponse à : Comment masquer une page dans un formulaire #62538
    Merlin
    Maître des clés

    Est-ce possible d’un sous formulaire à l’autre ?

    Oui

    Code:
    Peut-on protéger l’accès de certaines pages par un mot de passe?

    Oui

    Peut on imprimer l’ensemble des sous formulaires avec une seule commande ?

    À vérifier mais a priori oui.

    Pour revenir sur ma question initiale, malgré beaucoup de recherche, je ne trouve pas de forum pour masquer une page, est-ce vraiment plus compliqué ?

    Non ce n’est pas vraiment compliqué, mais pour que ça fonctionne avec Acrobat Reader (11 et DC uniquement) l »astuce c’est qu’il faut que la page à masquer ait préalablement été créée depuis un modèle de page.
    :Smiley15:

    en réponse à : Comment masquer une page dans un formulaire #62536
    Merlin
    Maître des clés

    Bonjour et bienvenue.

    Le plus simple c’est de faire apparaitre les pages, plutôt que de les masquer.
    C’est-à-dire : un PDF avec des sous-formulaires incorporés en pièces jointes et une page d’accueil avec une liste déroulante qui va ouvrir le sous-formulaire concerné en fonction du choix utilisateur.
    :soleil:

    en réponse à : Cases à cocher, texte qui apparaît #62534
    Merlin
    Maître des clés
    en réponse à : Cases à cocher, texte qui apparaît #62531
    Merlin
    Maître des clés

    Bonjour et bienvenue.

    Le secret de la simplicité c’est de mettre les textes à afficher en « Valeur d’exportation » dans les cases-à-cocher.
    Ensuite on met ce petit script en Action dans toutes les cases-à-cocher.
    La deuxième ligne sert à vider la valeur du champ texte si aucune case n’est cochée.

    Code:
    this.getField(« texte »).value = event.target.value;
    if (event.target.value == « Off ») {this.getField(« texte »).value = «  »;}

    Exemple ci-joint.
    :Smiley15:

    en réponse à : Droits Reader et enregistrements #62529
    Merlin
    Maître des clés

    Oui, je précisais surtout pour les centaines de milliers de lecteurs qui s’intéresseront à ce sujet dans les siècles à venir.
    :afro:

    en réponse à : Droits Reader et enregistrements #62527
    Merlin
    Maître des clés

    Mais je précise quand même que ce n’est pas gênant et que c’est logique :

    Les versions d’Acrobat Reader < 11 requièrent l’activation des droits étendus pour pouvoir enregistrer le PDF, mais ne supportent pas la génération de pages-modèles.

    Acrobat Reader 11 et DC supportent la génération de pages-modèles mais n’ont besoin d’aucune activation.

    Merlin
    Maître des clés

    Bonjour et bienvenue.

    Ta question est trop générale pour pouvoir y répondre simplement.
    Tu devrais faire une recherche dans le forum sur « envoi email », voir les différentes solutions proposées, et ensuite demander de l’aide si tu bloques quelque part.
    :Smiley15:

    en réponse à : Droits Reader et enregistrements #62525
    Merlin
    Maître des clés

    En fait c’est même plutôt l’inverse : dans un PDF activé « Reader Extended », avec Acrobat Pro, il n’est pas possible de générer des pages modèles avec Acrobat Reader, ça ne fonctionne pas car l’activation bloque cette fonction (pour des raisons que j’ignore).

    en réponse à : Droits Reader et enregistrements #62523
    Merlin
    Maître des clés

    Bonjour.

    La bonne nouvelle c’est que pour une utilisation avec Acrobat Reader 11 et DC il n’y a pas besoin de « Reader Extension » ni d’aucune activation.
    Ces processus datent d’un autre âge : https://www.abracadabrapdf.net/ressources-et-tutos/js-et-formulaires-ressources/pdf-reader-extended/
    (Il faut lire jusqu’à la fin…)
    :Smiley15:

    Ce que tu évoques est un bug récurrent depuis la version 9. En fait l’activation d’un PDF est une sorte de signature/certificat numérique qui est placé à l’intérieur et qui déverrouille certaines fonctions d’Acrobat Reader. Mais quand la date de péremption du certificat de ladite « signature » est périmé c’est ce qui arrive.
    Sinon ça arrive aussi parfois quand on utilise un même PDF avec des versions (numéro de) d’Acrobat (Reader ou Pro) différentes.

    en réponse à : Publipostage PDF avec Excel #61952
    Merlin
    Maître des clés

    Merci mais c’est surtout KHK qu’il faut remercier.

    en réponse à : Assembler 2 PDF verticalement #62522
    Merlin
    Maître des clés

    Bonjour et bienvenue.

    – Pour moi un imprimeur qui accepte des fichiers JPEG en entrée (même déguisés en PDF ça reste des JPEG flous et crapoteux) et qui demande au client de faire lui-même un assemblage inhabituel avec des PDF c’est soit un baltringue pas très regardant sur la qualité, soit un copain qui rend (un mauvais) service.

    – La bonne nouvelle c’est que cet assemblage n’est pas très compliqué à réaliser, il faudrait juste savoir de quel logiciel tu disposes pour le faire.
    Acrobat Pro ?
    InDesign ?
    Autre ?

    Merlin
    Maître des clés

    Oui, mais s’agissant d’un simple formulaire on se fiche pas mal qu’il soit exporté en version 1.3, 1.4 ou 1.5, ça ne change rien.
    :Smiley15:

    en réponse à : Calculs exécutables avec Foxit #62513
    Merlin
    Maître des clés

    Bonjour.

    Aucune idée, mais normalement il ne devrait rien y avoir à modifier. Il faut juste que le logiciel utilisé supporte le JavaScript.

    Merci de séparer les sujets, SEO oblige.  :Smiley03:

    en réponse à : Script envoi multi adresse #62511
    Merlin
    Maître des clés

    Bonjour.

    Les adresses emails doivent être séparées par des virgules, essaye en remplaçant par cette ligne :

    Code:
    var sSujet5 = « pascal.XX@XX.fr, khadija.XXX@XXX.fr, maud.XX@XX.fr »;

    Ou bien par celle-là :

    Code:
    var sSujet5 = « pascal.XX@XX.fr, khadija.XXX@XXX.fr, maud.XX@XX.fr »;
    en réponse à : Apprendre le JS #62509
    Merlin
    Maître des clés
    en réponse à : Ordre de calcul #62520
    Merlin
    Maître des clés

    As-tu regardé dans « Autres options de formulaire… » ?

    Merlin
    Maître des clés

    On dirait bien que les fonctions d’impressions ne réagissent pas de la même façon sur MacOS et sur Windows…
    :doute:

    Merlin
    Maître des clés

    Je n’arrive pas à reproduire ce problème, dans tous les cas j’ai la fenêtre d’impression avec les mêmes options précochées (ci-joint).

    Question subsidiaire :

    Code:
        // imprimer pages 2,3,5 
        var pp = this.getPrintParams(); 
        pp.printRange = [[1,2], [4,4]]; 
        this.print(pp); 
         
        // imprimer pages 2,6,7 
        var pp = this.getPrintParams(); 
        pp.printRange = [[1,1], [5,6]]; 
        this.print(pp);
    en réponse à : Ordre de calcul #62518
    Merlin
    Maître des clés
    en réponse à : Ordre de calcul #62516
    Merlin
    Maître des clés

    Si je me souviens bien c’est dans le menu local du panneau des outils de Formulaire.

    Merlin
    Maître des clés

    Bonjour.

    Si je comprend bien tu veux imprimer en ajustant les pages. Auquel cas tu devrais essayer :

    Code:
    this.print({bShrinkToFit: true});

    La réponse à la question subsidiaire dépendra de la méthode adoptée.

    en réponse à : Ordre de calcul #62514
    Merlin
    Maître des clés

    L’ordre des évènements ou l’ordre de calcul ?
    La localisation de ce dernier dépend de la version d’Acrobat Pro, avec DC il faut saisir « Ordre de calcul » dans le champ de recherche du panneau Outils.

    Merlin
    Maître des clés

    Oui j’ai cette option au libellé très obscur.  :Euuuh:

    Si je me souviens bien, les « 14 polices standards » qui sont listées dans ce menu sont apparues avec la version 1.3 du format PDF, et je crois que c’est ce que ça veut dire : pas de polices « standard » incorporable dans les versions antérieures.

    Quel rapport éventuel avec le (non) fonctionnement des champs de texte ?
    Mystère…  :joker:

    Merlin
    Maître des clés

    Avec Scribus j’exporte toujours les formulaires en PDF 1.5…
    L’essentiel est que ça fonctionne.
    :extra:

    Merlin
    Maître des clés

    Je me pose une question quand même : je ne suis pas sur ma session administrateur quand je fais ce travail. Serait-il possible que ce soit la source du pb ?

    C’est une bonne question…  :priere:

    Merlin
    Maître des clés

    Oh la la je flippe je me sens bloqué T_T

    Reste cool, ça va bien se passer.  :afro:

    J’ai lu le lien que tu m’as indiqué. C’était juste pour parler de la différence entre java et javascript c’est ça ?

    Non, de la différence entre Adobe (société multinationale), Acrobat Reader (logiciel gratuit) et Acrobat Pro (logiciel pas gratuit).  :geek:

    Je me suis envoyé le pdf sur un autre pc et j’ai le même souci.
    Je me dis donc que le pb a lieu lors de l’export ou qu’il me manque une sorte de plugin ou de logiciel tiers qui permettrait de faire l’export correctement.

    Tout ce que je peux te proposer c’est de m’envoyer en message privé ton fichier SLA au complet (avec images et polices) pour que je te le convertisse en formulaire PDF puisque qu’apparemment chez moi, sur MacOS, ça fonctionne.
    Confidentialité garantie : je converti et je jette.

    Merlin
    Maître des clés

    J’utilise la version 1.4.6. Est ce que j’aurais mal paramétré mon scribus ?

    Difficile à dire, d’autant qu’il n’y a rien de spécial à paramétrer…

    Quelle version d’adobe as tu utilisé pour ouvrir? Moi c’est une version gratuite Acrobat readre DC

    J’ai utilisé Acrobat Reader DC et Acrobat Pro DC sur MacOS, mais tu devrais lire ceci (2e sujet) : http://abracadabrapdf.net/forum/index.php/topic,2160.0.html  :Smiley15:

    sur laquelle je n’ai pas créé de compte….

    Ça n’a pas d’incidence.

    Mais je leur soumettrai le problème espérant ainsi pouvoir faire évoluer le document dans le bon sens.

    Je ne contenterais de les informer de l’application de nouvelles directives (qui ne requièrent pas leur approbation).  :Smiley03:
    Mais surtout, une jour ou l’autre les données de ce formulaire seront récupérées en numérique, et là ça compliquera les choses car il y aura 2 champs Nom possibles pour les femmes…

    Merlin
    Maître des clés

    C’est très curieux.  :Euuuh:
    J’ai converti ton document en PDF avec Scribus 1.5.2 (par erreur) : même problème que celui que tu décris.
    J’ai converti ton document en PDF avec Scribus 1.4.6 (dernière version stable en date) : aucun problème.

    Quelle version de Scribus utilises tu ?

    Par ailleurs, tu devrais remplacer l’intitulé ringard et sexiste « Nom de jeune fille » par « Nom d’usage ». Même l’administration française s’y est mise.
    Le seul vrai nom d’une femme c’est celui qu’elle a à la naissance, et maintenant les hommes aussi ont droit au « nom d’usage ».
    :Smiley15:

    en réponse à : Interdire l’enregistrement d’un formulaire à remplir #62501
    Merlin
    Maître des clés

    Mais bon sang, mais c’est bien sur. C’est un peu violent mais j’aurais dû y penser.
    D’autant que j’ai déjà eu affaire à cette fonction créée par Alex dans des formulaires.  :Smiley03:

    en réponse à : Interdire l’enregistrement d’un formulaire à remplir #62499
    Merlin
    Maître des clés

    1- Oui.
    2- Pas que je sache.

    Merlin
    Maître des clés

    Par contre comment joindre le fichier SLA de scribus ? Ce type de fichier n’est pas autorisé en pièce jointe.

    Il te faut préalablement le Zipper (.zip).
    :Smiley15:

    en réponse à : Interdire l’enregistrement d’un formulaire à remplir #62497
    Merlin
    Maître des clés

    Bonjour.

    On s’est battu pendant des années pour avoir un Acrobat Reader capable d’enregistrer les formulaires et toi tu voudrais le contraire ?
    :Smiley03:

    Le plus simple c’est d’imposer Acrobat Reader X ou version antérieure, sinon le seul moyen d’empêcher l’enregistrement c’est au niveau du système, il faut définir le document comme « modèle » et/ou le « verrouiller » depuis le Finder de MacOS ou depuis l’explorateur de Windows.

    Merlin
    Maître des clés

    Bonjour et bienvenue.

    Ce problème tient à l’universalité du format PDF : ce n’est pas le document PDF qui fait la différence, c’est le logiciel utilisé.
    Bien que gratuit Acrobat Reader a des fonctions que peu d’autres logiciels ont, surtout ceux qui sont gratuits.

    Scribus est un excellent logiciel pour créer des formulaires PDF, si quelque chose semble ne pas fonctionner il faudrait que tu partages tout ou partie de ce document PDF pour pouvoir juger sur pièce.

    en réponse à : Publipostage PDF avec Excel #61949
    Merlin
    Maître des clés

    Bonjour.

    Oui c’est réalisable, actuellement le meilleur tuto est celui-ci : http://khkonsulting.com/2015/10/batch-import-excel-data-into-pdf-forms/
    Si tu ne lis pas l’anglais Googol Traduction sera utile, mais en tout cas un JavaScript reste un JavaScript.
    :Smiley15:

    en réponse à : Script bouton formulaire .exe #62478
    Merlin
    Maître des clés

    Bonjour.

    Ouvrir un exécutable depuis un script JavaScript placé dans un document PDF ?
    N’y pense même pas, sécurité oblige.

    en réponse à : Acrobat et Lotus Notes #62477
    Merlin
    Maître des clés

    Chambi : c’est justement la base de l’URL qui pose problème.

    Ema : je ne connais pas du tout Lotus, il faudrait peut-être voir du coté de sa documentation ou des forums qui lui sont dédiés…  :joker:

    en réponse à : Acrobat et Lotus Notes #62474
    Merlin
    Maître des clés

    Essaye en faisant commencer les hyperliens par :

    file://blablabla
    ou
    file:///blablabla

    :priere:

    en réponse à : Acrobat et Lotus Notes #62471
    Merlin
    Maître des clés

    Bonjour et bienvenue.

    Je ne sais pas ce qu’est une « bibliothèque de Lotus », mais sinon oui, un document PDF peut contenir des hyperliens qui pointent vers des documents extérieurs accessibles en réseau.
    Le truc c’est qu’ensuite il ne faut pas modifier ni leurs noms ni leurs emplacements.

    Merlin
    Maître des clés

    Je modifierai bien le titre du post par « Passage auto d’un champ à un autre, qd le nombre de carac max atteint ».
    Promis je ferai un effort dans l’avenir.

    Je n’ai changé que le 1er mot (clé).
    :bonjour:

    en réponse à : Ne pas signer si formulaire incomplet #62464
    Merlin
    Maître des clés

    Rien n’est moins certain…
    À tester.

    en réponse à : Aide sur condition #62460
    Merlin
    Maître des clés

    Si tu préfères le coder en dur dans le script tu peux utiliser celui-ci en script de validation dans la liste déroulante :

    Code:
    //
    if (event.value == « Z33 ») {
    this.getField(« Mail_resp »).value = « Responsable_Z33@exemple.com »;
    this.getField(« Mail_asste »).value = « Assistante_Z33@exemple.com »;
    }
    else if (event.value == « Z34 ») {
    this.getField(« Mail_resp »).value = « Responsable_Z34@exemple.com »;
    this.getField(« Mail_asste »).value = « Assistante_Z34@exemple.com »;
    }
    else if (event.value == « Z35 ») {
    this.getField(« Mail_resp »).value = « Responsable_Z35@exemple.com »;
    this.getField(« Mail_asste »).value = « Assistante_Z35@exemple.com »;
    }
    // etc.
    // et on termine par :
    else {
    this.getField(« Mail_resp »).value = «  »;
    this.getField(« Mail_asste »).value = «  »;
    }
    //
    en réponse à : Changer couleur de fond #62465
    Merlin
    Maître des clés

    Bonjour.

    Ce n’est pas possible, le 5, le 10 et le 15 sont présents deux fois et le JavaScript quantique n’existe pas encore.
    :Smiley03:

    en réponse à : Aide sur condition #62458
    Merlin
    Maître des clés

    Dans ce cas ce ne sont pas des conditions qu’il te faut mais plutôt des listes déroulantes mère-filles.
    Tout est déjà expliqué sur le forum, il te faut « Rechercher » (ci-dessus) sur les mots « liste déroulante mère fille« .
    :Smiley15:

    en réponse à : Ne pas signer si formulaire incomplet #62462
    Merlin
    Maître des clés

    Bonjour.

    On peut régler ce problème en séparant en 2 scripts :

    1- un script de vérification des champs placé en « souris entrée » dans le bouton.
    2- un script de validation/signature/envoi/tout ce qu’on veut placé en « souris relevée ».

    Comme le script 1 affiche une alerte tant que la condition n’est pas remplie, on ne peut pas cliquer sur le bouton pour exécuter le 2e script tant que la condition 1 n’est pas remplie..
    :Smiley03:

    en réponse à : Aide sur condition #62455
    Merlin
    Maître des clés

    Pour récupérer la valeur (et non pas l’intitulé) sélectionnée de la liste il faut placer ce JavaScript en script de calcul dans le champ qui affiche l’email :

    Code:
    this.event.value=this.getField(« ListeDeroulante »).value;

    Sans oublier de paramétrer la liste déroulante comme indiqué sur la capture jointe.

    en réponse à : Aide sur condition #62453
    Merlin
    Maître des clés

    Bonjour,

    Place ce script en script de calcul dans le champ email, sans oublier d’ajuster le nom du champ liste déroulante :

    Code:
    var i = this.getField(« ListeDeroulante »).currentValueIndices;
    this.event.value = this.getField(« ListeDeroulante »).getItemAt(i, false);
    en réponse à : Numérotation des pages dans un formulaire #62445
    Merlin
    Maître des clés

    Bonjour.

    Ce n’est pas pour rien que je n’en parle pas dans le tuto, ce n’est pas simple.  :Smiley03:

    En fait il faut utiliser deux scripts de calcul à placer dans les champs qui affichent les folios, un script pour les pages normales et un script pour les pages modèles :

    // script de calcul n° folio sur pages « normales »
    event.value = (event.target.page + 1) + « / » + this.numPages;

    // script de calcul n° folio sur pages « modèles »
    event.value = (event.target.page[1] + 1) + « / » + this.numPages;

    (Les parties en orange sont facultatives)

    De plus il faut forcer le déclenchement les calculs après la génération des pages modèles, sinon les champs folios affichent n’importe quoi :

    // génération des pages
    this.calculateNow();

    en réponse à : Import fichiers 3D #62433
    Merlin
    Maître des clés

    Bonjour.

    Acrobat Pro n’accepte que les format U3D édition 3 ou PRC, voir : https://helpx.adobe.com/fr/acrobat/using/adding-3d-models-pdfs-acrobat.html

    Mais attention à la barre jaune de la mort qui tue (c’est nouveau), voir : https://helpx.adobe.com/fr/acrobat/using/enable-3d-content-pdf.html

    3D_1468508835773.png

    en réponse à : PDF interactif – Boutons qui clignotent #62431
    Merlin
    Maître des clés

    Mon problème c’est qu’Acrobat ne me donne pas autant de possibilité de création au niveau graphique pour les boutons : les changements d’aspects au survol ne sont pas du tout aussi simple à paramétrer sur Acrobat par exemple

    L’interface d’Acrobat Pro est un peu plus spartiate mais au final on obtient exactement la même chose : un champ de formulaire de type bouton qui contient 3 icônes. La vraie différence c’est qu’Acrobat impose de créer les icônes avec un autre logiciel (Illustrator).

    je pense aussi à l’alignement des boutons beaucoup plus difficile d’après moi sur Acrobat que sur Indesign…

    Pourtant c’est simple comme un clic-droit, mais quand on commence par « Créer plusieurs copies » on n’a pas besoin d’aligner quoi que soit…  :Smiley03:
    (Capture jointe)

    Mais du coup a t-on une explication sur ce phénomène de clignotement ?

    « Carte graphique » qu’ils disent.
    Mais j’ai du mal à accepter l’idée que certaines cartes graphiques actuelles ne puissent pas faire ce que faisaient très bien leurs ancêtres pourtant bien moins puissantes…

    Je crois surtout que certains pilotes sont programmés avec des moufles et qu’il y a des coups de pied au c*l qui se perdent.
    Ça vaut aussi pour les développeurs d’InDesign, à commencer par l’imbécile qui a validé la traduction de « radio button » par « case d’option ».  :mur:

    en réponse à : PDF interactif – Boutons qui clignotent #62429
    Merlin
    Maître des clés

    Je ne constate aucun effet de clignotement, mais juste de voir le document m’a permis de constater qu’il a été réalisé avec InDesign.
    Le clignotement indésirable de certains champs est un phénomène qui arrive parfois quand les champs ont eux aussi été créés avec InDesign.
    Si c’est le cas il n’y a qu’une solution : supprimer les champs concernés avec Acrobat Pro et les refaire.

    La (seule) bonne nouvelle c’est qu’Acrobat Pro est équipé de fonctions de duplication rapide des champs de formulaire, voir : http://abracadabrapdf.net/ressources-et-tutos/js-et-formulaires-ressources/duplication-rapide-de-champs-de-formulaire/

    en réponse à : PDF interactif – Boutons qui clignotent #62427
    Merlin
    Maître des clés

    Bonjour.

    Ça ne me parle pas du tout.
    Le mieux serait de copier-coller ces boutons sur un PDF que tu pourrais partager afin qu’on puisse juger sur pièces.

    en réponse à : Désactiver le highlight uniquement sur les checkboxes #62425
    Merlin
    Maître des clés

    Bonjour.

    Non, l’activation-désactivation de la surbrillance des champs de formulaire vaut pour tous les champs sans exception.

    Ce qu’il est possible de faire c’est de désactiver la surbrillance pour tous les champs, et d’ajouter un JavaScript qui recrée l’effet de surbrillance dans tous les champs, sauf dans les cases-à-cocher.
    Par exemple en utilisant le script Formulaire : changement de la couleur d’un champ lors du focus proposé ici : http://abracadabrapdf.net/utilitaires/acrobat-plugins/abracadabrascripts/

    en réponse à : Rendre un champ obligatoire si un autre est rempli #62420
    Merlin
    Maître des clés

    avec tous ces changements, on va bientôt nous dire que la terre est ronde !

    Ça m’étonnerait qu’on en arrive là…
    Tout le monde sait qu’elle est sphérique.
    :Smiley08:

    en réponse à : Rendre un champ obligatoire si un autre est rempli #62419
    Merlin
    Maître des clés

    Une de mes croyances s’effondre : j’étais persuadé que le négatif de « isBoxChecked » n’existait pas …

    C’est encore pire que ça, car non seulement ce « négatif » existe, mais il existe en double.
    On obtient le même résultat avec :

    Code:
    if (this.getField(« CheckBox1 »).value == « Off »)

    qui signifie : si la case n’a pas de valeur d’exportation, ce qui revient presque au même que si la case n’est pas cochée.

    :Smiley15:

    en réponse à : Bug PDF Expert messages #62406
    Merlin
    Maître des clés

    Bonjour.

    C’est dans ces cas là qu’on attend la version suivante avec impatience…  :Smiley03:

    en réponse à : Changer l’icône d’un PDF #62407
    Merlin
    Maître des clés

    Bonjour.

    Savez-vous comment la préserver ?

    Non, et c’est certainement pour ça que j’ai arrêté les icônes personnalisées depuis longtemps…  :geek:

    Il faut savoir que de toute façon ces d’icônes personnalisées ne passent pas d’un Mac à l’autre, et encore moins sur Windows.

    en réponse à : Bouton appareil photo #60484
    Merlin
    Maître des clés
    en réponse à : Bouton appareil photo #60482
    Merlin
    Maître des clés

    Bonjour.

    Je ne crois pas que ce soit possible, je ne connais aucune commande ou fonction pour utiliser l’APN d’une tablette depuis un document PDF.
    :doute:

    en réponse à : Contrôle sur la saisie d’un champ #62403
    Merlin
    Maître des clés

    C’est une bonne question…  :joker:

    en réponse à : Contrôle sur la saisie d’un champ #62401
    Merlin
    Maître des clés

    Il doit y avoir une explication mais j’ai pas compris !

    En JavaScript le compte commence à zéro !  :geek:

    en réponse à : Contrôle sur la saisie d’un champ #62398
    Merlin
    Maître des clés

    par exemple « on vous demande de saisir 8 chiffres…. »

    « Cette référence doit avoir exactement 8 chiffres, merci de recommencer. » serait certainement plus sympathique pour l’utilisateur final.  :Smiley15:

    en réponse à : Remplissage formulaire dynamique sur PC #62389
    Merlin
    Maître des clés

    Waow !  :bravo:

    rQW5hVxxq23yp2fP.gif

    en réponse à : Contrôle sur la saisie d’un champ #62395
    Merlin
    Maître des clés

    Bonjour.

    @Riquet86
    Si tu ne sais pas, ou pas bien, ce que « Console » signifie il faut lire ceci : http://abracadabrapdf.net/ressources-et-tutos/js-et-formulaires-ressources/console-javascript-d-acrobat/
    :Smiley03:

    en réponse à : [Résolu] Poids excessif d’un formulaire PDF #62393
    Merlin
    Maître des clés

    Ça me parait quand même beaucoup pour une seule police…  :Euuuh:

    en réponse à : [Résolu] Poids excessif d’un formulaire PDF #62391
    Merlin
    Maître des clés

    Bonjour et bienvenue.

    Les polices de caractère utilisées dans les champs de formulaire bénéficient d’un traitement différent de celles qui sont utilisées dans les fonds de page.

    Pour être utilisable dans un champ une police doit être incorporée en entier et non compressée, il faut donc faire attention dès qu’on n’utilise pas les polices standards (Courier, Arial/Helvetica, Times), surtout avec les polices OpenType dont le poids peut être très important (+ de 10 Mo pour certaines).

    Les polices utilisées dans les champs n’apparaissent pas dans l’Optimisation PDF, sans rentrer dans le pourquoi et le comment disons que c’est un parti-pris qui a du sens et qui évite beaucoup de catastrophes plus ou moins volontaires.

    Sachant qu’en plus, certaines versions d’Acrobat Pro ont la désagréable habitude d’incorporer les polices au moment où on les sélectionne : si on teste 5 polices dans un champ… on a incorporé 5 polices…  :oh:

    Pour s’en sortir il faut essayer un simple Enregistrer-sous.
    Si ça ne suffit pas il faut essayer d’Enregistrer-sous après avoir re-réglés tous les champs sur une police standard.
    :priere:

    en réponse à : Remplissage formulaire dynamique sur PC #62386
    Merlin
    Maître des clés

    J’ai essayé quelques trucs aussi, mais sans succès.
    On peut capturer l’évènement « touche TAB » avec commitKey mais on ne peut pas l’empêcher.
    :Euuuh:

    Code:
    if (event.commitKey == 2)
    {//blablaba}
    en réponse à : Remplissage formulaire dynamique sur PC #62384
    Merlin
    Maître des clés

    Du coup c’est effectivement plus clair.
    Ce n’est pas un bug, c’est une conséquence logique et prévisible.

    Les champs « champn » exécutent un script qui envoie le focus vers le champ « rchampn » correspondant, mais si en plus l’utilisateur appuie sur la touche TAB ça envoie naturellement le focus sur le « rchampn » suivant (dans l’ordre de tabulation).

    Je sais comment interdire la saisie d’un caractère ASCII mais pour la touche TAB je donne ma langue au chat…  :joker:

    en réponse à : Remplissage formulaire dynamique sur PC #62382
    Merlin
    Maître des clés

    Bonjour.

    Difficile de répondre sans voir le document…
    Supprime les pages ou leur contenu, ne laisse que les champs concernés et partage tes scripts dans une « maquette » PDF.
    :Smiley15:

    en réponse à : Fichier-Ouvrir et script #62381
    Merlin
    Maître des clés

    La réponse est encore plus simple que la question : c’est impossible depuis un document.
    Aller fouiner dans les répertoires de l’utilisateur n’est possible que depuis un script de batch (Action) ou depuis la Console JavaScript.
    Sécurité oblige.

    en réponse à : Action des scripts sur un formulaire en lecture seule #62373
    Merlin
    Maître des clés

    L’utilisateur d’un formulaire PDF n’est censé utiliser que l’outil Main, pas l’outil de sélection.

    Pour les gens qui développent le logiciel c’est tellement évident que effectivement, quand on utilise l’outil de sélection les champs ne sont plus verrouillés et on peut donc modifier un document signé.  :mur:

    J’avais déjà constaté, et signalé, ce problème avec des champs verrouillés, mais ils étaient verrouillés par un script pas par une signature.
    Je crois qu’on a affaire à des fous !  :oh:

    Il n’y a qu’une seule chose à faire, signaler le bug encore une fois et prier : https://acrobat.uservoice.com/forums/590923-acrobat-for-windows-and-mac

    en réponse à : Changer la couleur de fond au double clic #62377
    Merlin
    Maître des clés

    je leur avait proposé un système de menu liste avec 3 caractères X O et Ø , mais ça compliquait trop la tâche.

    Faire une « fausse » case-à-cocher à 3 états est plus simple que tu ne crois, et pour l’utilisateur ce serait beaucoup plus intuitif que ctrl-clic ou alt-clic.
    Ça t’intéresse ?

    Autre question : le clic droit est il utilisable sur un script ?

    Pas que je sache.

    en réponse à : Action des scripts sur un formulaire en lecture seule #62370
    Merlin
    Maître des clés

    Une fois signé, tous les champs du document sont bien en lecture seule, comme dans le ci-joint.

    Concernant le préremplissage des champs, il y a une série de scripts de calcul en cascade qui forcent le remplissage de certains champs à l’identique de certains autres. Mais je n’en comprend ni la logique, ni l’intérêt (s’agissant de champs date dans lesquels il suffit de cliquer pour afficher un calendrier).  :Euuuh:

    en réponse à : Changer la couleur de fond au double clic #62375
    Merlin
    Maître des clés

    Bonjour et bienvenue.

    Au double-clic ça ne sera pas possible, ce qu’on pourrait utiliser pour activer le fond gris c’est MAJ-clic ou ALT-clic.
    Ou plus simplement, une bascule qui alternerait entre fond gris et fond neutre à chaque clic dans le champ.

    Par-contre s’il n’y a qu’un seul choix possible et qu’on voulait interdire plusieurs fonds gris à la fois il faudrait développer un JavaScript beaucoup plus complet.

    En tout cas, le plus simple serait d’utiliser deux séries de boutons-radios.
    :Smiley15:

    en réponse à : Cacher un menu #62364
    Merlin
    Maître des clés

    Pour ce qui concerne la documentation, y a-t-il une mise à jour prévue ou annoncée de « l’API Reference » ?

    Ça fait plusieurs mois que je harcèle l’équipe de développement pour avoir une mise à jour de la doc. concernant Text To Speech (TTS) qui date d’avant Mac OS X (c’est-à-dire d’avant 1999)…
    Jusqu’ici personne n’a daigné me répondre.  :priere:

    en réponse à : Action des scripts sur un formulaire en lecture seule #62368
    Merlin
    Maître des clés

    Bonjour.

    Soit le document est en lecture seule et on ne peut pas sélectionner de champ.
    Soit on peut sélectionner un champ et donc le document n’est pas en « lecture seule »…
    :Smiley15:

    en réponse à : Script de validation qui disparaît #62359
    Merlin
    Maître des clés

    Vous m’auriez dit Acrobat X, j’aurais compati en radotant sur cette version archi-buggée.
    Mais là…  :joker:

    en réponse à : Pointer vers un sous-signet #62091
    Merlin
    Maître des clés

    Exemple avec un PDF portant des Destinations :
    http://www.adobe.com/content/dam/Adobe/en/devnet/acrobat/pdfs/pdf_open_parameters_v9.pdf#nameddest=F4
    OU
    http://www.adobe.com/content/dam/Adobe/en/devnet/acrobat/pdfs/pdf_open_parameters_v9.pdf#F4

    Sauriez-vous pourquoi cela ne fonctionne pas ?

    Ben… Euh… Chez moi ça a l’air de fonctionner comme attendu.  :joker:

    en réponse à : Cacher un menu #62362
    Merlin
    Maître des clés

    Bonjour.

    1- Il faudrait placer le script en ouverture et en fermeture du document concerné.
    Sinon, dans les paramètres de Vue initiale on peut aussi masquer les menus, c’est plus brutal (tout ou rien) mais c’est plus simple à gérer.

    2- Les trois dernières versions d’Acrobat ont connu deux refontes totales de l’interface (X et DC) plus une modification profonde (XI), et la documentation date du siècle dernier.
    Du coup beaucoup de methods et de properties JavaScript destinées à piloter l’interface utilisateur ne fonctionnent plus ou sont devenues aléatoires.  :oh:

    en réponse à : Script de validation qui disparaît #62356
    Merlin
    Maître des clés

    Quelle version d’Acrobat avez-vous, et sur quel système ?
    :doute:

    en réponse à : Faisabilité d’un PDF #61939
    Merlin
    Maître des clés

    J’ai arrêté de m’e**erder avec les « isBoxChecked » depuis que j’ai compris que les cases à cocher avaient une valeur.  :Smiley03:

    Ce qui nous donne le même script dans les quatre cases :

    Code:
    this.getField(« brief »).display = display.hidden;
    if (event.target.value == 1) {
    this.getField(« brief.0 »).display = display.visible;
    } else if (event.target.value == 2) {
    this.getField(« brief.1 »).display = display.visible;
    } else if (event.target.value == 3) {
    this.getField(« brief.2 »).display = display.visible;
    } else if (event.target.value == 4) {
    this.getField(« brief.3 »).display = display.visible;
    }

    Exemple ci-joint.
    :Smiley15:

    éviter les espaces dans les noms de champs !

    + + +
    D’ailleurs j’en ai renommé quelques uns.  :geek:

    en réponse à : Faisabilité d’un PDF #61936
    Merlin
    Maître des clés

    Chacun est libre de donner son avis et de proposer des solutions mais pour moi, qui le connait peu, LaTeX est un vieux clou préhistorique qui propose de faire avec des balises et des lignes de commande ce qu’on peut faire de façon plus simple et plus intuitive dans d’autres logiciels.

    Même s’il est très puissant, apprendre LaTeX juste pour réaliser une mise en page qu’on peut faire en 5 minutes avec Word, OpenOffice, etc. ne me parait pas très productif.

    Sinon, au vu de ton document je te renvoie vers ce tuto car c’est un cas typique de l’utilisation de la fonction de duplication de pages-modèles : http://abracadabrapdf.net/ressources-et-tutos/js-et-formulaires-ressources/dupliquer-dynamiquement-des-pages-dans-un-pdf/

    :Smiley15:

    en réponse à : Script de validation qui disparaît #62354
    Merlin
    Maître des clés

    Bonjour.

    Dès que je détecte un comportement qui parait anormal j’Enregistre-sous le document et je quitte Acrobat.
    En général après ça va mieux.
    :priere:

    en réponse à : Comment supprimer des modules externes sur Acrobat Pro DC? #62348
    Merlin
    Maître des clés

    Que donne la recherche dans le système ?

Affichage de 99 réponses de 3,466 à 3,564 (sur un total de 10,390)