Toutes mes réponses sur les forums
-
AuteurRéponses
-
jeanine63000
MembreOK. Je vais tester. Merci de votre réponse.
jeanine63000
MembreBonjour Merlin,
Merci de votre réponse.
Je viens de tester le code. Il fonctionne sauf quand on réinitialise le document, les zéros restent visibles dans le champ Conso semaine. Ils ne sont blancs que lorsqu’on rempli les champs relevé de l’index.
[font=verdana, sans-serif]Est-ce que ça ne serait pas mieux d’utiliser un script qui affiche ou qui masque le champs [/color]Conso semaine si la valeur est égale à zéro ?[/font]jeanine63000
MembreBonjour,
Ci-joint le fichier concerné. Il n’est pas passé dans le premier envoi…
jeanine63000
MembreOui, c’est une solution.
J’attends la réponse de Merlin car j’ai d’autres champs à intégrer dans le même document et qui ne sont pas concernés par la colorisation de fond. Donc, ils doivent être visibles, ce qui implique ne pas enlever la surbrillance.
:oh:jeanine63000
MembreBonjour,
Un grand merci à BBARTH et ALEX :soleil:
A première vue, j’opterai pour le fichier de Bebarth intitulé DATEN.BB qui correspondrait le mieux à mes attentes.
Les autres propositions sont très bien aussi…
Cependant, sur le fichier Daten_BB1, je constate que le jour indiqué pour le 22 avril 2016 est samedi au lieu de vendredi… Une petite coquille à enlever je ne sais où…
Merci encore, et passez un agréable week-end.
jeanine63000
MembreBonjour,
Merci pour vos suggestions.
Mais n’y aurait-il pas un script qui permettrait de désactiver la surbrillance uniquement du champ qui apparaît en fond orange de par sa valeur supérieure à 5… et laisser les autres champs en surbrillance ?
jeanine63000
MembreBonjour,
J’ai bien pris connaissance de l’article, mais ici on prend pour base 4 champs pour 1 date (on clique sur le champ Today pour voir apparaître le champ Jour, le champ Mois et le champ Année : soit 4 champs)
Dans mon exemple, je ne souhaite qu’un seul champ Date sans avoir à cliquer sur Today.
Lorsqu’on relâcherait la souris de cet unique champ Date, on verrait non seulement la date du jour mais aussi le numéro de la semaine correspondante.Donc si Alex pouvait y regarder de plus près, ça serait super.
Je l’en remercie par avance.
jeanine63000
MembreBonjour,
C’est plus que parfait. Merci beaucoup.
Le souci, c’est que le fond orange n’est visible qu’à l’impression mais pas sur l’écran.
Y-a-t-il moyen de voir la couleur orange sans pour autant enlever l’affichage de couleur de surbrillance dans les préférences ?
jeanine63000
MembreBonjour,
2 solutions pour une question, c’est parfait. Que demander de plus.
Merci beaucoup pour votre investissement, très précieux pour l’ensemble des utilisateurs de ce site “magique”.
jeanine63000
MembreMerci Alex.
Je ne comprends pas pourquoi le script indique 54 et 48 alors que la limite est 6
if(codedigit>54|codedigit<48){saisieOK=false;}
Si par exemple je veux limiter la saisie à un chiffre compris entre 0 et 4, qu’est-ce que j’inscris ?
Merci pour de plus amples explications, si le temps vous le permets…
jeanine63000
MembreLa grande classe :bravo: Merci.
jeanine63000
MembreBonjour,
En effet, on ne peut pas télécharger le fichier… Sous quel délai pouvez-vous le reposter ?
En tout cas, merci beaucoup de votre aide.jeanine63000
MembreA priori, il y aurait la possibilité d’ajouter un script avec la fonction this.extractPages mais je ne sais pas si c’est un script d’application ou de document :Euuuh:
jeanine63000
MembreOui, en effet, c’est possible, mais l’inconvénient c’est qu’il faut faire au moins 5 ou 6 manip avant d’arriver au choix de l’emplacement du fichier.
Donc, pour simplifier la tâche aux utilisateurs, qui déjà ont pas mal de travail, c’est de leur faire un bouton avec un script.jeanine63000
MembreEn fait, l’idée c’est de créer un bouton dans lequel on intègrerait un script, et ce script, je ne sais pas comment l’écrire.
jeanine63000
MembreJ’ai oublié de préciser que c’est à partir d’un iPad avec PDF Expert. C’est faisable ? Vu qu’on n’a pas les mêmes possibilités qu’avec Acrobat…
jeanine63000
MembreEh oui, maintenant ça paraît évident :jerisjaune: !!
Merci Merlin.7 juillet 2015 à 12:09 en réponse à : Comment ajouter DES NOUVELLES PAGES à un endroit précis du document ? #59230jeanine63000
Membreà priori, ce serait spawnPageFromTemplate qui bloquerait car getField et pageNum semble être supporté par la version PDF Expert.
7 juillet 2015 à 11:45 en réponse à : Comment ajouter DES NOUVELLES PAGES à un endroit précis du document ? #59229jeanine63000
MembrePourtant c’est une version PDF Expert payante !
7 juillet 2015 à 07:24 en réponse à : Comment ajouter DES NOUVELLES PAGES à un endroit précis du document ? #59227jeanine63000
MembreBon, j’ai essayé, et ça fonctionne bien sur un PC. Par contre, sur un IPad avec PDF Expert, ça ne marche pas ! Je suppose qu’il n’y a pas de solution pour cela ?
1 juillet 2015 à 11:51 en réponse à : Comment ajouter DES NOUVELLES PAGES à un endroit précis du document ? #59226jeanine63000
MembreMerci pour les informations. J’essaye dès que j’ai un moment de libre.
jeanine63000
MembreJ’essaye dès que j’ai un moment.
jeanine63000
MembreAh oui, je n’avais pas vu.
C’est l’inconvénient quand on ouvre une discussion portant sur le même thème ; et comme on court toute la journée, on ne prend plus le temps de tout regarder.
Merci.jeanine63000
MembreBonjour,
Personne n’a de solutions à me proposer ?
Help… Merci.26 juin 2015 à 14:53 en réponse à : Comment ajouter DES NOUVELLES PAGES à un endroit précis du document ? #59224jeanine63000
MembreMerci.
Petite question : page_froid dans le script : est-ce que le nom est défini à l’intérieur même du script (on l’invente nous-même) ou est-il lié à un élément nommé de cette manière ?
J’ai reproduit le bouton Nouvelle Page avec le script et le bouton FR dans un autre fichier de 21 pages, mais la copie de la feuille FROID se fait page 4 au lieu d’aller à la suite, à savoir page 12.
Je ne vois pas ce qu’il faut changer dans le script ??25 juin 2015 à 11:32 en réponse à : Comment ajouter DES NOUVELLES PAGES à un endroit précis du document ? #59222jeanine63000
MembreBonjour,
Ci-joint la maquette comprenant 3 modèles de pages.
Le modèle FROID qui sera ajouté devra suivre la première page FROID et deviendra ainsi la deuxième page FROID. Et en cas de rajout d’une 3ème page FROID, cette dernière devra arriver derrière la n° 2. Même chose pour les 2 autres modèles qui devront se suivre respectivement.
Si vous avez une solution via Javascript, ça serait une grande avancée. Merci d’avance.jeanine63000
MembreBonjour,
J’ai un document de plusieurs pages. La page 10 est en modèle “INVENTAIRE” et la page 11 est en modèle “PHOTO”.
Or, lorsque j’ajouter une nouvelle page INVENTAIRE, celle-ci se place derrière la page PHOTO au lieu d’aller à la suite de celle de l’INVENTAIRE.
Comment résoudre ce problème, permettre que la nouvelle page INVENTAIRE se place automatiquement derrière la dernière page créée en INVENTAIRE, car en cas d’ajout de 5 pages, elles ne doivent pas se placer n’importe où, mais les unes à la suite des autres.
Merci.jeanine63000
MembreProblème résolu ; le clic sur l’œil n’arrivait pas à se déclencher. Maintenant ça fonctionne, par conséquent le modèle est bien masqué. J’ai l’impression qu’il faut se positionner à un endroit précis de l’œil.
Merci.
jeanine63000
MembreBonjour,
J’ai essayé, c’est ok sauf lorsque j’insère une nouvelle page, les données saisies (chauffage, radiateur, etc.) sont mis automatiquement sur la page intégrée.
J’avais pourtant cru comprendre que les données saisies ne se copiaient pas puisque les boutons prenaient un autre nom ?
Aurais-je raté quelque chose ?jeanine63000
MembreBonjour,
Essaye une recherche en “mère fille” ou “menu déroulant en cascade”.jeanine63000
MembreTout refaire, peut-être pas, il suffit de supprimer le logo dans le PDF et de rajouter le nouveau ??
jeanine63000
MembreJe vais enfin pouvoir avancer sur ce document… en espérant que rien d’autre ne vienne perturber le bon fonctionnement.
jeanine63000
MembreExcellent :bravo:
28 mai 2015 à 07:56 en réponse à : Comment faire apparaitre des calques par sélection dans une liste déroulante ? #58839jeanine63000
MembreMerci pour l’info. Très intéressant.
jeanine63000
MembreEurêka : je crois avoir trouvé :soleil:
Le nom que l’on met dans le signet ne doit pas comporter de ‘
Par exemple : il faut indiquer Traitement eau et non pas Traitement d‘eau27 mai 2015 à 19:03 en réponse à : Comment faire apparaitre des calques par sélection dans une liste déroulante ? #58837jeanine63000
Membrejuste comme ça, à quoi servent les calques ?
jeanine63000
MembreOui, j’abandonne. Je passe à une version plus simple qui consiste à cocher les cases lorsque la vérification est terminée et en rajoutant une légende.
jeanine63000
MembreBon, que dire ?
J’ai pensé faire un truc demain : insérer mon fichier dans celui qui provient d’abracadabraPDF et qui contient une version qui fonctionne, et voir ce qui se passe.
(dans la journée, j’ai vu que j’avais oublié de mettre le script de numérotation de page dans chaque signet, mais cela n’a quand même pas fonctionné !)
jeanine63000
MembreOK envoyé par mail
jeanine63000
MembreJe viens de faire comme dit, mais ça ne fonctionne toujours pas. Est-ce que je peux vous envoyer le document ailleurs que sur le site (car il y a des photos) ?
jeanine63000
MembreJ’ai copié les 2 scripts de document et j’ai fait un copié collé du bouton table des matières.
La console dit qu’il y a ce problème :Fonctions de débogage de scripts JavaScript Acrobat v.10.0
Fonctions intégrées d’Acrobat EScript v.10.0
Acrobat SOAP 10.0
Exception à la ligne 3 de la fonction top_level, script Field:Mouse Up
SyntaxError: missing } after property list
3:Field:Mouse UpException à la ligne 3 de la fonction top_level, script Field:Mouse Up
SyntaxError: missing } after property list
3:Field:Mouse Upjeanine63000
MembreBonjour,
J’ai copié le script du document dans un fichier pdf contenant 28 signets. Quels sont les données du script à modifier pour que cela fonctionne ? (cela fonctionne si j’ai 3 signets mais pas quand j’en rajoute un 4ème).
function searchBookmarks(bkm, nLevel, bkmName)
{
if ( bkm.name == bkmName ) {return bkm;}
if (bkm.children != null)
{
for (var i = 0; i < bkm.children.length; i++)
{
var bkMark = searchBookmarks(bkm.children, nLevel + 1, bkmName);
if ( bkMark != null ) {break;}
}
return bkMark;
}
return null;
}
/*****************************************/
function bookmarksAsPopUp(bookmarks)
{
if(bookmarks && bookmarks.children)
{
for(var i=0;i{
bookmarkName = bookmarks.children.name.replace(/s{2,}/g,’ ‘);
while (bookmarkName.indexOf(String.fromCharCode(11)) > 0)
{
bookmarkName = bookmarkName.substring(0,bookmarkName.indexOf(String.fromCharCode(11))) +” “+ bookmarkName.substring(bookmarkName.indexOf(String.fromCharCode(11))+1)
}
popUp = popUp+”{cName: ‘”+bookmarkName+”‘, cReturn: ‘”+bookmarkName+”‘” ;
if(bookmarks.children.children)
{
popUp = popUp + “, oSubMenu: [“;
bookmarksAsPopUp(bookmarks.children);
popUp = popUp + “]”;
}
popUp = popUp+”}”;
if (i != bookmarks.children.length-1)
{popUp = popUp+”, “}
}
}
return popUp;Merci.
jeanine63000
MembreBonjour,
Comment fait-on précisément pour “effacer” l’icône on change l’état du bouton en “texte seul” ?
Et si je comprends bien, on utilise au final 2 icônes ? car vous dites : “pour importer une autre icône dans ce bouton on utilise la formule habituelle + un script qui remet le bouton sur l’état “icône seule” pour qu’elle soit visible.”jeanine63000
MembreMerci. Mais dans l’exemple, quand on reclique sur le bouton Reset icon, l’image ne réapparaît pas. Comment faire réapparaître l’image ?
D’autre part, j’ai essayé de reproduire les instructions dans mon fichier bru5 mais je n’y suis pas arrivée.jeanine63000
MembreBonjour,
Toujours rien retrouvé ?7 mai 2015 à 12:35 en réponse à : Afficher ou masquer un bouton "activé" selon la valeur d’un champ texte #57755jeanine63000
MembreBonjour,
A la place du bouton “Saisie”, est-ce qu’on peut mettre une case à cocher, de sorte que si l’on clique sur la case, le bouton “Bouton” s’affiche ?
Si c’est possible, quel serait le code javascript ?7 mai 2015 à 06:32 en réponse à : Message d’alerte avant d’effacer les données d’un formulaire #50082jeanine63000
Membreoui, en effet ! maintenant que je vois ça, c’est logique. Merci de votre aide.
6 mai 2015 à 12:37 en réponse à : Message d’alerte avant d’effacer les données d’un formulaire #50080jeanine63000
MembreOui, voici le document.
6 mai 2015 à 10:00 en réponse à : Message d’alerte avant d’effacer les données d’un formulaire #50078jeanine63000
MembreBonjour,
Je viens d’essayer, mais ça ne fonctionne pas. Quand je clique sur NON (je ne veux pas effacer les données saisies de la page), toutes les données saisies sont quand même effacées !
jeanine63000
MembreAlex dit : “je suis avare en explications”
Je dis : ce n’est pas grave, ça incite à chercher par soi-même, et puis quand on ne comprend toujours pas, Merlin est là pour aider.
jeanine63000
MembreCela fonctionne très bien.
Encore un grand merci.
jeanine63000
MembreMerci pour l’explication.
J’essaye dès que j’ai un moment…
jeanine63000
MembreDésolée, mais je ne vois pas où se trouve cette fonction :doute:
Lorsque je copie le script dans un autre document, le débogueur indique :
realise is not defined
2:Field:Mouse UpException à la ligne 2 de la fonction top_level, script Field:Mouse Up
ReferenceError: realise is not defined
2:Field:Mouse Up
C’est en forgeant qu’on devient forgeron !jeanine63000
MembreBonjour,
Magnifique ! Encore merci.
Question : dans le script, il est écrit le mot realise (sans accent) alors que le texte affiche réalisé. Comment cela se fait-il ?jeanine63000
MembreBonjour,
Je travaille sur Adobe Acrobat X Pro.
Il me semble qu’il est donc possible d’ajouter dans le script un code qui permette à la personne qui se servira du document d’y ajouter un texte,
Dans l’exemple ci-dessous : la personne s’aperçoit qu’il faut rajouter Alaska, et on lui laisse la possibilité de l’insérer dans le document PDF car on a choisit délibérément de ne pas l’indiquer dans la listeN2.
ListeN2[“Amérique du Nord”]=[“USA”,”Canada”,”Mexique”];
Derrière “Mexique”, ne peut-on pas rajouter en langage script un code qui permettra à quelqu’un une saisie libre à partir de son IPad ?jeanine63000
MembrePouvez-vous le lui communiquer si c’est possible ?
jeanine63000
MembreBonjour Merlin,
Dans le script du fichier ci-joint, en mode MERE FILLE et PETITE FILLE, comment autoriser l’utilisateur à ajouter du texte personnalisé dans les listes de choix ?
Je ne sais pas quoi ajouter.
Pouvez-vous m’aider SVP ? Merci.jeanine63000
MembreMerci beaucoup pour les informations, que je vais tenter d’exploiter et adapter à mon document. :soleil:
jeanine63000
MembreOui, ça y est, longue à la détente, mais je viens de comprendre grâce à vous.
Merci beaucoup.
jeanine63000
MembreBonjour,
Dans le tuto (http://tuto.elephorm.com/tuto-acrobat-8-professional/javascript-d-application), j’avais mal compris.
Il suffit d’ouvrir notepad par exemple, et d’y intégrer un script, fichier qu’on enregistre ensuite sous .js ?
jeanine63000
MembreBonsoir,
Je n’ai pas trouvé l’application javascript pour la version Acrobat Pdf maker 11.
Sur quel site puis-je la télécharger ?
jeanine63000
MembreMerci pour votre réponse.
Je vais essayer dès que je le pourrais.
-
AuteurRéponses