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 #43748ChrisbillMembre
Bonsoir,
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 #50361MerlinMaître des clés
Bonjour,
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 #50362ChrisbillMembreMerci infiniment,
Peux-t-elle s’afficher automatiquement à l’ouverture de la page ?9 décembre 2009 à 18:01 #50363MerlinMaî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 #50364ChrisbillMembreGénial, un vrai plaisir
Merci
1 décembre 2011 à 09:33 #50365iiyam4MembreBonjour,
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 #50366MerlinMaî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 #50367iiyam4Membreje 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 #50368RogerMembreJe 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 #50369LionelMacBruSoftMembreBonjour,
(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 #50370MerlinMaî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 #50371RogerMembre> 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 #50372MerlinMaî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 #50373auredubiMembrePour 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 #50374MerlinMaî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.