1 %!PS-Adobe-3.0 Resource-ProcSet
9 /grops 120 dict dup begin
11 % The ASCII code of the space character.
15 /B { 0 SC 3 -1 roll widthshow } bind def
16 /C { 0 exch ashow } bind def
17 /D { 0 exch 0 SC 5 2 roll awidthshow } bind def
18 /E { 0 rmoveto show } bind def
19 /F { 0 rmoveto 0 SC 3 -1 roll widthshow } bind def
20 /G { 0 rmoveto 0 exch ashow } bind def
21 /H { 0 rmoveto 0 exch 0 SC 5 2 roll awidthshow } bind def
22 /I { 0 exch rmoveto show } bind def
23 /J { 0 exch rmoveto 0 SC 3 -1 roll widthshow } bind def
24 /K { 0 exch rmoveto 0 exch ashow } bind def
25 /L { 0 exch rmoveto 0 exch 0 SC 5 2 roll awidthshow } bind def
26 /M { rmoveto show } bind def
27 /N { rmoveto 0 SC 3 -1 roll widthshow } bind def
28 /O { rmoveto 0 exch ashow } bind def
29 /P { rmoveto 0 exch 0 SC 5 2 roll awidthshow } bind def
30 /Q { moveto show } bind def
31 /R { moveto 0 SC 3 -1 roll widthshow } bind def
32 /S { moveto 0 exch ashow } bind def
33 /T { moveto 0 exch 0 SC 5 2 roll awidthshow } bind def
39 [ exch dup 0 exch 0 exch neg 0 0 ] makefont
41 [ exch /setfont cvx ] cvx bind def
44 % name a c d font MF -
52 [ exch /setfont cvx ] cvx bind def
64 statusdict begin /manualfeed true store end
67 % Guess the page length.
68 % This assumes that the imageable area is vertically centered on the page.
72 gsave newpath clippath pathbbox grestore
82 DEFS /BPhook known { DEFS begin BPhook end } if
98 % centerx centery radius startangle endangle DA -
105 % round a position to nearest (pixel + (.25,.25))
109 .25 sub exch .25 sub exch
110 round .25 add exch round .25 add exch
114 % endx endy startx starty DL -
115 % we round the endpoints of the line, so that parallel horizontal
116 % and vertical lines will appear even
125 % centerx centery radius DC -
128 newpath 0 360 arc closepath
134 % width height centerx centery DE -
138 translate scale newpath 0 0 .5 0 360 arc closepath
142 % these are for splines
144 /RC /rcurveto load def
145 /RL /rlineto load def
148 /CL /closepath load def
160 /setcmykcolor where {
173 % fill with the ``current color''
177 /LW /setlinewidth load def
179 /Cr /setrgbcolor load def
180 /setcmykcolor where {
182 /Ck /setcmykcolor load def
184 /Cg /setgray load def
186 % new_font_name encoding_vector old_font_name RE -
190 dup maxlength 1 index /FontName known not { 1 add } if dict begin
195 { def } { pop pop } ifelse
198 dup /FontName exch def
199 currentdict end definefont pop
216 % llx lly newwid wid newht ht newllx newlly PBEGIN -
221 div 3 1 roll div exch scale
222 neg exch neg exch translate
223 % set the graphics state to default values
230 /setstrokeadjust where {
232 false setstrokeadjust
234 /setoverprint where {
239 /CNT countdictstack def
243 % Any included setpagedevice should be ignored.
244 % See: http://www.w-beer.de/doc/ps/.
246 /setpagedevice {} def
252 countdictstack CNT sub { end } repeat