Annotation of researchv10dc/cmd/postscript/postprint/postprint.ps, revision 1.1.1.1

1.1       root        1: %
                      2: % Version 3.3.1 prologue for ASCII 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: /setup {
                     26:        counttomark 2 idiv {def} repeat pop
                     27: 
                     28:        landscape {/orientation 90 orientation add def} if
                     29:        font findfont pointsize scalefont setfont
                     30:        /charwidth (M) stringwidth pop def
                     31:        /linespace pointsize pointsize .10 mul add neg def
                     32: 
                     33:        pagedimensions
                     34:        xcenter ycenter translate
                     35:        orientation rotation mul rotate
                     36:        width 2 div neg height 2 div translate
                     37:        xoffset inch yoffset inch neg translate
                     38:        margin 2 div dup neg translate
                     39:        magnification dup aspectratio mul scale
                     40:        height width div 1 min dup scale
                     41:        0 linespace translate
                     42: } def
                     43: 
                     44: /pagedimensions {
                     45:        useclippath userdict /gotpagebbox known not and {
                     46:                /pagebbox [clippath pathbbox newpath] def
                     47:                roundpage currentdict /roundpagebbox known and {roundpagebbox} if
                     48:        } if
                     49:        pagebbox aload pop
                     50:        4 -1 roll exch 4 1 roll 4 copy
                     51:        landscape {4 2 roll} if
                     52:        sub /width exch def
                     53:        sub /height exch def
                     54:        add 2 div /xcenter exch def
                     55:        add 2 div /ycenter exch def
                     56:        userdict /gotpagebbox true put
                     57: } def
                     58: 
                     59: /pagesetup {/page exch def 0 0 moveto 0} bind def
                     60: 
                     61: /L {
                     62:        counttomark 2 idiv {charwidth mul currentpoint exch pop moveto show} repeat
                     63:        linespace add dup 0 exch moveto
                     64: } bind def
                     65: 
                     66: /l {show linespace add dup 0 exch moveto} bind def
                     67: 
                     68: /LL {
                     69:        counttomark 2 idiv {charwidth mul currentpoint exch pop moveto show} repeat
                     70: } bind def
                     71: 
                     72: /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.