home *** CD-ROM | disk | FTP | other *** search
- %%BeginProcSet:ArtExpressionDict2.04
- %%
- /ArtExpressionDict 220 dict def
- ArtExpressionDict begin
-
- /bf{bind def}bind def
- /lf{load def}bf
- /ed{exch def}bf
- /3p{3 1 roll}bf
-
-
- %/NewCodes 256 array def
- %AmigaCodes aload length 2 idiv {NewEncoding 3p put}repeat
-
- %/RE { %key fontname on stack
- %{
- % findfont dup length dict begin
- % {
- % 1 index /FID ne
- % {def}{pop pop}ifelse
- % }forall
- % /Encoding NewCodes def
- % /customfont currentdict end
- % definefont def
- %}bf
-
- %/AmigaCodes [
- %0 /.notdef
- %1 /.notdef 2 /.notdef 3 /.notdef 4 /.notdef
- %5 /.notdef 6 /.notdef 7 /.notdef 8 /.notdef
- %9 /.notdef 10 /.notdef 11 /.notdef 12 /.notdef
- %13 /.notdef 14 /.notdef 15 /.notdef 16 /.notdef
- %17 /.notdef 18 /.notdef 19 /.notdef 20 /.notdef
- %21 /.notdef 22 /.notdef 23 /.notdef 24 /.notdef
- %25 /.notdef 26 /.notdef 27 /.notdef 28 /.notdef
- %29 /.notdef 30 /.notdef 31 /.notdef
- %32 /space 33 /exclam 34 /quotedbl 35 /numbersign
- %36 /dollar 37 /percent 38 /ampersand 39 /quoteright
- %40 /parenleft 41 /parenright 42 /asterisk 43 /plus
- %44 /comma 45 /hyphen 46 /period 47 /slash
- %48 /zero 49 /one 50 /two 51 /three
- %52 /four 53 /five 54 /six 55 /seven
- %56 /eight 57 /nine 58 /colon 59 /semicolon
- %60 /less 61 /equal 62 /greater 63 /question
- %64 /at 65 /A 66 /B 67 /C
- %68 /D 69 /E 70 /F 71 /G
- %72 /H 73 /I 74 /J 75 /K
- %76 /L 77 /M 78 /N 79 /O
- %80 /P 81 /Q 82 /R 83 /S
- %84 /T 85 /U 86 /V 87 /W
- %88 /X 89 /Y 90 /Z 91 /bracketleft
- %92 /backslash 93 /bracketright 94 /asciicircum 95 /underscore
- %96 /grave 97 /a 98 /b 99 /c
- %100 /d 101 /e 102 /f 103 /g
- %104 /h 105 /i 106 /j 107 /k
- %108 /l 109 /m 110 /n 111 /o
- %112 /p 113 /q 114 /r 115 /s
- %116 /t 117 /u 118 /v 119 /w
- %120 /x 121 /y 122 /z 123 /braceleft
- %124 /bar 125 /braceright 126 /asciitilde 127 /.notdef
- %128 /.notdef 129 /.notdef 130 /.notdef 131 /.notdef
- %132 /.notdef 133 /.notdef 134 /.notdef 135 /.notdef
- %136 /.notdef 137 /.notdef 138 /.notdef 139 /.notdef
- %140 /.notdef 141 /.notdef 142 /.notdef 143 /.notdef
- %144 /.notdef 145 /.notdef 146 /.notdef 147 /.notdef
- %148 /.notdef 149 /.notdef 150 /.notdef 151 /.notdef
- %152 /.notdef 153 /.notdef 154 /.notdef 155 /.notdef
- %156 /.notdef 157 /.notdef 158 /.notdef 159 /.notdef
- %160 /space 161 /exclamdown 162 /cent 163 /sterling
- %164 /currency 165 /yen 166 /bar 167 /section
- %168 /dieresis 169 /copyright 170 /ordfeminine 171 /guillemotleft
- %172 /logicalnot 173 /emdash 174 /registered 175 /macron
- %176 /ring 177 /plusminus 178 /twosuperior 179 /threesuperior
- %180 /acute 181 /mu 182 /paragraph 183 /bullet
- %184 /cedilla 185 /onesuperior 186 /ordmasculine 187 /guillemotright
- %188 /onequarter 189 /onehalf 190 /threequarters 191 /questiondown
- %192 /Agrave 193 /Aacute 194 /Acircumflex 195 /Atilde
- %196 /Adieresis 197 /Aring 198 /AE 199 /Ccedilla
- %200 /Egrave 201 /Eacute 202 /Ecircumflex 203 /Edieresis
- %204 /Igrave 205 /Iacute 206 /Icircumflex 207 /Idieresis
- %208 /Eth 209 /Ntilde 210 /Ograve 211 /Oacute
- %212 /Ocircumflex 213 /Otilde
- %214 /Odieresis 215 /multiply
- %216 /Oslash 217 /Ugrave 218 /Uacute 219 /Ucircumflex
- %220 /Udieresis 221 /Yacute 222 /Thorn 223 /germandbls
- %224 /agrave 225 /aacute 226 /acircumflex 227 /atilde
- %228 /adieresis 229 /aring
- %230 /ae 231 /ccedilla
- %232 /egrave 233 /eacute 234 /ecircumflex 235 /edieresis
- %236 /igrave 237 /iacute 238 /icircumflex 239 /idieresis
- %240 /eth 241 /ntilde 242 /ograve 243 /oacute
- %244 /ocircumflex 245 /otilde 246 /odieresis 247 /divide
- %248 /oslash 249 /ugrave 250 /uacute 251 /ucircumflex
- %252 /udieresis 253 /yacute 254 /thorn 255 /ydieresis
- %]def
-
-
-
- /sepcolor 3 def
- /PMODE 0 def
-
- /setlinecolor { pop pop }def
- /setfillcolor { pop pop }def
- /cvt{curveto}bf
- /lnt{lineto}bf
- /mvt{moveto}bf
- /cp{closepath}bf
- /rgb{setrgbcolor}bf
-
- % New for Dict1.3
- /sj {setlinejoin}bf
- /sc {setlinecap}bf
- /sw {setlinewidth}bf
-
- /definecmykcolor {
- PMODE 0 eq {systemdict /setcmykcolor where not
- {/setcmykcolor
- {1 sub 4 1 roll 3 {3 index add neg dup 0 lt{pop 0}if 3 1 roll}
- repeat setrgbcolor pop} bf}
- {pop}ifelse
- } if
- PMODE 1 eq {
- sepcolor 0 eq {/setcmykcolor {pop pop pop 1 exch sub setgray}bf} if % CYAN
- sepcolor 1 eq {/setcmykcolor {pop pop 1 exch sub setgray pop}bf} if % MAGENTA
- sepcolor 2 eq {/setcmykcolor {pop 1 exch sub setgray pop pop}bf} if % YELLOW
- sepcolor 3 eq {/setcmykcolor {1 exch sub setgray pop pop pop}bf} if % BLACK
- } if
- PMODE 2 eq {systemdict /setcmykcolor known not
- {/setcmykcolor
- {1 sub 4 1 roll 3 {3 index add neg dup 0 lt{pop 0}if 3 1 roll}
- repeat setrgbcolor pop} bf}
- if} if
-
- }def
-
- /cmyk{setcmykcolor}bf
- /slc{setlinecolor}bf
- /sfc{setfillcolor}bf
- /pcmyk {pop pop pop pop pop} bf
-
- /linepatterns[
- [] [1 15] [2 14] [4 12]
- [6 10] [8 8] [10 6] [12 4]
- [14 2] [1 7] [2 6] [4 2 1 2]
- [6 2] [4 4 1 7] [4 4 2 6] [6 2]
- [1 3] [4 4] [] []
- ] def
-
-
- % decimal number on stack -> PostScript dash array
- /lpt
- {/i exch def linepatterns i get 0 setdash
- }def
-
- /beginobject{gsave translate newpath}bf
- /bob{gsave translate newpath}bf
- /endobject{grestore}bf
- /eob{grestore}bf
-
- /begingroup{gsave translate}bf
- /bgr{gsave translate}bf
-
- /endgroup{grestore}bf
- /egr{grestore}bf
-
- /beps{ /showpage {} def }bf
- /eeps{ }bf
-
- /targets {
- gsave translate
- newpath
- 4 { 0 0 moveto 2 0 rmoveto 12 0 rlineto 90 rotate
- .1 setlinewidth stroke}repeat
- 0 0 9 0 360 arc .1 setlinewidth stroke
- grestore
- }bf
-
- /regmark { % x y on stack
- gsave translate
- newpath
- 10 0 moveto 0 0 10 0 360 arc
- 1 setgray fill
- 8 0 moveto 0 0 8 0 360 arc
- -10 0 moveto 10 0 lineto 0 -10 moveto 0 10 lineto
- 0 setgray stroke
- 4 0 moveto 0 0 4 0 360 arc
- fill
- -4 0 moveto 4 0 lineto 0 -4 moveto 0 4 lineto
- 1 setgray stroke
- grestore
- }bf
-
- /grid {/yinc exch def /xinc exch def
- /ph exch def /pw exch def
- gsave
- .5 setgray .1 setlinewidth
- 0 xinc pw {/xpos exch def xpos 0 moveto xpos ph lineto}for stroke
- 0 yinc ph {/ypos exch def 0 ypos moveto pw ypos lineto}for stroke
- grestore
- }def
-
- /showborder{ /ph exch def /pw exch def
- gsave 0 0 moveto 0 ph rlineto pw 0 rlineto 0 ph neg rlineto closepath
- .5 setlinewidth stroke
- grestore
- }bf
-
- /docrop {0 0 moveto 0 -5 rmoveto 0 -30 rlineto
- 0 0 moveto -5 0 rmoveto -30 0 rlineto .1 setlinewidth stroke}def
-
- % Changed 1.02
- /cropmarks {/t exch def /r exch def /b exch def /l exch def
- gsave l b translate docrop grestore
- gsave l t translate -90 rotate docrop grestore
- gsave r t translate -180 rotate docrop grestore
- gsave r b translate -270 rotate docrop grestore
- }bf
-
- /rect {/y2 exch def /x2 exch def
- /y1 exch def /x1 exch def
- x1 y1 moveto x1 y2 lineto
- x2 y2 lineto x2 y1 lineto
- closepath
- }def
- /rrect{/r exch def
- /y2 exch def /x2 exch def
- /y1 exch def /x1 exch def
- x1 r add y1 moveto
- x1 y1 x1 y1 x1 y1 r add curveto
- x1 y2 r sub lineto
- x1 y2 x1 y2 x1 r add y2 curveto
- x2 r sub y2 lineto
- x2 y2 x2 y2 x2 y2 r sub curveto
- x2 y1 r add lineto
- x2 y1 x2 y1 x2 r sub y1 curveto
- closepath
- }def
-
- /inch {72 mul}def
- /domanualfeed {statusdict /manualfeed true put }bf
- /negative {statusdict /negativeprint known
- {statusdict /negativeprint true put}
- {{1 exch sub} settransfer}ifelse
- }bf
-
- /oshow{true charpath stroke}bf
- /ofshow{dup show grestore true charpath stroke}bf
- /setpage {10{pop}repeat}bf
-
-
- end
- %%EndProcSet
- %%EndProlog
-