home *** CD-ROM | disk | FTP | other *** search
- /serifdict where not { /serifdict 200 dict def serifdict begin
- /bd { bind def } bind def
- /ppsepmode 0 def /ppink 0 def
- /ppsetscr /setscreen load def
- /setscreen {pop pop pop} def
- /ppcr false def /ppca false def /pptr 0 def /pptg 0 def /pptb 0 def /pptint 100
- def /ppminc 0 def /ppyinm 0 def /ppdc false def /pptrp false def /ppsprd 0 def
- /setrgbcolor {pprc {ppreclr} if setrgbcolor} bind def
- /pprc { pptint 100 ne ppcr or ppca or } bind def
- /ppreclr { ppcr { 2 div add exch 3 mul 5 div add 2.1 div 1 exch sub /ppt exch
- def pptr 1 sub ppt mul 1 add pptg 1 sub ppt mul 1 add pptb 1 sub ppt mul 1 add }
- { ppca {pop pop pop pptr pptg pptb} if } ifelse pptint 100 ne { 3 {1 sub pptint
- mul 100 div 1 add 3 1 roll } repeat } if } def
- /sc { scignore {pop pop pop} {3{255 div 3 1 roll}repeat setrgbcolor} ifelse } def
- /sco { setrgbcolor } def
- /sgco { {setgray}{sco}? } def
- /ppbc { 0 index 2 index eq 2 index
- 4 index eq and {pop pop 1 exch sub}{pop pop pop 0} ifelse } bind def /ppcc { 100
- div mul 1 index mul sub } bind def /ppci { /ppblk exch def /ppye exch def /ppma
- exch def /ppcy exch def ppma ppcy ppminc ppcc /ppma exch def ppye ppma ppyinm
- ppcc /ppye exch def ppcy ppma ppye ppblk } bind def /pprtc { /ppb exch def /ppg
- exch def /ppr exch def ppr ppg ppb ppbc /ppblk exch def 1 ppr sub ppblk sub 1
- ppg sub ppblk sub 1 ppb sub ppblk sub ppblk ppdc { ppci } if } bind def
- /cmyktorgb {3{dup 5 -1 roll add 1 exch sub dup 0 lt{pop 0}if exch}repeat pop}bd
- /setcmykcolor where{pop /ppsetcmykcolor /setcmykcolor load def}{/ppsetcmykcolor
- {cmyktorgb setrgbcolor}bd }ifelse
- /setcmykcolor { ppca ppcr or { cmyktorgb setrgbcolor }{ pptint 100 ne
- { 4 {pptint mul 100 div 4 1 roll} repeat }if ppsepmode 0 eq {ppsetcmykcolor}
- {3 ppink sub index 5 1 roll 4 {pop} repeat 1 exch sub setgray} ifelse } ifelse
- } bind def
- /sethsbcolor {ppsepmode 0 eq{sethsbcolor}{sethsbcolor currentrgbcolor
- setrgbcolor}ifelse}bd
- /ppp[ {pprc {ppreclr} if pprtc pop pop pop 1 exch sub setgray}{pprc {ppreclr} if
- pprtc pop pop exch pop 1 exch sub setgray}{pprc {ppreclr} if pprtc pop 3 1 roll
- pop pop 1 exch sub setgray}{pprc {ppreclr} if pprtc 4 1 roll pop pop pop 1 exch
- sub setgray}] bind def /ppcs 0 def /ppms 1 def /ppys 2 def /ppbs 3 def
- /ppssrgbp {serifdict /ppp get exch get /setrgbcolor exch def } bind def
- /ppsssp {dup serifdict /ppsa get exch get exch serifdict /ppf get exch
- get exch currentscreen 3 1 roll pop pop ppsetscr} bind def
- /setgray {dup dup setrgbcolor} def
- /ppfill {gsave eofill grestore} bd
- /pppp {{rlineto} repeat} bd
- end
-
- userdict begin
- /stroke { serifdict /pptrp get currentgray 1 ne and { /pplc currentlinecap def
- 2 setlinecap currentlinewidth serifdict /ppsprd get add setlinewidth stroke
- pplc setlinecap }{ stroke } ifelse } bd
- /eofill { serifdict /pptrp get { gsave eofill grestore stroke }{ eofill } ifelse
- } bd
- /fill { serifdict /pptrp get { gsave fill grestore stroke }{ fill } ifelse
- } bd
- /pptrapchar { currentpoint /cpy2 exch def /cpx2 exch def /clw currentlinewidth
- def 0 setlinewidth moveto false charpath stroke clw setlinewidth cpx2 cpy2
- moveto } bd
- /show { serifdict /pptrp get { /str 1 string def { str 0 3 -1 roll put
- currentpoint /cpy exch def /cpx exch def str show str cpx cpy pptrapchar }
- forall }{ show } ifelse } bd
- /widthshow { serifdict /pptrp get { 4 1 roll /ch exch def /cy exch def /cx exch
- def /str 1 string def { /ch2 exch def str 0 ch2 put currentpoint /cpy exch def
- /cpx exch def cx cy ch str widthshow str cpx cpy pptrapchar } forall }
- { widthshow } ifelse } bd
- /ashow { serifdict /pptrp get { 3 1 roll /ay exch def /ax exch def /str 1 string
- def { str 0 3 -1 roll put currentpoint /cpy exch def /cpx exch def ax ay str
- ashow str cpx cpy pptrapchar } forall }{ ashow } ifelse } bd
- /awidthshow { serifdict /pptrp get { 6 1 roll /ay exch def /ax exch def
- /ch exch def /cy exch def /cx exch def /str 1 string def { /ch2 exch def str 0
- ch2 put currentpoint /cpy exch def /cpx exch def cx cy ch ax ay str awidthshow
- str cpx cpy pptrapchar }forall }{ awidthshow } ifelse } bd
- end
- /Pscript_Win_Driver_Incr where { pop Pscript_Win_Driver_Incr begin /S /show load
- def /W /widthshow load def /A /ashow load def /D /awidthshow load def /K /stroke
- load def /L /fill load def /O /eofill load def end } if
- /Adobe_Win_Driver_Incr where { pop Adobe_Win_Driver_Incr begin /S /show load
- def /W /widthshow load def /A /ashow load def /D /awidthshow load def /K /stroke
- load def /L /fill load def /O /eofill load def end } if }{pop} ifelse
-