Annotation of researchv10no/cmd/post.src/postprint/postprint.ps, revision 1.1.1.1

1.1       root        1: %
                      2: % Version 3.3.2 prologue for text files.
                      3: %
                      4: 
                      5: /#copies 1 store
                      6: /aspectratio 1 def
                      7: /font /Courier def
                      8: /formsperpage 1 def
                      9: /landscape false def
                     10: /magnification 1 def
                     11: /margin 10 def
                     12: /orientation 0 def
                     13: /pointsize 10 def
                     14: /rotation 1 def
                     15: /xoffset .25 def
                     16: /yoffset .25 def
                     17: 
                     18: /roundpage true def
                     19: /useclippath true def
                     20: /pagebbox [0 0 612 792] def
                     21: 
                     22: /inch {72 mul} bind def
                     23: /min {2 copy gt {exch} if pop} bind def
                     24: 
                     25: /show {show} bind def          % so later references don't bind
                     26: /stringwidth {stringwidth} bind def
                     27: 
                     28: /setup {
                     29:        counttomark 2 idiv {def} repeat pop
                     30: 
                     31:        landscape {/orientation 90 orientation add def} if
                     32:        font findfont pointsize scalefont setfont
                     33:        /charwidth (M) stringwidth pop def
                     34:        /linespace pointsize pointsize .10 mul add neg def
                     35: 
                     36:        pagedimensions
                     37:        xcenter ycenter translate
                     38:        orientation rotation mul rotate
                     39:        width 2 div neg height 2 div translate
                     40:        xoffset inch yoffset inch neg translate
                     41:        margin 2 div dup neg translate
                     42:        magnification dup aspectratio mul scale
                     43:        height width div 1 min dup scale
                     44:        0 linespace translate
                     45: } def
                     46: 
                     47: /pagedimensions {
                     48:        useclippath userdict /gotpagebbox known not and {
                     49:                /pagebbox [clippath pathbbox newpath] def
                     50:                roundpage currentdict /roundpagebbox known and {roundpagebbox} if
                     51:        } if
                     52:        pagebbox aload pop
                     53:        4 -1 roll exch 4 1 roll 4 copy
                     54:        landscape {4 2 roll} if
                     55:        sub /width exch def
                     56:        sub /height exch def
                     57:        add 2 div /xcenter exch def
                     58:        add 2 div /ycenter exch def
                     59:        userdict /gotpagebbox true put
                     60: } def
                     61: 
                     62: /pagesetup {/page exch def 0 0 moveto 0} bind def
                     63: 
                     64: /L {
                     65:        counttomark 2 idiv {charwidth mul currentpoint exch pop moveto show} repeat
                     66:        linespace add dup 0 exch moveto
                     67: } bind def
                     68: 
                     69: /l {show linespace add dup 0 exch moveto} bind def
                     70: 
                     71: /LL {
                     72:        counttomark 2 idiv {charwidth mul currentpoint exch pop moveto show} repeat
                     73: } bind def
                     74: 
                     75: /done {/lastpage where {pop lastpage} if} def

unix.superglobalmegacorp.com

This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.