Toutes mes réponses sur les forums
-
AuteurRéponses
-
MerlinMaître des clés
Je crois que je viens de comprendre : jamais d’espace, ni caractère accentué, ni slash, ni aucun caractère non-ASCII dans les noms de champs !!!
:idee:MerlinMaître des clésmais mon modèle s’appelle P1 alors quand je mets fichefilm rien ne se passe …
Scuse l’erreur de copier-coller, c’est corrigé.
:geek:MerlinMaître des clésBonjour,
Dans le fichier d’instruction les deux variantes existent : guillemets avec espaces fines ou guillemets avec espaces insécables.
C’est la première de ces deux options qui est activée par défaut.Pour inverser ce choix il faut ouvrir le fichier FindChangeList.txt pour désactiver les lignes 44 et 45 (espaces fines) et pour activer les lignes 46 et 47 (espaces insécables).
Pour la désactiver il faut placer un double-slash // au début de la ligne.
Pour l’activer il faut supprimer le double-slash // au début de la ligne.:Smiley15:
MerlinMaître des clésEt ça tombe bien parce-que comme ce n’est pas vraiment prévu dans Acrobat c’est un peu plus compliqué.
:Smiley03:MerlinMaître des clésBonjour,
Remplace :
Code:this.spawnPageFromTemplate(“P1”, this.numPages, false);par :
Code:this.spawnPageFromTemplate(“P1”, this.numPages, true);Ca devrait aller mieux.
:Smiley01:10 avril 2014 à 10:14 en réponse à : Modifier le nom d’enregistrement d’un fichier PDF ou bien l’envoyer par mail . #57061MerlinMaître des clésComme je l’ai déjà expliqué par ailleurs, renommer un fichier automatiquement n’est possible que si on utilise une fonction implémentée via un Script d’application** qu’il faut préalablement installer sur chaque poste de chaque utilisateur. Ce n’est donc pas possible pour un formulaire à “diffusion externe”, sécurité oblige.
Pour une diffusion externe, le seul moyen c’est de prémâcher le travail de l’utilisateur en lui présentant une fenêtre avec un nom de fichier à copier-coller dans la fenêtre d’enregistrement, que l’on fait suivre immédiatement. Ce n’est pas très souple, mais faute de mieux…
Dans l’exemple ci-dessous on fait appel à une variable (MonTitre) et au contenu de deux champs (Nom et Date***) pour composer le nouveau nom de fichier.
Et comme les choses sont bien faites le script vérifie d’abord que les champs de données (Nom et Date***) soient remplis avant d’aller plus loin.Il faut placer ce script JavaScript en Action “souris relevée” dans un bouton :
Code:MonTitre = “Nom-du-formulaire”; // nom de base du formulaire
ChEnrgNom = this.getField(“Nom”); // 1er champ de récupération de données
ChEnrgDate = this.getField(“Date”); // 2e champ de récupération de données
//
if (ChEnrgDate.value == null || ChEnrgDate.value == “” || ChEnrgNom.value == null || ChEnrgNom.value == “”)
{app.alert({cMsg:”Merci de renseigner les champs “Date” et “Nom” avant d’enregistrer ce document.”, nIcon:2, cTitle:MonTitre});}
else
{
var strFixe = “_” + MonTitre;
var strNom = ChEnrgNom.value;
var strNum = ChEnrgDate.value
if (app.language == “FRA”)
{var strTitre = strFixe + “_Enregistrement”;
var strQuestion = “COPIEZ le nom proposu00E9 ci-dessous et COLLEZ le dans la fenu00EAtre suivante pour l’utiliser comme nom de fichier (merci de respecter cette syntaxe qui nous facilite la gestion) :”;
}
else
{var strTitre = strFixe + “_SaveAs”;
var strQuestion = “COPY below proposed text and PASTE it in the following box to use it as file name:”;
}
var strDisplay = strNum + “_” + strNom + strFixe;
var saveRep = app.response({cQuestion: strQuestion, cTitle: MonTitre, cDefault: strDisplay,});
if (saveRep != null)
{
app.execMenuItem(“SaveAs”);
}
}:Smiley15:
*** Si on utilise une date il faut faire très attention à ne pas utiliser de caractères interdits dans les noms de fichiers et d’utilisation courante dans les formats de date, en particulier le slash / et les deux-points :
Exemples à éviter : dd/mm/yyyy ou yyyy:mm:dd
En français si on veut afficher les mois en entier il faut aussi faire attention à février, août et décembre.MerlinMaître des clésJe ne suis pas très à l’aise avec ces manipulations, désolée.
Ben oui, je vois. :Smiley08:
FindChangeByList.js est un script fourni par Adobe et qui est pré-installé dans InDesign, c’est normal qu’il ne soit pas dans le PDF.
Ce qu’il te faut installer dans InDesign à la place de celui fourni par Adobe c’est le fichier texte FindChangeList.txt qui contient les instructions nécessaires au fonctionnement du script FindChangeByList.js.
:idee:
7 avril 2014 à 16:51 en réponse à : Modifier le nom d’enregistrement d’un fichier PDF ou bien l’envoyer par mail . #57059MerlinMaître des clésBonjour et bienvenue,
Quand on envoie un formulaire par email, l’utilisateur a toujours le choix entre l’envoi via le logiciel de messagerie ou via un webmail.
Même ma (vieille) maman y arrive !Sinon, il faut tranférer le formulaire sur FormsCentral qui gère très bien l’envoi direct sur serveur.
Mais sur FormsCentral le 1er est gratuit et c’est payant à partir du 2e formulaire diffusé…:Smiley01:
MerlinMaître des clésGimp est automatisable me semble t’il…
MerlinMaître des clésBonjour,
Je crois que le mieux serait de commencer par lire attentivement les instructions d’installation.
Par exemple, il y est précisé que FindChangeList.txt doit être utilisé avec les scripts JavaScript et non pas avec les AppleScripts.Il y est aussi expliqué que c’est sur le script FindChangeByList.js qu’il faut cliquer, pas sur le fichier texte.
:Smiley15:
MerlinMaître des clésOuvres les deux images dans Photoshop : menu Image : Taille de l’image
La résolution est certainement différente.C’est un problème récurrent, Acrobat tient forcément compte de la résolution des images à l’importation, et pas seulement de leurs dimensions en pixels.
Ce qui a du sens en prépresse mais ce serait quand même bien de pouvoir désactiver ce comportement.Pour l’heure le seul moyen c’est de fixer la même résolution dans Photoshop (sans changer le nombre de pixels : pas de sous ni de sur-échantillonage) et de réimporter dans Acrobat.
La différence de poids entre les deux images n’a rien à voir, c’est normal parce-que c’est dépendant de leur contenu.
:Smiley01:
MerlinMaître des clésBonjours j’ai crée divers formulaire a partir d’image ( de même résolution et format)
…
J’ai remarqué en bas a gauche :
ma 1re image 628,5 x 904,9 mm
la 2e 200,4 x 288,5 mmBonjour,
A l’évidence non : format et/ou résolution ne sont pas identiques, sinon les deux pages auraient les mêmes dimensions.
:Smiley01:MerlinMaître des clésAh ! ok et c’est possible de m’expliquer comment on peux faire avec un champs ? SVP
Code:event.target.value = (this.pageNum + 1);A placer en script de calcul pour que ce soit automatique, ou bien en Action utilisateur (souris relevée).
:Smiley15:
MerlinMaître des clésEst-ce que je peux remplir la case N° de film automatiquement par un numéro suivi à chaque fois que j’ajoute une page ?
Code:event.target.value = (this.pageNum + 1);A placer en script de calcul pour que ce soit automatique, ou bien en Action utilisateur (souris relevée).
:Smiley15:
MerlinMaître des clésIl n’y a pas besoin de “Reader Extended” pour la duplication de pages.
Ca ne fonctionne qu’avec Reader 11, pas avec les versions antérieures.:Smiley01:
MerlinMaître des clésOui, il faut chercher “checkThisBox” dans la doc. JS
:Smiley01:MerlinMaître des clésA priori la réponse est non.
Avec des km de JavaScript on pourrait peut-être bricoler un compteur qui additionnerait les images importées mais je ne vois pas comment lui faire soustraire celles qui ne seraient pas utilisées parce-que l’utilisateur changerait d’avis.
Donc ça ne serait pas très utile.:Smiley01:
MerlinMaître des clésLe bouton de duplication semble très bien fonctionner…
Pour le reset, c’est “normal” : si tu mets P1 dans la ligne de code, seul la page P1 (1re page) est réinitialisé.
Le code ne s’ajuste pas automatiquement aux numéros de page.Il faudrait faire comme pour le champ qui récupère le n° de page, mais j’en parlerais plus tard.
Là je n’ai pas le temps…
:Smiley15:MerlinMaître des clés– Encore une autre question sur ce sujet, n’y a t’il pas moyen de dupiquer un formulaire sans son contenu? C’est-à-dire en faisant la duplication on a un nouveau formulaire sans être remplis. Disons une duplication tout a fait réinitialisée.
On en parle justement ici : http://abracadabrapdf.net/forum/index.php/topic,2364.0.html
et ici : http://abracadabrapdf.net/forum/index.php/topic,2383.0.html:bonjour:
MerlinMaître des clésOui, mais soit tu donnes le lien, soit il faut aller chercher…
:bonjour:MerlinMaître des clésCette question n’a pas lieu d’être.
Quand on génère une nouvelle page c’est avec des champs vides, pas besoin de les réinitialiser.
:Smiley15:MerlinMaître des clésC’est fait pour !
Dans le mesure où tous les champs d’une page ont un nom qui commence toujours par P1. ou P2. ou P3. etc. il est très facile de ne s’adresser qu’aux champs d’une page en particulier grâce à la Convention de dénomination des champs de formulaires.Donc par exemple pour réinitialiser les champs de la page 3 :
Code:this.resetForm([“P3”]);:Smiley15:
2 avril 2014 à 09:24 en réponse à : Validation champs et cases à cocher par ordre avant d’imprimer ou sauvegarder #56924MerlinMaître des clésn’a pas été checké.
Si tu laisse ça dans ton code tu me copieras 100 fois :
Je vais faire tout mon possible pour ne plus utiliser des anglicismes pourris car cela nuit gravement à l’environnement.(Voir : http://binaire.blog.lemonde.fr/2014/03/31/le-sexe-des-data/ )
:jerisjaune: :Smiley01: :jerisjaune:
MerlinMaître des clésAucune idée…
:joker: :joker:MerlinMaître des clésEssaye un Enregistrer-sous…
:priere:MerlinMaître des clésDéjà que tu n’as pas l’air très à l’aise avec le français…
:jerisjaune:==> http://translate.google.fr/
:extra:MerlinMaître des clésBonjour,
Des champs de formulaire ayant le même nom peuvent avoir des aspect différents mais ils partagent toujours le même contenu.
Donc oui, il faut renommer les champs en dupliquant les pages.
On en parle justement ici : http://abracadabrapdf.net/forum/index.php/topic,2364.0.html
et ici : http://abracadabrapdf.net/forum/index.php/topic,2383.0.htmlPour le champ de texte avec le folio : oui.
Et comme ça fait 2 fois en 2 jours que la question revient je crois que je vais bientôt me fendre d’une réponse complète…
:Smiley01:MerlinMaître des clésOK, compris.
Mais si ces PDF sont utilisés et affichés dans Internet Explorer c’est lui qu’il faut customiser, pas Adobe Reader.
Et sur ce forum je crains qu’il n’y ait pas grand monde qui connaisse le sujet…
:joker:MerlinMaître des clésEt pourquoi pas l’effet page tournée tant qu’on y est ?
:geek:Non, sérieusement : oublie tout ça. Pas avec le PDF.
:Smiley01:1 avril 2014 à 09:27 en réponse à : Aide script formulaire Menu deroulant1 ;Menu deroulant 2 Remplissage automatique #57034MerlinMaître des clésBonjour et bienvenue,
JavaScript + GREP…!
Je n’ai pas le niveau pour faire ça en 5 minutes, ni même en une demi-journée.
:joker:MerlinMaître des clésOui, ce qu’on y voit c’est Acrobat 9, et son Editeur de formulaire fonctionnel avec tous les outils affichés.
Qu’est-ce qui empêche de créer de nouveaux champs ?
:Euuuh: :doute: :oh:MerlinMaître des clésBonjour et bienvenue,
Si c’est ton site tu aurais tout intérêt à modifier les pages et/ou les PDF pour qu’ils affichent directement un moyen de fermeture.
Parce-que ajouter quelque chose dans ton Reader à toi c’est bien, mais penser à tous les autres utilisateurs du site, c’est mieux.
Non ?
:idee: :geek:acrobat reader
:tutut: ==> http://abracadabrapdf.net/forum/index.php/topic,2160.0.html :Smiley03:
MerlinMaître des clésIl y a deux moyens :
– utiliser Acrobat (et non pas Adobe Reader),
– utiliser un Porte-document PDF, dans lequel il me semble bien qu’une pièce jointe est enregistrable même avec Reader (à vérifier quand même).
:Smiley01:
MerlinMaître des clésLes transitions de page ne fonctionnent qu’en mode plein écran…
:idee:MerlinMaître des clésJe ne vois pas d’animation Flash dans ce PDF…
:doute: :Euuuh:Le reste à l’air de fonctionner.
:Smiley01:MerlinMaître des clésNon.
Un En-tête et pieds de page c’est un tampon “statique”, ce n’est pas actualisable.
:Smiley01:MerlinMaître des clésBonjour,
Une animation Flash n’est pas un “champ”, c’est une “annotation”.
Ca n’a l’air de rien mais JavaScriptement ça change tout.
:joker:Pour ce faire, en général le plus simple est de provoquer un bête changement de page, vers une page éventuellement identique (sauf l’animation).
C’est facile à faire avec un timer en JavaScript.
:Smiley01:31 mars 2014 à 16:39 en réponse à : Validation champs et cases à cocher par ordre avant d’imprimer ou sauvegarder #56921MerlinMaître des clés– Je trouve cet intitulé par défaut en gris totalement has-been, on se doute bien que devant Nom : il faut mettre son nom. Sauf si on s’adresse à des demeurés, bien entendu.
:geek:– Mais bon, ce que client veut…
Sur la 3e ligne des 3 scripts utilisés pour tester les champs il y a :
if (getField(“Nom.”+i).value == “”)
{ etc…pour tester si le champ est vide.
Il suffit de tester en plus si son contenu est égal à celui par défaut :
if (getField(“Nom.”+i).value == “” || getField(“Nom.”+i).value == “Inscrivez votre nom”)
{ etc…A répéter pour les 3 scripts.
:Smiley15:MerlinMaître des clésUtilises tu l’Editeur de formulaire ?
==> http://abracadabrapdf.net/ressources-et-tutos/js-et-formulaires-ressources/lediteur-de-formulaire-dacrobat/
(C’est le même dans Acrobat 10 et 11).MerlinMaître des clésIl y a deux “cloches” dans ce fichier :
– c’est la page courante qui sert de modèle, donc si on la duplique, on la duplique déjà remplie…
Par principe le “modèle” doit être masqué et ne contenir que des champs vierges.==> Il faut d’abord enregistrer la page originale vierge comme modèle visible, ensuite il faut utiliser le bouton de duplication pour créer une 2e page avec des champs renommés correctement, et pour finir il faut masquer le modèle (toujours vierge).
– la duplication rajoute 2 niveaux d’héritage dans les noms de champs : le numéro de page + le nom de modèle.
Par exemple le champ P1.jf.photo devient P1.jf.P1.jf.photo
Avec 5 niveaux d’héritage (4 points), ce qui est un de trop, Acrobat et le format PDF n’en supportent que 4.
Et donc ça ne fonctionnera pas correctement.==> Il faut renommer les champs de façon à ce qu’aucun n’ait plus de 2 niveaux d’héritage au départ.
:Smiley01:
MerlinMaître des clésEst-ce que ce numéro de page est dans un champ de formulaire ou bien fait-il partie du fond de page (layout) ?
MerlinMaître des clésCe document fonctionne comme attendu…
Est-ce que par hasard tu n’aurais pas ouvert Adobe Reader à la place d’Acrobat ?
(Erreur fréquente):geek:
MerlinMaître des clés– une autre petite question comment on fait pour le l’affichage du panneau des pages/vignette s’ouvre automatiquement quand les personnes ouvre mon document? si c’est possible.
==> http://abracadabrapdf.net/le-pdf-parfait/la-presentation/
– une autre question j’ai fait une en tete de bas de page
:oh:
est ce que c’est possible que quand la personne clic sur le bouton “nouvelle page” cette page ai le n° suivant
Quel autre numéro pourrait elle avoir ???
:Euuuh:MerlinMaître des clésBen… Il faudrait voir ledit document…
:doute:30 mars 2014 à 15:09 en réponse à : Désactiver automatiquement des champs si on ne coche pas une case #57010MerlinMaître des clésBonjour,
S’il n’y a qu’une seule case à gérer on utilise la formule magique suivante que l’on place en Action “Souris relevée” :
if (event.target.isBoxChecked(0))
// si la case qui contient le script est cochée
{
this.getField(“CHAMP“).display = display.visible;
// les champs sont visibles
}
else
// sinon (si pas cochée)
{
this.getField(“CHAMP“).display = display.hidden;
// les champs sont masqués
this.resetForm(“CHAMP“);
// les champs sont vidés
}Où CHAMP est le nom du champ concerné, ou bien le nom-parent de la série de champs concernée (si on n’utilise pas la Convention de dénomination de champs de formulaire on peut répéter la ligne d’instruction autant de fois pour autant de champs).
Si on a plusieurs cases à gérer il faut s’inspirer de l’exemple en pièce jointe.
En sachant que c’est le chiffre en rouge ci-dessus qui détermine quelle est la case concernée.
Le numéro d’ordre de chaque case-à-cocher est visible dans le panneau des champs de l’Editeur de formulaire d’Acrobat.Ce qui vaut ici pour les cases-à-cocher vaut aussi pour les boutons-radio.
L’exemple ci-joint contient aussi un Script de document qui force l’affichage du surlignage (highlight) des champs de formulaire (entre autre) pour ce document, indépendamment du réglage des Préférences de l’utilisateur.
Parce-qu’afficher des champs c’est bien, mais si l’utilisateur peut les voir distinctement c’est mieux.:Smiley01:
[attachment deleted by admin]
MerlinMaître des clésBonjour,
C’est parce-que l’ensemble des JavaScripts ça fait trop de texte pour le petit éditeur intégré à Acrobat, auquel cas il faut utiliser un éditeur (de JavaScript) externe, c’est-à-dire un Editeur de texte (à ne pas confondre avec Traitement de texte) comme TextWrangler, par exemple.
Ca se règle dans les Préférences : JavaScript.Sinon rien n’oblige à éditer tous les JavaScripts en même temps, on peut les éditer un par un.
:Smiley15:MerlinMaître des clésPas besoin de tuto, c’est du tout basique.
Par-contre il faut savoir que FormsCentral c’est gratuit pour le 1er formulaire diffusé, mais à partir du 2e il faut payer.
:idee:28 mars 2014 à 14:43 en réponse à : Validation champs et cases à cocher par ordre avant d’imprimer ou sauvegarder #56919MerlinMaître des clésL’utilisation de champs parent-enfants via la Convention de dénomination des champs de formulaire ne change rien au script.
:Smiley15:MerlinMaître des clésUn formulaire PDF avec des fonctions de base (donc sans JavaScripts) ne pose pas de problème particulier.
Mais pour les mobiles, Adobe préconise l’utilisation de FormsCentral.
:Smiley15:MerlinMaître des clésC’est toute la différence entre la touche “Entrée” (Enter) et la touche “Retour” (Return).
C’est pour ça qu’elles n’ont ni la même forme ni le même symbole.
:Smiley15:28 mars 2014 à 12:39 en réponse à : Validation champs et cases à cocher par ordre avant d’imprimer ou sauvegarder #56917MerlinMaître des clésPour la case-à-cocher il faut cocher l’option “Obligatoire” dans les Propriétés du champ.
Par-contre je ne comprend toujours pas cette histoire de parent-enfants, certainement parce-que tu n’as toujours pas donné le lien vers “check_required_fields_before_pri nt”.
Je ne connais pas tout le forum par cœur (en supposant qu’il soit sur ce forum) et je n’ai pas le temps de chercher.
:bonjour:MerlinMaître des clés:bonjour:
MerlinMaître des clésIl n’y a pas de contraire, il y a un objet “isBoxChecked” avec 2 états possibles, que l’on teste avec if et else.
// si la case est cochée
if (this.getField(“c.”+i).isBoxChecked(0))
{blablabla};
// sinon (si elle n’est pas cochée)
else
{blablabla};:Smiley01:
MerlinMaître des clésje sais qu’on peut cacher des calque mais une page, je n’ai pas trouver d’info.
Ca fonctionne avec les “Modèles”, dont on parle ici (vers la fin) : http://abracadabrapdf.net/forum/index.php/topic,2364.0.html
Mais ça ne t’aidera pas parce-que masqué = non imprimable.
Pareil pour les calques.Donc la réponse est non.
:Smiley01:MerlinMaître des clésLe SDK est une vraie mine d’or : http://www.adobe.com/devnet/acrobat.html
Et aussi : http://livedocs.adobe.com/acrobat_sdk/9/Acrobat9_HTMLHelp/wwhelp/wwhimpl/common/html/wwhelp.htm?context=Acrobat9_HTMLHelp&file=JavaScript_SectionPage.70.1.html#2209987:Smiley01:
MerlinMaître des clésC’est impossible, et ça tombe bien parce-que ce ne serait ni gentil ni user-friendly.
:Smiley15:MerlinMaître des clésCa c’est l’appel de la fonction, mais as tu aussi copié la fonction elle-même qui se trouve en script de document ?
Voir : http://abracadabrapdf.net/ressources-et-tutos/js-et-formulaires-ressources/les-differents-niveaux-dutilisation-des-scripts-javascript/:Smiley01:
[attachment deleted by admin]
28 mars 2014 à 09:14 en réponse à : Validation champs et cases à cocher par ordre avant d’imprimer ou sauvegarder #56915MerlinMaître des clésJe ne comprend pas la question… Et on n’a toujours pas le lien.
:joker:MerlinMaître des clésA placer en action “souris relevée” :
var dataA = this.getField(“CHAMP-A“).valueAsString;
var dataB = this.getField(“CHAMP-B“).valueAsString;
this.getField(“CHAMP-A“).value = dataB;
this.getField(“CHAMP-B“).value = dataA;Non testé mais ça devrait le faire.
:Smiley01:MerlinMaître des clésBonjour,
1- En français “checké” se dit “coché”.
:geek:2- Vous pouvez répéter la question ?
:Euuuh:MerlinMaître des clésJe cite les instructions contenues dans le fichier (le gros point d’interrogation vert) :
1- Cliquez sur un bouton,
2- Sélectionnez tout le texte affiché dans la Console (Windows: ctrl-A, Mac OS: cmd-A),
3- Appuyez sur la touche Entrée du clavier pour exécuter le code JavaScript,
4- Appréciez !:Smiley01:
27 mars 2014 à 16:34 en réponse à : Validation champs et cases à cocher par ordre avant d’imprimer ou sauvegarder #56913MerlinMaître des clésOn en parle ici justement : http://abracadabrapdf.net/forum/index.php/topic,2358.0.html
MerlinMaître des clésJ’utilise la messagerie de l’hébergeur One.com
Ne cherches pas plus loin.
Les fonctions d’envoi par webmail de Adobe Reader sont compatibles avec les géants du secteur (gMail, Yahoo, etc.) mais pas avec tous les autres fournisseurs loin de là.
:bonjour:MerlinMaître des clésMalheureusement ça ne fonctionne pas sauf si j’ai fait une mauvaise manipulation.
Non, pas d’erreur : on ne peut pas (je viens de re-tester après lecture du lien de Cri-cri).
Incorporer un PDF dans un autre lui fait perdre ses “droits étendus”.
Pareil pour Reader 11 qui attribue automatiquement les droits étendus à tout PDF, mais pas à ceux qui y sont incorporés.
:bonjour:MerlinMaître des clés:bonjour:
MerlinMaître des clésdésolé de vous décevoir mais je n’y connais rien dans les termes du PDF donc checkbox pour moi c’est du charabia :Ooops: a par le mot en anglais
Tu viens de gagner une bonne place dans les bêtisiers !
:Smiley08: :jerisjaune: :Smiley08:Cases-à-cocher (français) = checkbox (en anglais).
:Smiley01:MerlinMaître des clésbizarre quand je mets la même phrase du scpit dans mon document officielle ca ne marche pas
Où mets tu ce script ?
:Euuuh:MerlinMaître des clésBonjour et bienvenue,
Je voudrais inverser deux champs texte (des adresse) quand on coche une case.
On va commencer par affiner ça.
Que faut-il inverser en fait : des champs ou (beaucoup) plus simplement les données qu’ils contiennent ?
Dans quel but ? (Si ce n’est pas indiscret).
:doute:MerlinMaître des clésAcrobat 9 : menu Options Avancées : Traitement du document : Modèles de pages
MerlinMaître des clésBonjour et bienvenue,
Les réponses sont non et non.
Désolé.
:Smiley01:27 mars 2014 à 10:39 en réponse à : Champs obligatoires dans formulaires avec fenêtre d’alerte #56683MerlinMaître des clésMerlinMaître des clésIl semblerait qu’un “ingénieur” de chez Adobe ait décidé que l’activation de cette fonctionnalité soit un problème de sécurité potentiel…
Je viens de tester, ça ne fonctionne pas non plus en utilisant JavaScript.En clair : c’est impossible.
No comment.
:oh: :mur:MerlinMaître des clésQuelle est la messagerie en question ?
:Euuuh:MerlinMaître des clésUn champ code-barre prend des données dans d’autres champs pour les convertir en code-barre.
Il faut mettre l’URL dans un champ de texte (éventuellement masqué) et demander au champ code-barre d’utiliser les données de ce champ texte.MerlinMaître des clésC’est simple, à la suite du code ci-dessus qui verrouille tout il suffit de rajouter 2 lignes pour re-déverrouiller les 2 champs concernés.
this.getField(“SIGNATURE”).readonly = false;
this.getField(“DATE”).readonly = false;:Smiley01:
MerlinMaître des clésBonjour,
Je crois qu’il faut impérativement que le PDF soit “Reader-Extended”, y compris pour Adobe Reader 11.
(Acrobat : menu Fichier : Enregistrer sous un autre : PDF Reader Extended : Activer d’autres outils):Smiley01:
MerlinMaître des clésSalut,
Oui, Acrobat génère des QR-codes comme les autres.
Par-contre attention : les champs de type “code-barre” ne fonctionnent pas dans Reader (qui n’affiche qu’un bête rectangle gris) !!!
(Et par ailleurs, Apple-Aperçu les détruit sans pitié et sans prévenir):idee:
MerlinMaître des clésAucune idée…
:joker:24 mars 2014 à 17:04 en réponse à : Listes déroulants en cascade avec Acrobat pro XI (formulaires) #56946MerlinMaître des clésBonjour et bienvenue,
C’est une demande assez complexe qui requiert quelques connaissances de base en JavaScript.
Pour commencer il faudrait savoir ce que tu veux mettre dans ces menus, parce-que si je me souviens bien, les données sont dans des fichiers textes qui sont en pièces jointe dans le PDF.
A priori il suffit de modifier ces fichiers.:Smiley01:
MerlinMaître des clésOn ne pointe nulle part.
Il faut utiliser l’Action : Exécuter une commande : menu Fichier : Ouvrir
:Smiley01:MerlinMaître des clésIl me faut donc entrer du java dans acrobat pro ?
==> http://abracadabrapdf.net/forum/index.php/topic,2160.0.html
:idee:Je n’ai pas un niveau suffisant en java pour créer le code, où est-ce que je peux trouver un peu d’aide pour cela ?
Moi non plus je n’ai pas le niveau, pour ce que tu veux faire ce n’est pas de l’aide qu’il te faut, c’est un développeur. Il y a du boulot !
Ou une autre solution pour ouvrir un fichier depuis un lien sans avoir besoin de renseigner le nom complet de ce fichier ?
L’autre solution, plus basique mais plus facile à mettre en œuvre, c’est de laisser l’utilisateur sélectionner le fichier lui-même.
:Smiley15:
MerlinMaître des clésOui, bien sur. :oh:
Il faut changer la valeur du 3e paramètre sur “true”, ce qui nous donne :
this.spawnPageFromTemplate(“handi”, this.numPages, true, false);
Et le simple fait de préciser le 4e paramètre sur “false” rend la deuxième ligne inutile.
:Smiley15:MerlinMaître des clésvoila ma manip y voyez vous une erreur ???
– Pour que le bouton duplique un modèle il faut qu’il y en ait un, et il faut que le script utilise son nom.
(Voir PDF et capture ci-joints)Dans le script on remplace :
this.spawnPageFromTemplate(“trombi“, this.numPages, true);
this.pageNum = this.numPages – 1;Par :
this.spawnPageFromTemplate(“handi“, this.numPages, true);
this.pageNum = this.numPages – 1;D’autre part :
– je te conseille d’afficher le panneau des pages/vignettes, sinon l’utilisateur peut dupliquer 100 fois la page sans s’en rendre compte.
– Les abréviations numérales c’est 1er (ou 1re au féminin), 2e, 3e, 4e, etc.
Pas de “ère” ni de “ème” (une faute très courante), et on ne met jamais d’exposants ni d’indices en capitales.– Acrobat sans “e”, c’est de l’anglais.
– Un bête “enregistrer-sous” a divisé le poids de ton fichier par 3.
:Smiley15:
[attachment deleted by admin]
MerlinMaître des clésPoste une maquette dans laquelle tu auras déjà placé les cases et les champs comme tu les veux.
(Je n’ai vraiment pas le temps)
MerlinMaître des clésBen oui, mais tu mas dit d’essayer avec celui-ci : http://abracadabrapdf.net/utilitaires/utilitaires-indesign/indesign-textcleanup-en-version-francaise/
Je m’était trompé, CS2, CS3, c’est bien loin tout ça…
Heureusement que les écrits sont plus fiables que la mémoire.
:joker:MerlinMaître des clésCa y est j’ai compris (enfin je crois…) : tu ne vois pas les extensions de fichiers, et en fait le script est resté avec le mauvais suffixe : abracadabraTools.JS.TXT
Auquel cas il te faut afficher les extensions/suffixes pour les rendre visible, et ensuite supprimer le .TXT
:idee:MerlinMaître des clésAs tu les droits d’admin sur ton ordi ?
Quelle est la version de Windows ?As-tu essayé de placer les scripts dans le dossier JavaScripts de l’utilisateur (plutôt que dans le dossier du logiciel) ?
Voir : http://abracadabrapdf.net/utilitaires/utilitaires-pdf/show_me_the_path/MerlinMaître des cléssous CS3, il n’y a pas de scripts sur les cédéroms, et ils sont déjà installés dans ID, mais je n’ai pas le scrip : Textcleanup.jsx
C’est normal et il est indiqué pourquoi sur la page : http://abracadabrapdf.net/utilitaires/utilitaires-indesign/indesign-jsfindchangelist-en-version-francaise/
Depuis CS3 TextCleanup a été remplacé par JSFindChangeList.Avec “Selected Story” ou “Document”, le script se lance. Mais si je choisi “Selection”, le script ne se lance pas, mais génère ce bug
Il y a une note dans le PDF qui indique pourquoi il vaut mieux ne pas utiliser “Sélection”, le script est buggé.
Pour le reste je suppose qu’il doit y avoir une incompatibilité entre CS3 et les “nouvelles” instructions GREP du fichier texte. Sachant que CS3 était la première version à supporter le GREP et que ça a été bien amélioré par la suite dans CS4.
Essaye avec le ci-joint, c’est la version de février 2012 qui contient plus “d’instructions text” que “d’instructions Grep”…
:priere:
[attachment deleted by admin]
MerlinMaître des clésCette fonction existe au moins depuis Acrobat 4 et n’a pas changé depuis.
Seule la façon d’y accéder peut varier d’une version à l’autre.
:Smiley01:MerlinMaître des clésQu’est-ce qui fait croire que ça ne fonctionne pas ?
As-tu le sous-menu “Nouveau” dans le menu Fichier ?
As-tu les outils supplémentaires dans le panneau “Outils complémentaires” ?:Euuuh:
MerlinMaître des clésBen alors, jeffe52 qu’est-ce que tu fais ?
Tu dors ou quoi ?:joker:
21 mars 2014 à 21:32 en réponse à : Validation champs et cases à crocher par ordre avant d’imprimer ou sauvegarder #56945MerlinMaître des clésBonjour,
Ca n’a pas de sens programmatique : qu’est-ce qui fait que le texte doit être gris ou noir ?
Et si on assume que la condition est déjà exécutée, il faut absolument connaitre les valeurs numériques du gris et du noir en question pour pouvoir les détecter.
Le noir c’est a priori facile, mais un gris peut avoir jusqu’à 65536 valeurs différentes…:Euuuh:
MerlinMaître des clésBpn, moi je ne vous dis que ça : http://acrobatusers.com/search/results/c3Bhd25pbmc
Utilisez Google translate ou autre si besoin.
:Smiley01:MerlinMaître des clés:bonjour:
MerlinMaître des clésOui c’est possible…
:contentdance:Mais pas automatiquement, sauf à programmer des km de JavaScript qui ne fonctionneront qu’avec Adobe Reader…
:joker:MerlinMaître des clésSi par “obligatoirement” tu veux dire “automatiquement”, oui c’est possible.
Sinon, je sais pas.
:Smiley01:MerlinMaître des clésBen je n’ai pas de Textcleanup.jsx sur le cédérom
Quoi ??? De quel cédérom parle t’on ???
:Euuuh:On est bien d’accord que pour vos versions, dans celui-là : http://abracadabrapdf.net/utilitaires/utilitaires-indesign/indesign-jsfindchangelist-en-version-francaise/Il ne rajoute pas d’espace avant les points ?
Oui.
Car s’il y a que ça qui plante pour ma version, un rechercher/remplacer “_.” par “.” devrait faire l’affaire. Tant pis pour le bug de l’image que je vous ai joint.
Vous pouvez répéter la question ?
:doute:MerlinMaître des cléspar contre l’autre fichier : abracadabraTools_X.js
Par-contre quoi ?
alors que la c’est pour Acrobat XI le fichier ne devrait pas avoir X.1 a la fin ?
Non, c’est abracadabraTools_X.js pour Acrobat X et XI.
C’est normal.
:Smiley01:MerlinMaître des clésBen moi je n’ai rien fait.
jeffe52 disait avoir réussi ce qu’il voulais faire, alors je disais “no problemo”.:Smiley15:
-
AuteurRéponses