home *** CD-ROM | disk | FTP | other *** search
- % *******************************
- % ** SCHRIFTFELD NACH DIN 6771 **
- % *******************************
- %
- %
- %
- %
- /xl workb 10 sub def %X-LΣnge des Blattes minus rechter Rand
- /yl workh 10 sub def %Y-LΣnge des Blattes minus unterer Rand
- /a 4.25 def %Y-Faktor fⁿr internes DIN-Raster
- /b 2.6 def %X-Faktor fⁿr internes DIN-Raster
- /t workb 200 add 1000 idiv def %Multiplikator fⁿr DIN A1 und DIN A0
- /a 5.6 a sub t mul a add def %Neuer A-Wert, wenn Multiplikator=1
- /b 3.6 b sub t mul b add def %Neuer B-Wert, wenn Multiplikator=1
- /c 13 a mul def %Y-Faktor fⁿr Y-Ausdehnung des Schriftfeldes
- /e 72 b mul def %X-Faktor fⁿr X-Ausdehnung des Schriftfeldes
- /toff 1 def %Text-Offset
- %
- % ********** SCHRIFTFELDBEGRENZUNG **********
- %
- 1 setdash
- 4 setpen
- /xstart xl e sub def %X links oben des Schriftfeldes
- /ystart yl c sub def %Y links oben des Schriftfeldes
- xstart ystart moveto
- xl yl box
- %
- % ********** HORRIZONTALE LINIEN **********
- %
- 2 setpen
- 38 b mul 1.5 a mul rmoveto
- 34 b mul 0 rlineto
- 0 2.5 a mul rmoveto
- e neg 0 rlineto
- 21 b mul 4 a mul rmoveto
- 17 b mul 0 rlineto
- 34 b mul a rmoveto
- 51 b mul neg 0 rlineto
- 46 b mul 2 a mul rmoveto
- 5 b mul 0 rlineto
- 0 a rmoveto
- e neg 0 rlineto
- %
- % ********** VERTIKALE LINIEN **********
- %
- 3 b mul xstart add 4 a mul ystart add moveto
- 0 9 a mul rlineto
- 10 b mul 0 rmoveto
- 0 9 a mul neg rlineto
- 5 b mul 0 rmoveto
- 0 9 a mul rlineto
- 3 b mul 0 rmoveto
- 0 c neg rlineto
- 4 b mul 4 a mul rmoveto
- 0 4 a mul rlineto
- 6 b mul a rmoveto
- 0 9 a mul neg rlineto
- 7 b mul 0 rmoveto
- 0 c rlineto
- 17 b mul 0 rmoveto
- 0 a neg rlineto
- 12 b mul 0 rmoveto
- 0 3 a mul neg rlineto
- 9 b mul neg 9 a mul neg rmoveto
- 0 1.5 a mul rlineto
- %
- % ********** TRENNLINIEN **********
- %
- 1 setpen
- xstart 5 a mul ystart add moveto
- 4 {
- 38 b mul 0 rlineto
- 38 b mul neg a rmoveto
- }
- 3 {
- 21 b mul 0 rlineto
- 21 b mul neg a rmoveto
- }
- %
- % ********** BESCHRIFTUNG **********
- %
- 2.5 t add scalefont
- 21 b mul xstart add toff add ystart toff 2 mul add moveto
- (Allgemein-) show
- 0 5 t add rmoveto
- (toleranzen) show
- 0 5 t add rmoveto
- (DIN 7168-m) show
- 38 b mul xstart add toff add ystart toff 2 mul add moveto
- (Ma▀stab) show
- 20 b mul 0 rmoveto
- (Gewicht) show
- 1.5 t add scalefont
- 21 b mul xstart add toff add 4 a mul ystart add toff add moveto
- 0 a rmoveto
- (Bearb) show
- 0 a rmoveto
- (Gepr.) show
- 0 a rmoveto
- (Norm) show
- b 4 mul a 2 mul neg rmoveto
- 0 a neg rmoveto
- (Datum) show
- 6 b mul 0 rmoveto
- (Name) show
- xstart toff add 12 a mul ystart add toff add moveto
- (Zust.) show
- 3 b mul 0 rmoveto
- (─nderung) show
- 10 b mul 0 rmoveto
- (Datum) show
- 5 b mul 0 rmoveto
- (Name) show
- 20 b mul 0 rmoveto
- (Ers. fⁿr:) show
- 17 b mul 0 rmoveto
- (Ers. durch:) show
- 12 b mul 3 a mul neg rmoveto
- (Blatt) show
- 3 b mul 2 a mul rmoveto
- (Bl.) show
-
-
-
-
-
-
-
-
-
-