Donnez vie à vos documents numériques !
 

Merlin

Toutes mes réponses sur les forums

Affichage de 99 réponses de 793 à 891 (sur un total de 10,151)
  • Auteur
    Réponses
  • en réponse à : Faire apparaitre texte lors du survol de la souris #69195
    Merlin
    Maître des clés

    Bonjour et bienvenue

    La mise en œuvre est simple, il faut d’abord créer un champ (texte ou bouton) avec un fond blanc (ou de la même couleur que le fond de page), le mettre en “Lecture seule” et le placer par-dessus la zone à faire apparaitre/disparaitre.
    Il servira de masque.

    Ensuite, dans le champ actif (celui qui déclenche) il faut utiliser l’Action “Masquer un champ” en déclencheur “Souris entrée” et l’Action “Afficher un champ” en déclencheur “Souris sortie”.

    Merlin
    Maître des clés

    Bonjour et bienvenue

    – Si tu essaies de programmer des PDF avec Java ça ne peut pas fonctionner, voir :
    https://abracadabrapdf.net/forum/index.php/topic,2160.0.html

    – Concernant ce problème je n’aurais utilisé qu’un seul script (JavaScript) de calcul placé dans un seul champ, mais comme il s’agit d’un exercice j’ai fait un script pour chaque champ.
    (Dans ce script le champ F est celui qui situé juste au-dessus du champ D et qui n’a pas de nom)

    // SCRIPT DE CALCUL CHAMP C
    if (this.getField(“1”).value === this.getField(“2”).value) {
    event.target.value = “”;
    }
    else {
    event.target.value = (this.getField(“A”).value + this.getField(“B”).value)
    }

    // SCRIPT DE CALCUL CHAMP D

    if (this.getField(“1”).value === this.getField(“2”).value) {
    event.target.value = (this.getField(“A”).value + this.getField(“F”).value)
    }
    else {
    event.target.value = “”;
    }

    en réponse à : Affichage masquage de champs en séquence programmée #69081
    Merlin
    Maître des clés

    Je sais que tu sais mais je ne voulais pas laisser une information partielle sur un forum sérieux.
    :Smiley15:

    en réponse à : Affichage masquage de champs en séquence programmée #69079
    Merlin
    Maître des clés

    Sauf erreur de ma part, les navigateurs interprètent très mal voire pas du tout le JavaScript !

    En fait les navigateurs interprètent très bien le JavaScript.
    Ce qu’ils n’interprètent pas ou partiellement ce sont les documents PDF contenant du JavaScript.
    Nuance.
    :geek:

    en réponse à : Meilleures pratiques pour les noms des champs #69192
    Merlin
    Maître des clés

    Oui mais je l’utilise rarement.
    J’évite de mettre des actions ou des scripts directement dans les champs parce-que ça devient vite ingérable.

    Je met tout sous forme de fonctions dans un script de document et chaque champ appelle sa fonction.
    Ainsi tous les scripts du document sont centralisés et on gagne un temps fou en maintenance et modifications car on a tout sous les yeux.
    Ça me permet aussi de “protéger” mon travail puisqu’une fois le document terminé je “minifie” tous les scripts d’un seul coup, ce qui les transforme en gros pâté illisible et incompréhensible.
    https://javascript-minifier.com/

    Ce n’est pas une vraie protection puisque que la “minification” est réversible mais les commentaires et les noms explicites de variables sont perdus définitivement (remplacés par a, b, c, etc.), ce qui est censé rendre la réutilisation du script plus compliquée que d’en écrire un.
    :Smiley03:

    en réponse à : Meilleures pratiques pour les noms des champs #69190
    Merlin
    Maître des clés

    Bonjour

    “Ne pas commencer par un numéro” est une restriction de JavaScript pour les noms de variables, ça ne pose pas de problèmes avec les champs.
    Un nom de champ peut être juste un numéro.

    Je préfixe le plus souvent les champs avec le numéro de page (ex : 01.), ce qui permet de les dupliquer facilement sur d’autres pages et des les afficher dans l’ordre logique quand on demande la présentation par ordre alphabétique.
    Et éventuellement juste après par le numéro de rubrique/chapitre/bloc s’il y en a plusieurs.
    Je met le préfixe 00. aux champs qui se répètent sur toutes les pages (boutons de navigation…) et aux champs masqués (stockage de variables ou d’infos diverses).

    en réponse à : Affichage masquage de champs en séquence programmée #69077
    Merlin
    Maître des clés

    :geek:

    en réponse à : Affichage masquage de champs en séquence programmée #69074
    Merlin
    Maître des clés

    Voici comment afficher chaque champ en jaune pendant 2 secondes.

    Ça fonctionne avec les 2 ou 3 premiers et ensuite la console affiche ça :

    MissingArgError: Missing required argument.
    App.clearTimeOut:13:Field Button2:Mouse Up
    ===> Parameter oTime.

    :Euuuh:

    en réponse à : Accessibilité Balises et Javascript #69188
    Merlin
    Maître des clés

    Bonjour

    Si j’en crois ce que je lis sur le forum d’Adobe le simple fait d’utiliser l’outil d’édition d’Acrobat Pro ou de remplacer une page bousille le balisage pré-existant.
    Mais je ne crois pas que JavaScript soit d’un grand secours.

    Merlin
    Maître des clés

    Oui, en script de document :

    Code:
    this.pageNum = 1;

    (En JavaScript la numérotation, y compris celle des pages, commence à zéro)

    en réponse à : Champ de texte – Mot de passe #69187
    Merlin
    Maître des clés

    Il y a quelques années j’ai fait un bon de commande avec un code promo (plusieurs possibles) à saisir dans un champ mot de passe, mais il fallait que ledit code reste enregistré dans le bon de commande pour les études de statistiques ultérieures.
    :mur: 

    Ça a été du gros bricolage.

    en réponse à : Aplatir certains champs #69146
    Merlin
    Maître des clés

    fields.push([this.getNthFieldName(i),this.getField(this.getNthFieldName(i)).display]);

    Impressionant !
    :bravo:

    Merlin
    Maître des clés
    en réponse à : Changer la propriétés d’un calque avec un Javascript #69179
    Merlin
    Maître des clés

    Bonjour

    Si j’ai bien compris le tuto de Thom : avec JavaScript c’est la Visibilité du calque qu’il faudrait modifier avec JavaScript, après avoir modifié ainsi les Propriétés du calque :
    OCGPropsDlg.jpg

    Mais ces propriétés ne sont pas modifiables avec JavaScript et leur valeur par défaut n’est pas celle requise, donc on ne ferait que déplacer le problème et tourner en rond.
    :mur:

    Merlin
    Maître des clés

    Bonjour

    Souvent la “bonne” réponse vient de l’abandon de la “mauvaise” question, si tu utilisais un porte-document “Fichier réponse” généré par Acrobat Pro pour y importer les formulaires et y gérer reçus tu n’aurais pas ce problème et tu te simplifierais grandement la vie.

    Ça se présente comme ça, à la façon d’un tableur :

    en réponse à : Modification couleurs de zones de texte #69159
    Merlin
    Maître des clés

    Donc ce sont des éléments du fond de page.
    Avant, les outils de “modification” d’Acrobat Pro s’appelaient des outils de “retouche”, ils auraient dû garder ce nom car il sont toujours très limités.

    La seule façon de faire ce que tu veux c’est de faire un clic-droit sur l’objet sélectionné : Modifier avec : Illustrator.
    Une fois terminée les modifications dans Illustrator il faut enregistrer et fermer pour qu’elles se reportent immédiatement dans le PDF.
    Mais il faut avoir Illustrator…

    en réponse à : Modification couleurs de zones de texte #69157
    Merlin
    Maître des clés

    Bonjour

    Dans un PDF les textes et les images peuvent être de trois natures :
    – champs de formulaire,
    – commentaires/annotations,
    – fond de page.

    Que veux tu modifier et comment ? (à la main ou avec JavaScript ?)

    en réponse à : Validation du formulaire PDF avec JavaScript #65295
    Merlin
    Maître des clés

    :bravo:

    en réponse à : Récupérer le texte dans un pdf. #69156
    Merlin
    Maître des clés

    C’est un peu contradictoire “encodage pas correct” et “autre lecteur”

    Dans l’absolu oui.
    Il y a beaucoup de redondance et de “couches” superposées dans le format PDF, et quand on sait que tous les lecteurs n’ont pas les mêmes exigences en entrée, ceci explique cela.
    :geek:

    en réponse à : Récupérer le texte dans un pdf. #69154
    Merlin
    Maître des clés

    Bonjour et bienvenue

    C’est parce-que l’encodage des textes du PDF n’est pas correct.
    As-tu essayé avec un autre lecteur de PDF, comme Edge ?

    en réponse à : Aplatir certains champs #69138
    Merlin
    Maître des clés

    :bravo:
    Place tous les items en variable ou dans un array et tu auras un utilitaire multilingue sans effort supplémentaire. :Smiley03:

    en réponse à : Aplatir certains champs #69135
    Merlin
    Maître des clés

    C’est bien ça, sauf qu’il ne s’agit pas de la visibilité (display) qui n’est disponible que pour les champs, mais de la propriété nNonPrint qui est disponible pour les champs et les annotations/commentaires.

    en réponse à : Extraction des images des champs "Image". #69150
    Merlin
    Maître des clés

    Ça avance à un train de sénateur.
    Les dernières nouvelles du PDF 2.0 : https://community.adobe.com/t5/acrobat/acrobat-pro-dc-create-pdf-2-0/td-p/10654727

    en réponse à : Aplatir certains champs #69131
    Merlin
    Maître des clés

    C’est une bonne question !  :joker:

    en réponse à : Extraction des images des champs "Image". #69148
    Merlin
    Maître des clés

    Bonjour

    Non, tu ne trompes pas. Il n’y a aucun moyen pratique de récupérer ces images.
    On a le choix entre faire des captures d’écran ou bien aplatir le document pour exporter ses images (sans nom ni métadonnées).
    :mur:

    Ce n’est pas pour rien que la documentation parle de “icon” et non pas de “image”, à l’origine ce n’était pas fait pour ça.
    Mais j’ai cru comprendre que l’adoption du PDF 2.0 devrait changer la donne.
    :priere:

    en réponse à : Aplatir certains champs #69129
    Merlin
    Maître des clés

    Bonjour

    Tu as le choix entre le Selective Flatten Tool de Thom Parker :
    https://www.pdfscripting.com/public/Selective-Flatten-Tool-Description.cfm
    d118.jpg

    Ou le Selective Flattener de UVSAR :
    https://www.uvsar.com/projects/acrobat/flattener/
    flattener_405x385.gif

    Les deux sont excellents.

    Sinon, l’outil “Aplatir” des abracadabraTools permet de n’aplatir qu’une seule page :
    https://www.abracadabrapdf.net/utilitaires/acrobat-plugins/abracadabratools/
    AcDC-fra_web.png

    en réponse à : Grouper des objets dans Acrobat DC #69126
    Merlin
    Maître des clés

    Pour être plus précis, c’est possible mais il faut utiliser PitStop Pro… qui coûte un bras.
    https://www.enfocus.com/fr/pitstop-pro

    en réponse à : Fonction JavaScript : Enregistrer un PDF en tant qu’image #69128
    Merlin
    Maître des clés

    Bonjour

    Je voulais savoir s’il était possible d’enregistrer un PDF en tant qu’image sur Adobe Reader ?

    Non.
    La seule chose qu’on peut faire avec Acrobat Reader c’est une capture d’écran.

    en réponse à : Grouper des objets dans Acrobat DC #69124
    Merlin
    Maître des clés

    Bonjour

    La réponse est non.

    en réponse à : Checkbox sur template #69122
    Merlin
    Maître des clés

    Plutôt par email stp : contact [at] abracadabraPDF.net

    Merlin
    Maître des clés

    Bonjour Merlin et Barbarth

    Son prénom c’est Conan, alors fais attention de ne pas l’énerver !
    :Smiley08:  :jerisjaune:

    en réponse à : Checkbox sur template #69120
    Merlin
    Maître des clés

    Est-ce qu’il ne serait pas plus simple de télécharger le fichier qui fonctionne correctement avec la coche et que j’ai posté Hier à 15:11 ?
    :siffle:  :Smiley03:

    en réponse à : Cibler un "radio button" d’un groupe de "radio button" #69104
    Merlin
    Maître des clés

    A quand une application qui gère le javascript ?

    Quand Apple et Google cesseront de faire barrage parce-qu’ils considèrent que PDF + JavaScript permet de faire des mini-applications qui passent sous le radar, et donc sous le tiroir-caisse, de leurs magasins d’apps.
    C’est aussi pour ça qu’il ont tué Flash Player en l’accusant de divers maux plus ou moins imaginaires. (Quand on veut se débarrasser de son chien on dit qu’il a la rage…)

    La documentation “JavaScript™ for Acrobat® API Reference” contient 779 pages, la même documentation pour Acrobat Mobile ne dépasse pas 80 pages.
    :Smiley02:

    en réponse à : Trier des pages sur un critere "texte" #63364
    Merlin
    Maître des clés

    Je teste ce soir et je te fais un retour !

    C’est un test vraiment approfondi !
    :Smiley01:

    en réponse à : Cibler un "radio button" d’un groupe de "radio button" #69102
    Merlin
    Maître des clés

    :bonjour:

    Je me suis permis une petite modification dans le champ NOM, avec un “vrai” texte par défaut. Je te laisse apprécier.  :Smiley03:
    (ci-joint)

    en réponse à : Checkbox sur template #69117
    Merlin
    Maître des clés

    Ci-joint, la coche fonctionne. No problemo.

    Par contre sur ta capture je vois que tu es sur la page.

    Scuse, j’ai oublié de joindre le document, la coche est bien sur le template.

    J’ai eu quelque gros bugs du même acabit, parfois irréversibles, dans des documents utilisant des templates. N’hésites pas à enregistrer une copie régulièrement et avant chaque étape importante.
    :Smiley03:

    en réponse à : Checkbox sur template #69112
    Merlin
    Maître des clés

    – Sur ta capture d’écran on voit la case à cocher (en bleu).  :doute:

    – Tu devrais personnaliser ta barre d’outils rapides car ouvrir les panneaux à chaque fois est pénible et peu productif.

    – Ci-joint, la coche fonctionne. No problemo.

    en réponse à : Checkbox sur template #69110
    Merlin
    Maître des clés

    Oui, ça fonctionne.
    No problemo.

    en réponse à : Checkbox sur template #69108
    Merlin
    Maître des clés

    Je pensais que tu avais encore mon document depuis mon message d’hier.

    Je ne garde jamais rien par principe.
    Par ailleurs je répond à plusieurs questions tous les jours et il m’est impossible de me souvenir quel formulaire était fait par qui.
    :geek:

    Dans le template “nouvacces“,je voudrais ajouter une checkbox qui suit le text BP1 (ecrit en rouge) qui permet d’activer la ligne ainsi de suite.

    Où est la difficulté ?
    Il y a le choix entre l’action “Afficher/Masque un champ” ou bien un peu de JavaScript.

    De plus j’ai acheté les 30 scripts dans le site pour me servir du script “champ au format email”, mais lorsque je l’intègre dans un formulaire, si le format n’est pas correct, je suis renvoyé à la première page du document.

    Là on sort du cadre “forum d’entraide” et on passe dans la catégorie SAV, donc on ne va pas régler ça ici.
    Il faudrait que tu m’envoies par email ton fichier (celui dans lequel ça renvoie à la 1re page) pour que je puisse l’examiner, bien que je sois convaincu que c’est une coïncidence car ce script ne contient aucun renvoi vers aucune page.

    en réponse à : Cibler un "radio button" d’un groupe de "radio button" #69100
    Merlin
    Maître des clés

    :bravo:

    en réponse à : Checkbox sur template #69105
    Merlin
    Maître des clés

    Bonjour

    Il y a des magiciens sur ce forum mais pas de devins.
    Il faudrait donc détailler un peu plus et/ou partager ton document, ou un exemple.
    :joker:

    en réponse à : Cibler un "radio button" d’un groupe de "radio button" #69097
    Merlin
    Maître des clés

    Je m’incline.
    :bonjour:

    en réponse à : Cibler un "radio button" d’un groupe de "radio button" #69094
    Merlin
    Maître des clés

    Bonjour

    – si la réponse est fausse, mettre en rouge le « radio button » de la réponse et mettre en vert le « radio button » de la bonne réponse.

    Ce n’est pas possible, un seul bouton-radio peut être activé dans un groupe.
    Pour obtenir cet effet il faudrait superposer d’autres boutons en lecture seule.

    Sinon, pour cibler un bouton-radio, ou une case à cocher, dans un groupe il faut s’adresser à son numéro de widget (visible dans le panneau des Champs) :
    https://help.adobe.com/en_US/acrobat/acrobat_dc_sdk/2015/HTMLHelp/index.html#t=Acro12_MasterBook%2FJS_API_AcroJS%2FField.htm

    Merlin
    Maître des clés

    Serais ce possible de choisir les champs que l’on veut exporter ?

    Non, c’est tout ou rien.
    S’il y a du tri ou des suppressions à faire c’est du boulot pour Excel.

    Ce n’est pas possible d’avoir un seul fichier où tout se met à jour ?

    On met à jour en exportant un seul et nouveau fichier depuis Acrobat.

    Merlin
    Maître des clés

    Bonjour

    Acrobat Pro est équipé nativement de la fonction que tu cherches, voir capture.
    Concernant la mise à jour du fichier Excel il faut prendre le problème par l’autre bout : c’est-à-dire recommencer cette opération avec Acrobat Pro à chaque fois qu’il y a de nouveaux formulaires reçus à ajouter, et donc générer un nouveau fichier Excel.

    Merlin
    Maître des clés

    Alors là vous êtes vraiment trop forts !!!!!!!!!!!!!!!!!!!!!!!!! C’est vraiment TOP !!!!! ca fonctionne maintenant avec ce paramètre.
    Merci merci merci….

    :bonjour:

    Merlin
    Maître des clés

    Je ne connais pas la propriété de table.

    Ce que veut dire bebarth c’est que cette propriété (page) retourne une valeur “nombre” s’il n’y a qu’un seul champ sur une seule page, sinon elle retourne une valeur “table” (array) quand le même champ existe sur plusieurs pages.

    Ce qu’on peut voir aussi dans le panneau des champs quand on les affiche par ordre alphabétique (capture jointe).

    en réponse à : Barre des propriétés #69091
    Merlin
    Maître des clés

    Merci aux “retours utilisateurs”.
    :bonjour:

    en réponse à : Créer plusieurs copies de champs #69086
    Merlin
    Maître des clés

    C’est une autre expression française qui traduit également très bien ce comportement.  :Smiley08:

    C’est un vrai cauchemar dans les formulaires précasés des assureurs ou des banquiers !
    J’ai pris l’habitude de dupliquer les champs à peu près et ensuite d’utiliser les fonctions d’alignement/répartition.

    Merlin
    Maître des clés

    C’est bebarth qui m’a mis sur la piste du coupable, s’agissant d’une page modèle dupliquée (spawned) les boutons-radio apparaissent forcément en double après que la page a été dupliquée.
    Mais contrairement aux cases à cocher si on veut que des boutons-radio de même nom et de même valeur soient sélectionnés simultanément il faut le demander expressément, ce n’est pas une option par défaut (voir capture).

    en réponse à : Signataire et certificat #69082
    Merlin
    Maître des clés

    Bonjour

    La réponse est non.
    “Demander des signatures”, alias Adobe Sign, est un processus web (le signataire n’a pas besoin d’avoir Acrobat Reader), contrairement aux signatures par certificat qui requièrent Acrobat (ou autre) et qui ne sont pas possibles directement dans un navigateur web.

    en réponse à : Barre des propriétés #69089
    Merlin
    Maître des clés

    Ça va être moins long dire à l’utilisateur de faire Ctrl+E !  :geek:

    En général je place cette info dans le tooltip, ou bien parfois en “Texte par défaut” qui disparait au focus.

    en réponse à : Créer plusieurs copies de champs #69084
    Merlin
    Maître des clés

    Bonjour

    C’est quoi la logique mathématique d’Acrobat?

    Il y a une belle expression française pour la décrire : Au petit bonheur la chance !  :Smiley08:

    J’avais signalé ce comportement bizarre lorsque cette fonction est apparue dans Acrobat 8, il y a plus de 12 ans.
    Wait and see…  :mur:

    en réponse à : Affichage masquage de champs en séquence programmée #69059
    Merlin
    Maître des clés

    Bonjour

    Oui, on peut le voir dans ce document d’exemple :
    https://www.abracadabrapdf.net/pdf-de-demo/formulaires/les-gourmandines/

    Merlin
    Maître des clés

    Ça fonctionne quand je modifie sur la page déjà dupliquée, mais pas quand je modifie sur le template.  :oh:
    Je regarderais ça plus tard.

    Merlin
    Maître des clés

    J’ai mis “1” comme valeur d’exportation dans la coche QC et ça semble fonctionner correctement.

    Concernant la ligne saveAs, je l’ai ajouté car cela permet de sauvegarder le formulaire dans un emplacement dans mon reseau professionnel

    As tu testé ? Est-ce que ça fonctionne ?

    Sinon, si je peux me permettre :

    – “Preparation pour d’une Demande de certificat” : c’est du charabia, et il y manque un accent.

    – “Nom de jeune fille” : c’est joliment désuet mais plus vraiment tendance, aujourd’hui c’est le “Nom de naissance”.
    :Smiley15:

    Merlin
    Maître des clés

    this.getField(“typecert”).value = 1;

    Pourquoi cette ligne de code, quel est son but ?
    Aucun des boutons “typecert” n’a la valeur “1”, donc ça ne peux pas fonctionner.

    Et il y a aussi ça qui ne peut pas fonctionner depuis un script de document (voir capture) :

    Merlin
    Maître des clés

    Bonjour

    Je crois qu’il va falloir détailler mieux que ça, voire fournir un document d’exemple.
    :Euuuh:

    en réponse à : Afficher une image en fonction d’une valeur #69020
    Merlin
    Maître des clés

    :bravo:

    en réponse à : Modifier la mise en forme de texte dans un champ #69036
    Merlin
    Maître des clés

    j’aimerais mettre des parties de texte en (…) souligné.

    Le souligné fait partie des attributs bannis et honnis par les graphistes car c’est vraiment trop moche.
    Il vaut mieux laisser ça aux secrétaires.
    :jerisjaune:

    en réponse à : Modifier la mise en forme de texte dans un champ #69035
    Merlin
    Maître des clés

    Bonjour

    Dans les Propriétés du champ il faut activer l’option “Text enrichi”.
    Ensuite pendant la saisie dans le champ il faut taper CTRL-E (ou CMD-E sur Mac) pour afficher les Propriétés du texte.
    Captures ci-joint.

    en réponse à : Afficher une image en fonction d’une valeur #69018
    Merlin
    Maître des clés

    C’est plus qu’une subtilité !
    Je ne sais pas faire ça en 3 minutes. :joker:

    en réponse à : Date en couleur si pas date du jour #69034
    Merlin
    Maître des clés

    Bonjour

    À mon avis ce n’est pas une bonne idée car la date apparaitrait systématiquement en rouge dès le lendemain.
    Ce qu’on fait le plus souvent c’est bloquer la saisie d’une date antérieure et/ou ultérieure.
    Le plus simple à mon avis étant d’utiliser un remplissage automatique de la date, soit via un bouton soit directement dans le champ concerné.
    Voir : https://www.abracadabrapdf.net/ressources-et-tutos/js-et-formulaires-ressources/champ-date-automatique/

    On en a déjà parlé quelques fois sur le forum.

    Merlin
    Maître des clés

    Je me suis inspiré pour ce travail d’un échange sur un post du forum qui date de 2014.

    Je vais tirer les oreilles de celui qui avait osé poster ça !
    :geek:

    Merlin
    Maître des clés

    je te propose un fichier de test de vitesse de frappe que j’ai écris

    :bravo:

    Merlin
    Maître des clés

    Ce sont des questions qu’il faudrait poser à Thomas, l’auteur de ce document, ses coordonnées sont dedans.
    Auditer les 811 lignes de JavaScript contenues dans ce document pour répondre à ces questions dépasse de loin le cadre du coup de main et de l’entraide sur un forum.  :joker:

    Et comme ce document est protégé par une licence, des droits d’auteurs, etc. et que je ne voudrais pas me fâcher avec Thom j’ai supprimé la pièce jointe et mis un lien direct vers le document original.

    Vois aussi ce sujet qui porte sur le même document : https://answers.acrobatusers.com/JavaScript-Clock-continuous-q201617.aspx

    Merlin
    Maître des clés

    Bonjour et bienvenue

    Il faudrait que tu partages ton document, ou un exemple.
    Voir : http://abracadabrapdf.net/forum/index.php/topic,2974.msg16849.html

    Merlin
    Maître des clés

    Bonjour

    La rubrique Support & assistance est réservée à : Assistance et support pour les utilitaires offerts par abracadabraPDF.
    Merci d’y faire attention.

    J’ai intégré à mes pages de test javascriptclock .pdf en tête de document et les commandes du chronomètre sur chaque page.

    Qu’est-ce que c’est javascriptclock  ?
    :Euuuh:

    en réponse à : Tri sur les champs de formulaires #68937
    Merlin
    Maître des clés

    :bravo:

    en réponse à : Créer plusieurs copies [limitation] #68999
    Merlin
    Maître des clés

    Je n’aurais jamais pensé à ça !  :oh:

    L’interface d’Acrobat est toujours pleine de surprises.

    en réponse à : Créer plusieurs copies [limitation] #68997
    Merlin
    Maître des clés

    Bonjour

    Je serais curieux de savoir comment tu obtiens ce message car je n’ai jamais rencontré cette limite.
    Sur cette capture on voit un PDF au format A0 contenant plus de 660 champs, et j’aurais pu en mettre plus.

    en réponse à : Formulaire données identiques remplissage automatique #68993
    Merlin
    Maître des clés

    Bonjour

    Pouvez-vous m’indiquer la marche à suivre sur Acrobat Pro pour que les noms des champs soient identiques ? Comment dois-je procéder ?

    Copier-coller.
    :Smiley03:

    Merlin
    Maître des clés

    Ci-joint.
    J’ai fait un allongement de +100 points à chaque fois pour que le script soit plus clair, à chaque fois c’est la troisième valeur de l’array rect qui est modifiée.

    en réponse à : Tri sur les champs de formulaires #68927
    Merlin
    Maître des clés

    Dans InDesign, dans le Rechercher GREP il y a les “Posix”.

    Par exemple, rechercher =a= détecte toutes les variantes du “a” (c’est-à-dire : à, â, ä, etc.) sans avoir besoin de les décliner ni de les préciser.
    Rechercher =e= détecte toutes les variantes du “e” : é, è, ê, etc.

    Et ainsi de suite, ça fonctionne avec toutes les lettres (dans certaines langues il y a aussi des consonnes accentuées).
    Je ne sais pas si ça fonctionne avec JavaScript mais dans ce cas précis ça pourrait aider à simplifier le script.

    Merlin
    Maître des clés

    Bonjour

    J’ai simplifié les calculs, et j’ai fait le “thermomètre” de la section 1 en remplaçant le bouton par des champs de texte (qui peuvent contenir un script de calcul…).
    Je te laisse découvrir dans le ci-joint, c’est simplissime.
    :Smiley15:

    en réponse à : Fonctionnalités incomplètes des formats de champs #68962
    Merlin
    Maître des clés

    Le truc c’est que lors de la création d’un formulaire, Acrobat demande si ce formulaire devra recevoir des signatures (sans préciser de quel type).
    Si on répond OUI, Acrobat transforme automatiquement le formulaire en “Formulaire Adobe Sign” mais dans ce type de formulaire les fonctions de calcul, de format, etc. ne sont pas supportées, d’où la disparition des onglets correspondants.
    :idee:

    Si on utilise le menu Plus pour convertir le formulaire en “Formulaire Adobe Sign” on obtient le même résultat.

    en réponse à : Fonctionnalités incomplètes des formats de champs #68959
    Merlin
    Maître des clés

    :oh:
    Bien sur !

    Dans ce cas la réponse est simple : dans le panneau des outils Préparer le formulaire : menu Plus : “Revenir au formulaire Acrobat”
    Je ne suis pas certain de l’intitulé exact car je l’ai en Anglais mais c’est le premier article en haut du menu Plus.

    Merlin
    Maître des clés

    Bonjour

    – Utiliser des caractères accentués dans les noms de champs et de variables est toujours une mauvaise idée :
    var strPrénom = this.getField(“Prénoms“).value;
    var strDisplay = strNom + “_” + strPrénom + “_”+ strFixe + “.pdf”;

    Par contre les scripts que j’ai trouvé pour Prénoms ne marche qu’à l’affichage mais pas dans le nom de sauvegarde proposé.

    En fait ça ne dépend pas du script lui-même, ça dépend de la façon dont il est utilisé.
    Comme son nom le suggère, un script de format ne s’applique qu’au “format” des données, c’est-à-dire à leur présentation visuelle, mais il ne change pas les données en elles mêmes.
    Par exemple un champ avec un format monétaire peut afficher 1234 € alors que sa vraie valeur est 1234, ce qui permet d’effectuer des calculs sans se préoccuper de la présence du symbole monétaire .

    Dans ton cas c’est pareil, la capitalisation de la première lettre est virtuelle et ne sert que pour l’affichage.
    Voir ce tuto : https://www.abracadabrapdf.net/ressources-et-tutos/js-et-formulaires-ressources/lordre-dexecution-des-evenements-dans-les-champs-de-formulaire-pdf/

    – Capitaliser la première lettre du prénom est plus difficile qu’il n’y parait : quid des prénoms composés ?
    Comment vas tu capitaliser jean-jacques ou jean jacques, sachant que beaucoup d’utilisateurs oublient le trait d’union ?
    (J’ai toujours été sidéré par le nombre de gens qui ne savent pas écrire leur prénom correctement  :Smiley03: )

    en réponse à : Fonctionnalités incomplètes des formats de champs #68957
    Merlin
    Maître des clés

    Bonjour

    Il ne manque rien dans cette fenêtre des Propriétés.
    :Euuuh:  :doute:

    en réponse à : Champs formulaire #68948
    Merlin
    Maître des clés

    Bonjour

    Il n’y a pas besoin de script si on utilise l’action “Envoyer un formulaire”, les champs obligatoires sont détectés et l’envoi ne fait pas tant qu’ils ne sont pas remplis.
    L’astuce c’est qu’il faut ajouter mailto: devant l’adresse email pour ne pas être obligé d’utiliser une URL envoyant les données directement vers un serveur.
    :Smiley03:

    Merlin
    Maître des clés

    Bonjour

    C’est le script d’une action que j’ai trouvé, il y a longtemps, sur feu le site Acrobat’s Users.

    Code:
    //Begin script

    var strFilename = “”;
    var strChar;
    var i = this.path.length;

    do {
    strChar = this.path.substr(i-1,1)
    //console.println(strChar);
    strFilename = strChar + strFilename;
    i–;
    }
    while (strChar != “/”)
    strFilename = strFilename.substring(1,strFilename.length-4);

    this.info.Authors = strFilename;

    //End script

    en réponse à : Changer couleur du champ obligatoire lorsque rempli #60331
    Merlin
    Maître des clés

    Il y avait beaucoup trop de scripts dans ce document.
    Il faudrait que tu t’intéresses à la Console, elle donne des informations précieuses :
    https://www.abracadabrapdf.net/ressources-et-tutos/js-et-formulaires-ressources/console-javascript-d-acrobat/

    en réponse à : Changer couleur du champ obligatoire lorsque rempli #60329
    Merlin
    Maître des clés

    :bonjour:

    Regarde bien dans les champs, ils ont tous la même Action “Champ activé” (onFocus).

    en réponse à : Changer couleur du champ obligatoire lorsque rempli #60327
    Merlin
    Maître des clés

    Le truc c’est que dans ton formulaire final il n’y aura pas qu’un seul champ à remplir (enfin je suppose), donc il faut prévoir plus large.

    Dans le ci-joint tout est dans le bouton vert.

    Code:
    function controlOblig() {
    var nCompteur = 0;
    for (var i=0; i var oFld = this.getField(this.getNthFieldName(i));

    // si champ texte ET obligatoire ET valeur = valeur par défaut
    if (oFld.type == “text” && oFld.required == true && oFld.value == oFld.defaultValue) {
    nCompteur = nCompteur + 1;
    oFld.strokeColor = color.red;
    }
    else {oFld.strokeColor = color.green;}
    }

    if (nCompteur != 0) {app.alert(“KO.nn” + nCompteur + ” champs obligatoires ne sont pas remplis.” );}
    else {app.alert(“OK”);}
    }
    controlOblig();

    en réponse à : Comment ne pas verrouiller un PDF après signature #68913
    Merlin
    Maître des clés

    Je ne sais pas tout et les processus de signatures numériques évoluent vite.
    Tout est expliqué là : https://helpx.adobe.com/fr/document-cloud/help/fill-and-sign.html

    Sachant que le signataire n’a pas besoin d’avoir Acrobat Reader, il a juste besoin d’un navigateur web pour pouvoir signer le document reçu, c’est très intuitif et ça se fait en 3 clics.
    Le mieux c’est de tester.

    en réponse à : Extraire pages d’un formulaire #68917
    Merlin
    Maître des clés

    Bonjour

    La réponse est oui, mais ça ne fonctionnera pas avec Acrobat Reader, l’utilisateur final devra avoir Acrobat Pro ou Standard.

    en réponse à : Changer couleur du champ obligatoire lorsque rempli #60324
    Merlin
    Maître des clés

    Je ne comprend toujours pas ce qu’un script de vérification des champs obligatoires vient faire dans un champ Téléphone, encore moins en script de calcul…
    :Euuuh:  :doute:

    en réponse à : Comment ne pas verrouiller un PDF après signature #68911
    Merlin
    Maître des clés

    Bonjour et bienvenue

    On en parle justement ici : https://abracadabrapdf.net/forum/index.php/topic,4217.0.html
    (Il est toujours bon de faire une recherche avant de poser une question dans un forum)
    :joker:

    en réponse à : lire fichier xps #68910
    Merlin
    Maître des clés

    Bonjour

    A priori ça doit être pareil pour les deux.
    Leurs différences ne sont pas là.

    en réponse à : Obliger l’utilisateur à entrer une date ultérieure #68843
    Merlin
    Maître des clés

    Bonjour, le script il fonctionne super bien. Mais j’aimerais savoir s’il te plait pourquoi tu l’as mis en script de calcul personnalisé plutôt qu’en action-exécuter un JavaScript ou encore dans les scripts JavaScript du document ?

    Il faut absolument que tu lises ce tuto : https://www.abracadabrapdf.net/ressources-et-tutos/js-et-formulaires-ressources/les-differents-niveaux-dutilisation-des-scripts-javascript/

    en réponse à : Changer couleur du champ obligatoire lorsque rempli #60322
    Merlin
    Maître des clés

    Cependant je bute sur mon Champ “Téléphone”. Mon champ téléphone fonctionne déjà avec un masque arbitraire dans l’onglet format. Et je n’ai plus la possibilité d’y rajouter du code JavaScript

    Le script de vérification des champs obligatoire devrait se trouver dans le bouton “Valider” (ou Envoyer, etc.).
    Que veux tu mettre en Validation dans ce champ téléphone ?

    en réponse à : Double signature tampon sur formulaire PDF #68902
    Merlin
    Maître des clés

    Bonjour

    1. C’est effectivement la méthode la plus simple et la plus intuitive.
    2. Un tampon n’a aucun impact sur les champs de formulaire.
    3. Ce type de signature requiert que l’utilisateur commence par se créer un “Certificat d’identification numérique” ou retrouve celui qu’il a déjà + le mot de passe correspondant.

    Quelque soit le type choisi, par principe une vraie signature numérique verrouille tout le document car toute modification ultérieure invaliderait la signature.
    Sauf dans le cas où l’on prévoit plusieurs signataires successifs mais dans ce cas les zones modifiables après la première signature doivent être définies précisément.

    Voir : https://acrobat.adobe.com/fr/fr/sign/compliance/electronic-signature-legality.html

    Il ne faut pas non plus perdre de vue que les fonctions de signatures intégrées à Document Cloud sont limitées et destinées à appâter pour vendre des solutions Adobe Sign : https://acrobat.adobe.com/fr/fr/sign.html

    en réponse à : Code pour dupliquer une page #68906
    Merlin
    Maître des clés

    C’est aussi une solution.

    en réponse à : Addition de boutons-radio #68909
    Merlin
    Maître des clés

    :bonjour:

    en réponse à : Addition de boutons-radio #68907
    Merlin
    Maître des clés

    Bonjour

    J’ai placé ce script de calcul dans le champ “totalA” :

    var nTotA = 0;
    var nTotB = 0;
    for (var i=0; i<31; i++) {
    var oFld = this.getField(“Bouton.” + i);
    if (oFld.value == “A”) {nTotA = nTotA + 1;}
    else if (oFld.value == “B”) {nTotB = nTotB + 1;}
    }
    event.target.value = nTotA;
    this.getField(“totalB”).value = nTotB;

    en réponse à : Code pour dupliquer une page #68904
    Merlin
    Maître des clés

    Bonjour

    Si on utilise bRename:true, pour générer 3 pages au milieu d’un document il ne faut pas générer 3 fois de suite une page au même endroit avec : nPage:”4″,
    Il faut générer 3 pages les unes après les autres.

    En supposant qu’on veuille générer 3 fois le modèle “bat” entre la page 3 et la page 4 il faut utiliser :

    this.getTemplate(“bat”).spawn({nPage:”2“, bRename:true, bOverlay: false});
    this.getTemplate(“bat”).spawn({nPage:”3“, bRename:true, bOverlay: false});
    this.getTemplate(“bat”).spawn({nPage:”4“, bRename:true, bOverlay: false});

    Ainsi les champs n’auront pas les mêmes noms/numéros.

    Merlin
    Maître des clés

    Parce-que ta pièce jointe n’est pas une image, c’est un PDF.

    en réponse à : Changer couleur du champ obligatoire lorsque rempli #60319
    Merlin
    Maître des clés

    Avec la surbrillance je crois.…
    Sachant que je désactive déjà la surbrillance dès l’ouverture du fichier…

    :Euuuh:  :doute:
    Dans ce cas on va plutôt essayer de faire sans.  :geek:

    Ce forum ne permet pas de poster des résultats de recherche, tu devrais y faire une recherche (“RECHERCHER” ci-dessus) sur : “obligatoire champ rouge” et sur “validation champ obligatoire”, c’est un sujet qui a déjà été abordé plusieurs fois.
    N’hésites pas à revenir avec des questions si tu n’y arrives pas.

    Merlin
    Maître des clés

    Comment faites-vous pour intégrer des petites vignettes dans vos réponses (comme celles ci-dessus)?

    Ce ne sont pas de petites vignettes, ce sont de vraies images ou bien des documents joints.

    Un dessin vaut mieux qu’un long discours :

Affichage de 99 réponses de 793 à 891 (sur un total de 10,151)