|
|
1.1 ! root 1: % ! 2: % Simple program to print a banner page ! 3: % ! 4: ! 5: /banner { ! 6: /saveobj save def ! 7: erasepage initgraphics ! 8: ! 9: /#copies 1 def ! 10: /inch {72 mul} bind def ! 11: /pagebbox [clippath pathbbox newpath] def ! 12: ! 13: /font /Helvetica def ! 14: /size 20 def ! 15: /height pagebbox 3 get def ! 16: /width pagebbox 2 get .09 mul def ! 17: ! 18: .92 setgray ! 19: pagebbox 0 get pagebbox 1 get moveto ! 20: width 0 rlineto 0 height rlineto width neg 0 rlineto closepath eofill ! 21: pagebbox 2 get pagebbox 1 get moveto ! 22: width neg 0 rlineto 0 height rlineto width 0 rlineto closepath eofill ! 23: 0 setgray ! 24: ! 25: font findfont size scalefont setfont ! 26: /linesp size size .15 mul add neg def ! 27: /tab (Destination) stringwidth pop 1.5 mul def ! 28: /nextline {0 0 moveto show tab 0 moveto show 0 linesp translate} def ! 29: ! 30: pagebbox 0 get 1.5 width mul add pagebbox 3 get 2.0 width mul sub translate ! 31: (Bin) nextline ! 32: (Name) nextline ! 33: (Owner) nextline ! 34: (File) nextline ! 35: (Account) nextline ! 36: (Destination) nextline ! 37: (Spooldate) nextline ! 38: showpage ! 39: saveobj restore ! 40: } bind def
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.