home *** CD-ROM | disk | FTP | other *** search
- % PrologBeginn
- /gr /grestore load def
- /gs /gsave load def
- /np /newpath load def
- /cp /closepath load def
- /lto /lineto load def
- /mto /moveto load def
- /rlto /rlineto load def
- /rmto /rmoveto load def
- /cup /currentpoint load def
- /slw /setlinewidth load def
- /sgr /setgray load def
- /slc /setlinecap load def
- /tra /translate load def
- /rot /rotate load def
- /x /pop load def
- %
- /bd {bind def } bind def
- %
- /spi {-1 1 scale } bd
- /coera {copypage erasepage } bd
- %
- /setlin {/lst exch lsplus add def
- lst 0 eq {linien0 slw }
- {lst slw} ifelse } bd
- %
- % Quadratisches Auge
- /AQ {/ad exch lsplus add def
- np mto gs ad 2 div neg dup rmto
- 0 ad rlto ad 0 rlto 0 ad neg rlto cp fill
- gr lmitte } bd
- % Rundes Auge
- /AR {/ad exch lsplus add def
- np mto gs cup ad 2 div 0 360 arc fill
- gr lmitte} bd
- % Ovales Auge
- /OV {/wy exch lsplus add def /wx exch lsplus add def /my exch def /mx exch def
- wy wx gt
- {/ad wx def
- np mx my wy wx sub 2 div sub wx 2 div 180 360 arc
- mx my wy wx sub 2 div add wx 2 div 0 180 arc }
- {/ad wy def
- np mx wx wy sub 2 div sub my wy 2 div 90 270 arc
- mx wx wy sub 2 div add my wy 2 div -90 90 arc } ifelse
- cp fill mx my mto lmitte } bd
- % Achteckiges Auge
- /AO {/ad exch lsplus add 1.082 mul 2 div def
- /my exch def
- /mx exch def
- gs
- mx my tra -22.5 rot np ad 0 mto 45 rot ad 0 lto 45 rot ad 0 lto
- 45 rot ad 0 lto 45 rot ad 0 lto 45 rot ad 0 lto 45 rot ad 0 lto
- 45 rot ad 0 lto cp fill
- gr mx my mto lmitte } bd
- /lmitte {innen ad lt {gs grmit sgr cup innen 2 div 0 360 arc fill gr} if } bd
- % Linie
- /lin {np setlin 4 2 roll mto lto stroke } bd
- % gefuelltes Rechteck
- /fbox {gs
- /br exch lsplus add def
- /ho exch lsplus add def
- np mto lsplus 2 div neg dup rmto 0 ho rlto br 0 rlto 0 ho neg rlto cp fill
- gr } bd
- % Kreis(bogen)
- /lcirc {gs setlin np arc stroke gr } bd
- %
- /PageFormat {statusdict /setpageparams known
- { statusdict begin
- Film 297 lt {exch} if
- 0 Film 297 ge {0} {1} ifelse setpageparams end korrektur
- }
- { pop pop }
- ifelse } bd
- /A4quer {0 297 tra -90 rot} bd
- /A4hoch {0 0 tra } bd
- /A3quer {0 0 tra } bd
- /A3hoch {0 297 tra -90 rot} bd
- /FIquer {0 0 tra } bd
- /FIhoch {0 Film tra -90 rot} bd
- %
- % PrologEnde
-