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
97 % centerx centery radius startangle endangle DA -
104 % round a position to nearest (pixel + (.25,.25))
108 .25 sub exch .25 sub exch
109 round .25 add exch round .25 add exch
113 % endx endy startx starty DL -
114 % we round the endpoints of the line, so that parallel horizontal
115 % and vertical lines will appear even
124 % centerx centery radius DC -
127 newpath 0 360 arc closepath
133 % width height centerx centery DE -
137 translate scale newpath 0 0 .5 0 360 arc closepath
141 % these are for splines
143 /RC /rcurveto load def
144 /RL /rlineto load def
147 /CL /closepath load def
159 /setcmykcolor where {
172 % fill with the ``current color''
176 /LW /setlinewidth load def
178 /Cr /setrgbcolor load def
179 /setcmykcolor where {
181 /Ck /setcmykcolor load def
183 /Cg /setgray load def
185 % new_font_name encoding_vector old_font_name RE -
189 dup maxlength 1 index /FontName known not { 1 add } if dict begin
191 1 index /FID ne { def } { pop pop } ifelse
194 dup /FontName exch def
195 currentdict end definefont pop
212 % llx lly newwid wid newht ht newllx newlly PBEGIN -
217 div 3 1 roll div exch scale
218 neg exch neg exch translate
219 % set the graphics state to default values
226 /setstrokeadjust where {
228 false setstrokeadjust
230 /setoverprint where {
235 /CNT countdictstack def
239 % Any included setpagedevice should be ignored.
240 % See: http://www.w-beer.de/doc/ps/.
242 /setpagedevice {} def
246 countdictstack CNT sub { end } repeat