|
|
1.1 ! root 1: % ! 2: % Version 3.3.1 prologue for tektronix 4014 files. ! 3: % ! 4: ! 5: /#copies 1 store ! 6: /aspectratio 1 def ! 7: /fixlinewidth true def ! 8: /font /Courier def ! 9: /formsperpage 1 def ! 10: /landscape true def ! 11: /linewidth 0 def ! 12: /magnification 1 def ! 13: /margin 10 def ! 14: /orientation 0 def ! 15: /rotation 1 def ! 16: /screenheight 3120 def ! 17: /screenwidth 4150 def ! 18: /spotsize 1 def ! 19: /xoffset 0 def ! 20: /yoffset 0 def ! 21: ! 22: /useclippath true def ! 23: /pagebbox [0 0 612 792] def ! 24: ! 25: /inch {72 mul} bind def ! 26: /min {2 copy gt {exch} if pop} bind def ! 27: ! 28: /setup { ! 29: counttomark 2 idiv {def} repeat pop ! 30: ! 31: landscape {/orientation 90 orientation add def} if ! 32: ! 33: pagedimensions ! 34: /scaling ! 35: height margin sub screenheight div ! 36: width margin sub screenwidth div ! 37: min def ! 38: xcenter ycenter translate ! 39: orientation rotation mul rotate ! 40: xoffset inch yoffset inch translate ! 41: magnification dup aspectratio mul scale ! 42: scaling scaling scale ! 43: screenwidth 2 div neg screenheight 2 div neg translate ! 44: ! 45: tietodevicespace ! 46: linewidth scaling div setlinewidth ! 47: 1 setlinecap ! 48: newpath ! 49: } def ! 50: ! 51: /pagedimensions { ! 52: useclippath { ! 53: /pagebbox [clippath pathbbox newpath] def ! 54: } if ! 55: pagebbox aload pop ! 56: 4 -1 roll exch 4 1 roll 4 copy ! 57: landscape {4 2 roll} if ! 58: sub /width exch def ! 59: sub /height exch def ! 60: add 2 div /xcenter exch def ! 61: add 2 div /ycenter exch def ! 62: userdict /gotpagebbox true put ! 63: } def ! 64: ! 65: /pagesetup {/page exch def} bind def ! 66: ! 67: /tietodevicespace { ! 68: fixlinewidth linewidth 0 gt and linewidth 1 lt and { ! 69: /moveto { ! 70: 2 copy /Y exch def /X exch def ! 71: transform round exch round exch itransform ! 72: moveto ! 73: } bind def ! 74: /lineto { ! 75: 2 copy /Y exch def /X exch def ! 76: transform round exch round exch itransform ! 77: lineto ! 78: } bind def ! 79: /rlineto {Y add exch X add exch lineto} bind def ! 80: /v V 0 get bind def ! 81: } if ! 82: } def ! 83: ! 84: /V [{moveto counttomark 2 idiv {rlineto} repeat stroke}] def ! 85: /v V 0 get bind def ! 86: /p {newpath spotsize 0 360 arc fill} bind def ! 87: ! 88: /l {{scaling div} forall counttomark array astore 0 setdash} bind def ! 89: /w {linewidth 0 eq {.3} {linewidth} ifelse mul linewidth add scaling div setlinewidth} bind def ! 90: /i {3 mul 4 sub -100 div mul .5 add /spotsize exch def} bind def ! 91: ! 92: /f {/charwidth exch def font findfont charwidth .6 div scalefont setfont} bind def ! 93: ! 94: /t { ! 95: 3 1 roll moveto ! 96: currentpoint { ! 97: pop pop ! 98: exch charwidth add exch ! 99: moveto currentpoint ! 100: } 4 -1 roll kshow ! 101: pop pop ! 102: } bind def ! 103: ! 104: /done {/lastpage where {pop lastpage} if} def
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.