Discussion:
Date et numéro de page
(trop ancien pour répondre)
J.Pierre Pourrez
2006-01-14 09:31:20 UTC
Permalink
Bonjour,

Je débute en postscript et n'ai pas encore trouvé la réponse aux
questions suivantes dans les docs que j'ai récupéré sur Internet
(Thinking in Postscript et Bluebook de Adobe).

Dans mon modèle Postscript pour imprimer les données issues d'une base
de données, le saut de page se fait automatiquement et j'ai créé une
variable pour compter les pages. Comment peut-on imprimer cette variable ?

Comment récupérer la date d'impression, la formater et l'imprimer ?

D'avance merci
Jean-Pierre
François Robert
2006-01-16 09:02:18 UTC
Permalink
"J.Pierre Pourrez" <***@free.fr> wrote in news:***@free.fr:
...
j'ai créé une variable pour compter les pages.
Comment peut-on imprimer cette variable ?
Convertir en chaine (cvs) et l'imprimer (show ou ses cousins) :

/MyVar 42 def
/Helvetica findfont 50 scalefont setfont
20 20 moveto
MyVar (xxxxxxxxxxxx) cvs show
showpage
Comment récupérer la date d'impression,
la formater et l'imprimer ?
En général, en PostScript, on ne peut pas connaître la date/heure
courante. L'implémentation de cette fonctionnalité (et ses détails) est
à discretion du fabricant. Le document "PostScript Language Reference
Supplement for Version 3010 and 3011" décrit cependant une façon
standardisée d'obtenir date/heure courante, via l'opérateur
"currentdevparams" en spécifiant le jeu de paramètre "%Calendar%" ou "%
CalendarX%".

Le code PS suivant montre le contenu de ce jeu de paramètres (sur la
sortie standard, pas sur le papier !):
(%Calendar%) currentdevparams
{ exch (xxxxxxxxxxxxxxxxx) cvs print
( = ) print ==
} forall

GhostScript 8.x possèdant ces paramètres, le code fonctionne avec GS 8.x
(probablement aussi avec GS 7.x ). Rien ne garantit que la
fonctionnalité existe sur votre imprimante, (et si elle existe, que
l'horloge soit à l'heure !) donc il est plus sûr et portable que ce soit
le programme qui emet le PostScript qui imprime la date.
_______________________________________________________
François Robert
(to mail me, reverse character order in reply address)
Dan
2006-01-17 18:42:20 UTC
Permalink
Je débute aussi en postscript, mais il me semble avoir vu une fonction
qui retourne la date et l'heure:

daytime

Pour ce qui est de la formatter, je ne peux pas t'aider.

Loading...