abracadabraPDF › Forums › PDF – Général › Afficher la date du jour – RÉSOLU
- Ce sujet est vide.
-
CréateurSujet
-
9 décembre 2009 à 15:12 #43748
Chrisbill
MembreBonsoir,
Pour que la date du jour s’affiche, je suppose qu’il faut entrer un scipt java script dans une case champs de texte ? quel est ce script ?
Merci
-
CréateurSujet
-
AuteurRéponses
-
9 décembre 2009 à 16:43 #50361
Merlin
Maître des clésBonjour,
voici un exemple de script qui remplit le champ avec la date courante, mais seulement s’il est vide pour ne pas écraser une éventuelle date existante :
Code:if (event.target.value == “”)
{
event.target.value = util.printd(“dd mmmm yyyy”, new Date());
}A placer en action “Champ activé” (Propriétés > Actions)
Inutile de se casser la tête avec le format de date de ce script (dd mmmm yyyy) car c’est le format de date du champ (Propriétés > Format) qui prime pour l’affichage.
9 décembre 2009 à 17:12 #50362Chrisbill
MembreMerci infiniment,
Peux-t-elle s’afficher automatiquement à l’ouverture de la page ?9 décembre 2009 à 18:01 #50363Merlin
Maître des clésOui, pour qu’il s’exécute lors de l’ouverture d’une page il faut placer ce script en script d’événement : clic-droit sur la vignette de la page concernée dans le panneau des Pages > Propriétés de la page > Actions.
Attention que dans ce cas le script s’exécute à chaque fois que l’utilisateur ré-affiche la page.Pour qu’il s’exécute à l’ouverture du fichier il faut le placer en script de document : menu options avancées > Traitement du doc > Scripts JavaScript > donner un nom (n’importe lequel, sans espace ni accent) au script > Ajouter > effacer le texte pré-remplit et entrer (coller) le script.
Par contre, comme dans ces deux cas le script n’est pas attaché au champ lui-même il faut lui préciser le nom du champ qui est visé, et donc le modifier ainsi :
Code:f = this.getField(“MON_CHAMP_DATE_A_MOI”);
if (f.value == “”)
{
f.value = util.printd(“dd mmmm yyyy”, new Date());
}Où MON_CHAMP_DATE_A_MOI est le nom du champ utilisé (à modifier, donc).
9 décembre 2009 à 18:48 #50364Chrisbill
MembreGénial, un vrai plaisir
Merci
1 décembre 2011 à 09:33 #50365iiyam4
MembreBonjour,
Le script marche tres bien si le champ est vide, par contre si une date est déja présente, il ne l’ecrase pas pour la remettre à jour :oh:
Avez vous une solution ?
Merci et bonne journée
1 décembre 2011 à 09:42 #50366Merlin
Maître des clésLe script marche tres bien si le champ est vide, par contre si une date est déja présente, il ne l’ecrase pas pour la remettre à jour
C’est voulu parce-que dans certains cas ce comportement est indésirable.
Script pour écraser le contenu du champ à chaque fois :this.getField(“MON_CHAMP_DATE_A_MOI”).value = util.printd(“dd mmmm yyyy”, new Date());
:Smiley01:
1 décembre 2011 à 09:55 #50367iiyam4
Membreje viens de tester et ca marche nickel.
Merci pour vos conseils mais aussi par la rapidité :bravo:
Bonne journée et super forum :priere:
28 juin 2013 à 14:40 #50368Roger
MembreJe viens de l’essayer, formidable ! Merci.
Ceci dit, la date s’affiche en anglais. Quel est le truc pour l’avoir en français ?
(je sais que le sujet est ancien, mais peu-être y-a-t-il des gens à l’écoute)
Merci d’avance.
Merci.
28 juin 2013 à 16:10 #50369LionelMacBruSoft
MembreBonjour,
(je sais que le sujet est ancien, mais peu-être y-a-t-il des gens à l’écoute)
Lorsque l’on ré-intervient sur un sujet -même ancien- il se remet en début de liste. :Smiley03:
Donc forcément du monde à l’écoute. :RoiReine:
Lionel :alien2:
28 juin 2013 à 18:57 #50370Merlin
Maître des clésCeci dit, la date s’affiche en anglais. Quel est le truc pour l’avoir en français ?
– Soit utiliser un Acrobat en français,
– soit régler les formats de dates du système,
– soit régler les formats de date dans les Préférences d’Acrobat.:Smiley15:
29 juin 2013 à 15:25 #50371Roger
Membre> Lorsque l’on ré-intervient sur un sujet -même ancien- il se remet en début de liste.
;o)
>Soit utiliser un Acrobat en français
C’est le cas>Soit régler les formats de dates du système
Elles étaient en français, mais je l’ai reconfiguré tout pareil et ça MARCHE.>Soit régler les formats de date dans les Préférences d’Acrobat.
Jamais trouvé, pas grave, c’est régléMerci beaucoup.
R
29 juin 2013 à 19:31 #50372Merlin
Maître des clésSoit régler les formats de dates du système
Elles étaient en français, mais je l’ai reconfiguré tout pareil et ça MARCHE.
Soit régler les formats de date dans les Préférences d’AcrobatC’est toujours l’un ou l’autre : soit un logiciel à ses propres Préférences, soit il s’appuie sur les Préférences du système (le cas le plus courant).
:Smiley15:
31 octobre 2014 à 13:21 #50373auredubi
MembrePour qu’il s’exécute à l’ouverture du fichier il faut le placer en script de document : menu options avancées > Traitement du doc > Scripts JavaScript > donner un nom (n’importe lequel, sans espace ni accent) au script > Ajouter > effacer le texte pré-remplit et entrer (coller) le script.
Bonjour,
Je réactualise un sujet ancien. Je souhaiterais exécuter le script de Merlin. Mon problème c’est que je travaille avec Adobe Acrobat pro 7 en anglais. Est-ce que quelqu’un saurait me dire ou cliquer pour trouver le menu option avancées?
Merci par avance31 octobre 2014 à 17:37 #50374Merlin
Maître des clésBonjour,
En anglais le menu s’appelle “Advanced” ou “Advanced options”.
:idee: -
AuteurRéponses
- Vous devez être connecté pour répondre à ce sujet.