Toutes mes réponses sur les forums
-
AuteurRéponses
-
MerlinMaître des clés
j’aimerais bien savoir comment les cases de total peuvent être vides, avec rien dedans, pas de 00.00$
Tout est là : http://abracadabrapdf.net/forum/index.php/topic,1827.msg9235.html
:Smiley15:9 février 2015 à 20:19 en réponse à : Formulaire Acrobat Pro: bouton envoi email + en objet le contenu d’un champ #58380MerlinMaître des clésCe n’est pas possible, le mieux serait de tout mettre dans un seul champ.
MerlinMaître des clésJustement je viens m’en servir, donc :
– Acrobat exporte en CSV en utilisant le point-virgule “;” comme séparateur.
– Encodage : Europe Occidentale, Mac ou Windows c’est selon.:idee:
MerlinMaître des clésBonjour et bienvenue.
La réponse est dans la question : ce sont des fichiers bitmap, il faut donc les recadrer avec un éditeur d’image, comme Photoshop ou The Gimp.
Par principe un fichier PDF ne pas être “vraiment” recadré car il est susceptible de contenir des éléments vectoriels, et on ne peut pas couper des éléments vectoriels comme on taille dans des pixels. Sinon gare aux dégâts.
:Smiley01:
MerlinMaître des clésOui, c’est toujours gratuit (contrairement aux apparences, je vais régler ça demain… :priere:).
Oui il faut s’inscrire.
Non, je ne peux pas vérifier (pas le temps aujourd’hui).
Oui, il y a un player à télécharger (voir en bas à gauche de la page : http://tuto.elephorm.com/adobe-reader-xi ):Smiley01:
MerlinMaître des clésBonjour,
Voilà, j’ai fait ce qu’il faut pour les 3 premières lignes, les scripts se trouvent dans les champs “achat.x” et le script final dans le champ “liste”.
Quand tu auras fini n’oublie pas de bien régler l’ordre de calcul des champs, le champ “liste” doit être calculé en dernier.:Smiley15:
MerlinMaître des clésJoker !
Pour tout ce qui est technique c’est à Elephorm qu’il faut s’adresser, je ne sais pas comment ça marche…Par contre, si ça ne fonctionne avec aucune vidéo il serait peut être bon de commencer par vérifier ton ordi. Il doit lui manquer tout ou partie de Flash player et/ou de VLC.
:joker:MerlinMaître des clésl’exportation-importation n’est pas géniale. toutes les données sont dans le même champ de destination.
Ca c’est parce-que FileMaker ne détecte pas le bon séparateur, normalement c’est la virgule.
Le CSV (Comma Separated Value) est de fait un fichier texte dans lequel on peut rechercher-remplacer si FileMaker ne reconnait pas le séparateur.MerlinMaître des clésComment est il possible alors de créer un fichier reponse avec toutes ces pieces jointes ?
Tout simplement en important les formulaires reçus dans le fichier réponses.
C’est prévu pour, pas de soucis.:Smiley01:
MerlinMaître des clésJe vais regarder ça…
MerlinMaître des clésBonjour,
je crois que le plus simple c’est d’assembler les formulaires reçus dans un “fichier réponses”, ce qui permet d’exporter ensuite toutes les données en CSV ou en XML.
Voir : http://abracadabrapdf.net/pdf-de-demo/formulaires/formulairecafeteria/MerlinMaître des clés:joker:
6 février 2015 à 10:06 en réponse à : Formulaire Acrobat Pro: bouton envoi email + en objet le contenu d’un champ #58378MerlinMaître des clésBonjour,
C’est on ne peut plus clair et c’est une question récurrente.
Une recherche dans ce forum avec le mot-clé “obligatoire” s’impose…
(ou required en anglais si tu veux trouver directement les messages contenant des scripts):Smiley03:
MerlinMaître des clésBonjour,
Je ne sais pas, aucune idée.
Est-ce que ton Acrobat XI est bien à jour ?
(10.0.10):doute:
MerlinMaître des clésJ’ai supprimé les options de format, le calcul en notation simplifiée et ajouté ce JavaScript :
Code:var mRef = this.getField(“Mesurederéférence”).value;
var mPris = this.getField(“Mesureprise”).value;
if (mRef != “0”)
{
var total = (Math.round(((mRef – mPris) / mRef) * 100));
event.target.value = total + ” %”;
if (total > “30”)
{event.target.textColor = color.red;}
else
{event.target.textColor = color.black;}
}Exemple joint.
:Smiley15:MerlinMaître des clésTu souhaites les importer dans quoi ?
:Euuuh:MerlinMaître des clésEn fait ce n’est pas un bug mais un dysfonctionnement consécutif aux nouvelles règles de sécurité en vigueur.
Donc Thom a re-écrit une grande partie du code, j’ai tout re-francisé et j’ai ajouté de nouveaux formats (L x h) de redimensionnement.
J’en ai aussi profité pour faire un lifting aux abracadabraTools qui n’avaient pas été mis à jour depuis deux ans.Ce qui nous donne : abracadabraTools X.2
==> http://abracadabrapdf.net/utilitaires/acrobat-plugins/abracadabratools/Tout beau, tout neuf !
:extra:MerlinMaître des clésOui mais :
– tu ne donnes pas la formule de calcul,
– je veux bien insérer un script vite fait mais je n’ai pas le temps de créer un formulaire, des champs, etc. juste pour ça.
Alors il faut que tu fournisses ton document, ou bien juste une page blanche avec les champs nécessaires.
:geek:MerlinMaître des clésOui, il y a plusieurs scripts qui ne servent à rien.
Mais je ne comprend pas, il n’y a rien sur la 2e page…Peux tu faire un exemple/modèle de ce que tu attends pour les 2 premières lignes ?
MerlinMaître des clésje cherche le moyen de lancer un script en par la ligne de commande
Bonjour,
Lancer quel type de script ?
Un script JavaScript d’Acrobat ?4 février 2015 à 19:09 en réponse à : Formulaire Acrobat Pro: bouton envoi email + en objet le contenu d’un champ #58376MerlinMaître des clésJuste est ce qu’il y a un moyen en JS de concaténer 2 champs du formulaire pour les mettres tous les 2 dans l’objet du mail?
Il faut créer un 3e champ (invisible) qui va concaténer les valeurs des deux autres.
On se servira du contenu de ce 3e champ pour remplir la rubrique sujet.A placer en script de calcul :
Code:event.target.value = this getField(“SUJET1”).value + “-” + this getField(“SUJET2”).value;Où + “-“ sert à placer un trait d’union entre les valeurs des deux champs.
MerlinMaître des clésPour le résultat en rouge il faut nécessairement utiliser un calcul JavaScript, ce n’est pas possible avec la notation simplifiée.
Quelle est la formule ?MerlinMaître des clésBonjour,
A priori c’est possible et pas très compliqué, mais pour bien comprendre il faudrait voir ledit formulaire popur savoir comment se mêlent les cartouches et les imprimantes.
:Smiley01:MerlinMaître des clésJe comprend bien la situation.
Bon courage.:priere:
4 février 2015 à 15:47 en réponse à : Formulaire Acrobat Pro: bouton envoi email + en objet le contenu d’un champ #58373MerlinMaître des clésTel quel ça ne fonctionne que avec Adobe Reader XI (11) et Acrobat.
Pour que ça fonctionne avec Reader X et les versions antérieures il faut que le PDF soit préalablement “activé pour Reader” (Reader Extended).
:idee:MerlinMaître des clésJe n’ai pas trop le choix quand à la technologie utilisée ! hélas !
Je ne suis que le graphiste dans l’affaire !Et bien “qu’ils” se débrouillent avec le “pas que” graphiste qui a le pouvoir de décision…
:geek: :joker:MerlinMaître des clésje développe un site
Je ne suis que le graphiste dans l’affaire !
:Euuuh: :Smiley03:
4 février 2015 à 14:39 en réponse à : Formulaire Acrobat Pro: bouton envoi email + en objet le contenu d’un champ #58371MerlinMaître des clésBonjour et bienvenue,
Pour faire simple le mieux est de copier-coller depuis ce document : http://abracadabrapdf.net/pdf-de-demo/formulaires/formulaire-de-contact/
C’est le bouton orange qu’il faut utiliser pour envoyer le PDF complet, avec ça tu copies les champs A, sujet, message, etc. que tu places en “invisible à l’écran”.
Sauf le champ email (A) puisque l’utilisateur doit le remplir.Dans les champs invisibles il faudra placer le texte voulu en “valeur par défaut” : onglet Options des Propriétés du champ.
Ainsi le contenu de ces champ sera toujours protégé contre la réinitialisation/effacement du formulaire.:Smiley15:
MerlinMaître des clésBonjour,
1- wkhtmltopdf qu’est-ce c’est ?
(Voir image jointe.)2- S’il ne s’agit que de convertir une page HTML en PDF je préconise l’abandon des technologies lourdes et coûteuses du XXe siècle pour quelque chose de plus moderne et de plus léger avec zéro maintenance, du genre : http://www.printfriendly.com/
Ca fonctionne très bien sur le site abracadbraPDF, clique sur le bouton impression (celui avec 2 icônes) en bas à gauche de cet article : http://abracadabrapdf.net/ressources-et-tutos/js-et-formulaires-ressources/importer-programmatiquement-une-piece-jointe-dans-un-pdf/
:Smiley15:
4 février 2015 à 10:02 en réponse à : Script pour calcul d’intervalles dans un formulaire PDF #58327MerlinMaître des clésBonjour,
Essaye le ci-joint.
:Smiley15:3 février 2015 à 23:48 en réponse à : Script pour calcul d’intervalles dans un formulaire PDF #58325MerlinMaître des clés:bravo:
MerlinMaître des clésApparement le secret n’est pas dans le fichier mais plutôt dans ton Mac de test puisqu’apparement personne d’autre ne réussit à reproduire ce bug…
Peu importe de savoir d’où vient vraiment le problème, ce qui compte c’est de savoir si ça arrive une ou deux fois par çi par là ou bien si c’est un vrai problème qui arrive souvent.As-tu testé sur d’autres Mac et/ou d’autres ordis ?
MerlinMaître des clésBonjour,
Réponse courte : il faut utiliser un serveur de DRM…
Réponse longue : si on veut utiliser JavaScript ça ne pose pas de problème pour la date mais pour récupérer les identités il faudra utiliser un script d’application. C’est-à-dire placer un fichier JavaScript(.js) dans tous les logiciels (Reader ou Acrobat) de tous les postes susceptibles d’utiliser ce document.
Reste le problème de l’enregistrement. Je ne suis pas certain qu’on puisse le déclencher automatiquement, même avec un script d’application…
(A vérifier, je parle bien “d’enregistrer” et non pas “d’enregistrer sous”.)MerlinMaître des cléscomme le montre la pièce jointe. Avez vous une idée pour me venir en aide. Merci d’avance.
Bonjour,
– Les champs n’utilisent pas tous la même police (Impact, Helvetica et ArialMT).
– Pour les champs de formulaire l’expérience montre qu’il vaut mieux se limiter aux 3 polices de base : Courier, Times, Helvetica/Arial (tout court, pas MT).
– Pas de problème d’affichage sur mon Mac ni avec Reader ni avec Acrobat (voir ci-joint).
– Peut-être que ton Mac de test à besoin d’un bon nettoyage du “Cache des polices”. Ca se fait en un tournemain avec Onyx : http://www.titanium.free.fr/onyx.html
:Smiley01:
MerlinMaître des clésDans le champ URL du bouton envoi on peut ajouter un certain nombre d’informations en respectant la syntaxe web :
mailto:kader.roussel@troismaisons.bis?Subject=Bonjour&Body=Ci-joint le formulaire rempli.
Attention aux espaces et aux caractères spéciaux/accentués !
:Smiley15:
MerlinMaître des clésBonjour,
Sur le modèle de page il faut placer un champ de texte auquel on incorpore un script qui lui fait afficher le numéro de la page courante.
A placer en script de calcul personnalisé (onglet Calcul) :
Code:event.target.value = this.pageNum+1;(+1 parce-que JavaScript commence le compte à zéro)
28 janvier 2015 à 17:17 en réponse à : Rendre le PDF non modifiable au moment de l’envoi par mail #58284MerlinMaître des clésOui.
Que veux tu faire exactement ?
Est-ce un formulaire que toi tu remplis et que tu envoies ensuite, ou bien est-ce un formulaire diffusé qui doit se verrouiller quand l’utilisateur final l’envoie ?MerlinMaître des clésFait une recherche dans le forum (ci-dessus) avec le mot-clé “obligatoire”.
Tu vas trouver les scripts d’Alex, il n’y a pas mieux.:Smiley15:
28 janvier 2015 à 13:48 en réponse à : Rendre le PDF non modifiable au moment de l’envoi par mail #58281MerlinMaître des clésScript pour verrouiller tous les champs sauf les boutons :
Code:for (var i = 0 ; i < this.numFields ; i++)
{
var mf = this.getField(this.getNthFieldName(i));
if (mf.type != “button”) {mf.readonly = true ;}
}Script pour verrouiller tous les champs :
Code:for (var x = 0 ; x < this.numFields ; x++)
{
try {getField(getNthFieldName(x)).readonly = true;}
catch(ex) {}
}28 janvier 2015 à 10:26 en réponse à : Renomage du form avec incrémentation de champs. – RÉSOLU #53767MerlinMaître des clésC’est possible mais il faut installer un script d’application dans chaque logiciel utilisé : sur toutes les machines et dans toutes les sessions utilisateurs.
:Smiley01:MerlinMaître des clésJe recherche un livre en français sur Javascript.
Ce sera plus simple d’apprendre l’anglais.
:joker:MerlinMaître des clésSi ça fonctionne c’est pro… Faute d’être toujours très propre.
:geek:Pour le coup ça l’est incontestablement parce-que concaténer préalablement le texte dans un champ, plutôt que directement dans le code, à plusieurs avantages :
– On évite les problèmes d’encodage et d’incompatibilité entre plateformes (les “é” du Mac qui deviennent des “°” sur Windows et vice-versa).
Voir : http://abracadabrapdf.net/utilitaires/utilitaires-pdf/abra-txt2unicode-texte-vers-unicode/– Maintenance et la mise à jour simplifiées par la simplification du code et sa fragmentation.
Surtout quand les champs contiennent des valeurs fixes : n’importe quel quidam peut les mettre à jour facilement sans devoir rentrer dans le code.– Les données contenues dans les champs sont persistantes, par opposition aux variables qui sont très volatiles.
Dans ton cas ce n’est pas significatif mais souvent ça l’est.Je viens de terminer un formulaire qui ne compte pas moins de 5 champs masqués dédiés à la concaténation de diverses valeurs/données.
:Smiley03:MerlinMaître des clésvar totalSubject = this.getField(“Thème de la réunion1”).value + “-“ + this.getField(“Thème de la réunion2”).value + ” “ + this.getField(“Thème de la réunion3”).value;
1- Jamais de caractères accentués, ni spéciaux, ni espaces dans les noms de champs. C’est une source d’emmerdements maximum.
2- Il conviendrait plutôt de placer ce JavaScript en script de calcul du champ “SUJET” :
Code:event.target.value = this.getField(“theme-de-la-reunion1”).value + “-” + this.getField(“theme-de-la-reunion2″).value + ” ” + this.getField(“theme-de-la-reunion3”).value;Ce qui permet de récupérer facilement le contenu du champ avec le script donné précédemment.
:Smiley15:MerlinMaître des clésOui merci.
Je serais curieux de savoir s’il y a une vraie raison, et laquelle.MerlinMaître des clésConcernant le script proposé, il est malheureusement pas adapté à mon formulaire.
C’est le script du bouton orange qui est adapté à ton formulaire, ça fait exactement la même chose que la fonction “submit”, sauf que ça ne bloque pas les signatures tampons.
Code:var fTo = this.getField(“DESTINATAIRE”).value;
var fSubject = this.getField(“SUJET”).value;
var fBody = this.getField(“MESSAGE”).value;
this.mailDoc({cTo: fTo, cSubject: fSubject, cMsg: fBody});Seuls les noms de champs en capitales sont à modifier. Bien entendu, ces champs doivent êtres invisibles pour l’utilisateur.
:Smiley15:MerlinMaître des clésQuel champ de signature numérique ???
Je veux dire qu’il y a deux choses qui bloquent les signatures tampons : le(s) champ(s) de signature numérique et le bouton d’envoi/submit.
:Smiley02:MerlinMaître des clésEffectivement, vérification faite c’est bien le bouton d’envoi qui coince…
En plus du champ de signature numérique.
:mur:Heureusement il reste JavaScript : http://abracadabrapdf.net/pdf-de-demo/formulaires/formulaire-de-contact/
:extra:MerlinMaître des clésBonjour,
Cette page est un bon point de départ : http://abracadabrapdf.net/ressources-et-tutos/js-et-formulaires-ressources/champ-date-automatique/
:Smiley15:26 janvier 2015 à 09:40 en réponse à : Recherche une appli qui permet d’insérer des photos dans un PDF #58254MerlinMaître des clésPas que je sache.
:Smiley01:24 janvier 2015 à 12:00 en réponse à : Comment créer une liste deroulante dans un champ texte #58259MerlinMaître des clésJavaScript à placer en Action “Souris enfoncée” (Mouse Down) dans un champ de texte :
Code:var menu = app.popUpMenu(‘ITEM 1′,’ITEM 2′,’ITEM 3′,’ITEM 4′,’ITEM 5′,’ITEM 6′,’ITEM 7’);
if (menu!=null) {event.target.value = menu;}:Smiley01:
MerlinMaître des clésDes champs obligatoires masqués ???
Es-tu sérieux ?
:oh:Bug, oui. Mais ça c’est un “bug humain”.
:Smiley08: :Smiley03:23 janvier 2015 à 22:36 en réponse à : Comment créer une liste deroulante dans un champ texte #58257MerlinMaître des clésBonjour,
Il faudrait que tu expliques en détail ce qui ne fonctionne pas. Pourquoi, comment et où.
Parce-que dit comme ça, pour quelqu’un qui ne connait pas le formulaire ce n’est pas clair du tout.j’obtiens toujours le même message d’erreur “un champ obligatoire est vide…”
C’est certainement vrai…
Le tout est de savoir lequel.
:Smiley01:MerlinMaître des clésDepuis le début de ce sujet il est question de bloquer l’enregistrement du formulaire si certains champs ne sont pas remplis.
C’est là que je ne suis pas d’accord parce-que je trouve ça contraignant pour l’utilisateur, qui ne peut pas faire ce qu’il veut alors que ça ne dérange personne.Là tu parles “d’envoi”, donc il faut comprendre “envoi des données du formulaire” (submit en anglais), auquel cas il est impératif que tous les champs obligatoires soient remplis.
Ce n’est pas le même cas de figure.Pour moi rien ne doit empêcher de pouvoir remplir partiellement un formulaire, de l’enregistrer, de continuer à le remplir le lendemain et de l’enregistrer, de finir de le remplir le surlendemain et de l’enregistrer, et de l’envoyer (submit) encore un jour plus tard.
C’est certainement pour ça que le contrôle des champs obligatoire avant envoi (submit) est une fonction incorporée d’origine* dans les formulaires PDF (et les autres) alors qu’elle est rendue difficile à exécuter avant un bête enregistrement.
Ce sont des aides à la saisie que l’on doit proposer à l’utilisateur final, pas des contraintes absurdes. (bis)
:Smiley15:
* Il suffit de cocher la case “Champ obligatoire”.
MerlinMaître des clésJe suis preneuse d’autres idées
Une alerte soit affichée sur la page, soit qui se déclenche lors du clic sur le bouton et qui averti l’utilisateur que “Un formulaire incomplet ne sera ni traité ni retourné.”
Point final.Les utilisateurs ne sont pas plus bêtes devant un formulaire interactif que devant un formulaire statique.
:Smiley03:
23 janvier 2015 à 09:55 en réponse à : Script pour déverrouiller des champ de formulaire avec un mot de passe #58238MerlinMaître des clésRéponse en image.
MerlinMaître des clésMerci pour cette explication complète !
:bonjour:MerlinMaître des clésSinon, on peut copier une image dans n’importe quel logiciel, et avec Adobe Reader XI la coller en utilisant l’outil de commentaire Tampon : Image du presse-papier collée comme tampon.
Dans les versions antérieures de Reader il faut impérativement que le PDF soit “Activé pour Reader”, sinon l’outil Tampon n’est pas disponible.:idee:
23 janvier 2015 à 09:32 en réponse à : Recherche une appli qui permet d’insérer des photos dans un PDF #58252MerlinMaître des clésBonjour,
ezPDF Reader est un excellent logiciel dont je ne saurais plus me passer.
As-tu testé Adobe Reader Mobile ? Je ne sais pas s’il permet d’ajouter une photo dans un PDF mais il comprend le JavaScript, en partie tout au moins.
==> http://www.adobe.com/fr/products/reader-mobile.htmlSinon, dans le genre qui interprète très bien les JavaScripts il y a qPDF Viewer et qPDF Notes, mais je ne garanti rien pour l’import de photos.
==> http://www.qoppa.com/android/:Smiley15:
MerlinMaître des clésÀ cette époque, on avait des disques durs internes de
5Goseulement5 Mo, pas 5 Go !
:Smiley08:En 1999 ou 2000, je ne sais plus, j’avais formé l’équipe en charge du multimédia (ça s’appelait comme ça…) de Le Monde à toutes les subtilités du PDF.
C’est maintenant que je comprend vraiment à quel point c’était nécessaire…
:Smiley03: :jerisjaune:MerlinMaître des clésExemple ci-joint, avec une petite surprise en bonus…
Ca fonctionne avec Acrobat 6 et versions ultérieures mais ça ne fonctionne qu’avec Adobe Reader XI (11).
Enfin, pour le peu que j’ai testé… A vérifier.A savoir : le point zéro des coordonnées de placement sur la page (X et Y) est en bas à gauche de la page.
:extra:MerlinMaître des clésÀ mon avis, mon client ne doit pas nécessairement ouvrir le PDF avec le logiciel adéquat.
C’est ce qu’il y a de plus difficile à maitriser quand on fait des formulaires PDF !
:Smiley03: :Smiley15:22 janvier 2015 à 10:57 en réponse à : Script pour déverrouiller des champ de formulaire avec un mot de passe #58236MerlinMaître des clésBonjour,
Par principe il faut deux champs, parce-qu’il n’est pas possible pour l’utilisateur d’agir sur un champ verrouillé, et parce-que si le champ à déverrouiller n’est pas préalablement verrouillé ça ne sert à rien.
Exemple ci-joint.
Où on utilise la Convention de dénomination des champs de formulaire, voir : http://abracadabrapdf.net/ressources-et-tutos/js-et-formulaires-ressources/duplication-rapide-de-champs-de-formulaire/:Smiley15:
22 janvier 2015 à 10:40 en réponse à : Remplissage de champs de texte via une liste déroulante #58164MerlinMaître des clésLà je n’ai vraiment pas le temps, fait une recherche dans les messages d’Alex, il a déjà proposé ce type de listes en cascade à 3 niveaux, avec détails et explications.
:Smiley03:MerlinMaître des clésHello, cela vient du fait que tu as des modes de fusion de transparence entre les différentes images (une image par couche + d’ailleurs des masques d’image).
Comment fait on pour obtenir ça ?
A quoi ça sert ?22 janvier 2015 à 10:31 en réponse à : [Résolu] Envoyer formulaire à adresse indiquée dans une zone texte #58242MerlinMaître des clés:Smiley03:
MerlinMaître des clésBonjour,
Avec Adobe Reader XI on peut utiliser un script qui déclenche l’outil Joindre un fichier en invitant directement l’utilisateur à sélectionner une image, et qui place l’icône à un endroit prédéfini sur la page.
==> L’utilisateur à juste à sélectionner la pièce jointe, le reste est automatique.
(Tu as beaucoup de chance, j’ai découvert ça hier par hasard. C’est une fonction très mal et très peu documentée. )Sinon, on peut copier une image dans n’importe quel logiciel, et avec Adobe Reader XI utiliser l’outil de commentaire Tampon : Image du presse-papier collée comme tampon.
Dans les versions antérieures de Reader il faut impérativement que le PDF soit “Activé pour Reader”, sinon l’outil Tampon n’est pas disponible.:Smiley15:
MerlinMaître des clésLe plus simple serait de placer un (petit) bouton Reset à coté.
MerlinMaître des clésExemple ci-joint.
:idee:MerlinMaître des clésExemple ci-joint.
MerlinMaître des clésNon, l’incrémentation se fait à chaque fois que le champ est activé, via le curseur ou la touche Tabulation.
Si on conserve le principe du document modèle ça ne peut pas se faire à l’enregistrement, ça doit se faire avant et être enregistré dans le modèle.
Sinon il faut toujours repartir du dernier devis enregistré…:idee:
MerlinMaître des clésTu mets deux champs cote à cote séparés par un tiret…
:Smiley03:MerlinMaître des clésCode:event.target.value +=1A placer en Action champ activé.
:Smiley15:
MerlinMaître des clésJe vais étudier la faisabilité samsung car si le galaxy note à un soft de reconnaissance d’écriture j’imagine que les tablettes aussi
S’il y a un stylet il y a la reconnaissance d’écriture, il faut s’appliquer un peu et ça fonctionne très bien.
MerlinMaître des clésBonjour,
Adobe Reader Mobile n’est pas capable d’interpréter tous les scripts JavaScripts, loin de là.
Mais cela n’explique pas que les utilisateurs ne voient pas les “cases” (si on suppose que ce sont des champs de texte, ce qui n’est peut être pas le cas…).:Smiley01:
MerlinMaître des clésAssez simplement avec un “bête” champ dont on incrémente la valeur de +1 à chaque fois (chaque ouverture ou chaque enregistrement), cela suppose d’avoir un modèle et de faire un enregistrer-sous à chaque fois.
:Smiley01:
MerlinMaître des clésCe qui est possible c’est de faire un PDF avec des champs de texte et d’utiliser un mobile genre Galaxy Notes, équipé d’un stylet.
Ca permet d’utiliser l’écriture manuscrite mais c’est un logiciel Samsung qui effectue la reconnaissance de texte, pour ensuite remplir le champ.
Petit inconvénient : la reconnaissance se fait (on non) en direct, pas en différé.Sinon, il existe le “Stylo-PDF”, je l’ai vu en démo : ça déchire grave !
Et ça semble correspondre à ton besoin.
:fleche: http://stylo-pdf.com/:Smiley01:
MerlinMaître des clésSamsung galaxy note 4.
Quel genre de tablettes ? Windows j’espère…
Sinon on oublie tout de suite.Ca ne fonctionnera pas sur Android, ni sur iOS.
:joker:20 janvier 2015 à 20:53 en réponse à : Remplissage de champs de texte via une liste déroulante #58162MerlinMaître des clésC’est bien possible.
:Smiley01:MerlinMaître des clésBonjour,
Je n’ai pas de conseil à donner concernant le matériel.
Concernant le PDF il va y avoir un obstacle : l’OCR d’Acrobat ne peut pas reconnaître l’écriture manuscrite…Faut-il continuer ?
:Smiley01:MerlinMaître des clésQuel genre de tablettes ? Windows j’espère…
Sinon on oublie tout de suite.Tu n’as pas répondu pour la numérotation : indépendamment des initiales, doit-elle être commune ou non ?
19 janvier 2015 à 22:20 en réponse à : Remplissage de champs de texte via une liste déroulante #58160MerlinMaître des clésPar ici : http://abracadabrapdf.net/forum/index.php?topic=2601.msg14092
:Smiley03:
MerlinMaître des clésBonjour et bienvenue,
Non il n’y a pas vraiment de solution, la qualité du “copiage” avec Acrobat dépend de la qualité du PDF, de la façon dont il a été fait, et surtout du fait qu’il soit balisé ou non.
Tout savoir sur le balisage : http://abracadabrapdf.net/le-pdf-parfait/balisage-et-accessibilite/:Smiley01:
MerlinMaître des clésCe script fait appel à des champs (Jacques, Paul…) qui n’existent pas, mais surtout je ne comprend pas à quoi il sert…
Ce que je vois c’est que si le code saisi est OK, le script déverrouille le champ CPP, champ qui n’est pas verrouillé au départ et qui de toute façon reste déverrouillé si le code n’est pas valide.
J’en perd mon latin…
:Euuuh: :doute:MerlinMaître des clésPour le champ code cpp j’ai intégré un de vos script java-script et cela fonctionne bien. Après saisie du mdp le champ se déverrouille.
Ca ne fonctionne bien que si le code n’est pas valable, autrement on obtient ceci :
Code:this.getField(“PAUL”) is null
20:AcroForm:CODE CPP:Annot1:MouseUp:Action1
TypeError: this.getField(“PAUL”) is null
20:AcroForm:CODE CPP:Annot1:MouseUp:Action1
this.getField(“PAUL”) is null
20:AcroForm:CODE CPP:Annot1:MouseUp:Action1
TypeError: this.getField(“PAUL”) is null
20:AcroForm:CODE CPP:Annot1:MouseUp:Action1Encore une fois j’insiste sur l’utilité de l’indispensable Console…
:priere:MerlinMaître des clésJe me suis peut être mal exprimé, dans ce deuxième formulaire (celui que j’ai entièrement refait) je n’ai jamais inséré de champ signature numérique…
Bon, ben faute d’éliminer le problème ça élimine au moins une cause possible.
:geek:MerlinMaître des clésBen si, je l’ai moi-même retiré.
Et qui a écrit :Lors de test, mon formulaire a bien été signé mais jamais enregistré avec la signature
? :Smiley01:
D’ailleurs puisqu’on en parle il y a aussi un champ en haut à droite qui demande un mot de passe quand on clique dessus, et il ne se passe rien.
Je reconnais ce code mais il n’est pas bien adapté : la Console renvoie erreur sur erreur.
Voir : http://abracadabrapdf.net/ressources-et-tutos/js-et-formulaires-ressources/console-javascript-d-acrobat/
:Smiley15:MerlinMaître des clés– Avec les formulaires il vaut mieux avoir un fichier de travail et faire un enregistrer-sous pour tester, et ainsi toujours garder un original intact.
Surtout s’agissant de signatures numériques, de protection ou d’activation pour Reader.
:idee:– Ca va, j’ai compris : quand il y a un champ de signature numérique dans le formulaire ça désactive les autres fonctions de signature.
Ca à du sens mais tel quel c’est presque inutile dans la mesure où ça ne désactive pas l’outil Tampon ni les autres outils de commentaires qui permettent de faire la même chose…
:oh:Ce qui est curieux dans ton formulaire c’est que la suppression du champ de signature ne réactive pas les autres fonctions de signature, ce qui pourrait s’expliquer par le fait que le document a déjà été signé numériquement lors de tests précédents. Donc voir ci-dessus.
:Smiley03:MerlinMaître des clésAU SECOURS c’est à devenir FOU.
On est bien d’accord, et d’autant plus à la lumière de ces nouvelles informations.
Je déclare forfait, j’ai posé la question sur le forum américain qui rassemble tous les plus grands experts mondiaux : https://answers.acrobatusers.com/Stamp-sign-PDF-form-q234595.aspxA suivre…
MerlinMaître des clésC’est bien ce qui me semblait, il y a un bug dans le document lui-même.
Dans ce doc j’ai supprimé tous les champs : la signature fonctionne.
Dès qu’on en remet un : ça ne fonctionne plus…C’est à devenir fou.
:mur: :Smiley03:MerlinMaître des clésCa ne répond pas du tout à la question… :Smiley03:
– Combien de commerciaux ?
– La numérotation vaut elle pour chacun des commerciaux ou bien faut il une numérotation unique pour tous ?
– Utilisent-ils toujours le même ordinateur ?
– Utilisent-ils toujours le même logiciel ? (Adobe Reader ?, Adobe Acrobat ?, …):geek:
MerlinMaître des clésBonjour et bienvenue,
Dans Acrobat : menu Fichier : Créer un PDF : A partir d’un scanner.
Tous les réglages disponibles ensuite sont dépendants du pilote du scanner.:idee:
17 janvier 2015 à 11:30 en réponse à : Remplissage de champs de texte via une liste déroulante #58158MerlinMaître des clésfaire un switch case
???
:Euuuh:Tu devrais quand même commencer par voir ce qui est proposé.
MerlinMaître des clésJe me demande si ce ne sont pas certains types de champs de formulaire qui interdisent la signature tampon, parce-que quand je les enlève de ton document il devient signable.
Par-contre j’ai d’autres document contenant des champs de formulaire et qui sont “tampon-signables”…
:Euuuh: :doute:MerlinMaître des clésBonjour,
Il faut d’abord savoir une chose, est-ce que ce compteur doit être attaché au document (un modèle) ?, à un logiciel ?, à l’ordinateur ?, à un couple logiciel-ordinateur ?, à tous les ordinateurs ? (ça va être plus difficile).
MerlinMaître des clésJe suis [le formulaire de] Charlie.
Je m’insurge vivement contre ce procédé. :tutut: :Smiley03::geek:
MerlinMaître des clésCe formulaire est une énigme…
J’ai regardé vite fait : je n’y comprend rien. Ca ne devrait pas faire ça, a priori il y a un bug.Je regarderais mieux plus tard.
:Euuuh:MerlinMaître des clésPeux tu partager ce formulaire ?
Voir : http://abracadabrapdf.net/forum/index.php/topic,2475.0.htmlMerlinMaître des clésBonjour et bienvenue,
En fait c’est trop simple : il ne faut pas mettre de champ de signature.
Dans Adobe Reader X et XI les outils de signature “tampon” sont disponibles dans les panneaux situés sur la droite du document.Les champs de signature c’est seulement pour les signatures numériques avec certificat ID.
:Smiley15:
MerlinMaître des clésBonjour,
==> https://acrobatusers.com/tutorials/how-to-setup-a-shared-review-with-acrobat-xi1
:bonjour: -
AuteurRéponses