%!PS-Adobe-3.0 EPSF-3.0 AG060-7N 'AL0X'Y10-7N_AL09_JSO.EPS %%BoundingBox: 70 82 785 585 %START PDFDE011.EPS /pdfmark07 where {pop} {userdict /pdfmark07 /cleartomark load put} ifelse /languagelevel where {pop languagelevel} {1} ifelse 2 lt { userdict (<<) cvn ([) cvn load put userdict (>>) cvn (]) cvn load put} if [ /Title (PostScript pictures: http://farbe.li.tu-berlin.de/AG06/AG06.HTM) /Author (compare K. Richter "Computergrafik ...": ISBN 3-8007-1775-1) /Subject (goto: http://www.ps.bam.de or http://130.149.60.45/~farbmetrik) /Keywords (image reproduction, colour devices) /Creator (klaus.richter@mac.com) /CreationDate (D:2017040112000) /ModDate (D:20170401112000) /DOCINFO pdfmark07 [ /View [ /FitB ] /DOCVIEW pdfmark07 %END PDFDE011 /FS {findfont exch scalefont setfont} bind def /MM {72 25.4 div mul} def /str {8 string } bind def /A4querL {598 0 translate 90 rotate} def /languagelevel where {pop languagelevel} {1} ifelse /PSL12 exch def /dictende {counttomark 2 idiv dup dict begin {def} repeat pop currentdict end} bind def /Times-Roman findfont dup length dict begin {1 index /FID ne {def} {pop pop} ifelse } forall /Encoding ISOLatin1Encoding def currentdict end /Times-ISOL1 exch definefont pop /Times-Italic findfont dup length dict begin {1 index /FID ne {def} {pop pop} ifelse } forall /Encoding ISOLatin1Encoding def currentdict end /TimesI-ISOL1 exch definefont pop /Times-Bold findfont dup length dict begin {1 index /FID ne {def} {pop pop} ifelse } forall /Encoding ISOLatin1Encoding def currentdict end /TimesB-ISOL1 exch definefont pop /Times-BoldItalic findfont dup length dict begin {1 index /FID ne {def} {pop pop} ifelse } forall /Encoding ISOLatin1Encoding def currentdict end /TimesBI-ISOL1 exch definefont pop /Courier findfont dup length dict begin {1 index /FID ne {def} {pop pop} ifelse }forall /Encoding ISOLatin1Encoding def currentdict end /Courier-ISOL1 exch definefont pop /Courier-Bold findfont dup length dict begin {1 index /FID ne {def} {pop pop} ifelse }forall /Encoding ISOLatin1Encoding def currentdict end /CourierB-ISOL1 exch definefont pop %***************************************************************************** %ANFA /tzNW [0.000 0.067 0.132 0.200 0.267 0.333 0.400 0.467 0.533 0.600 0.667 0.733 0.800 0.867 0.933 1.000 0.000 0.250 0.500 0.750 1.000] def /tzWN [1.000 0.933 0.867 0.800 0.733 0.667 0.600 0.533 0.467 0.400 0.333 0.267 0.200 0.132 0.067 0.000 1.000 0.750 0.500 0.250 0.000] def /tzZW [0.500 0.533 0.567 0.600 0.633 0.667 0.700 0.733 0.767 0.800 0.833 0.867 0.900 0.933 0.967 1.000 0.500 0.625 0.750 0.875 1.000] def /tzWZ [1.000 0.967 0.933 0.900 0.867 0.833 0.800 0.767 0.733 0.700 0.667 0.633 0.600 0.567 0.533 0.500 1.000 0.875 0.750 0.625 0.500] def /tzNZ [0.000 0.033 0.067 0.100 0.133 0.167 0.200 0.233 0.267 0.300 0.333 0.367 0.400 0.433 0.467 0.500 0.000 0.125 0.250 0.375 0.500] def /tzZN [0.500 0.467 0.433 0.400 0.367 0.333 0.300 0.267 0.233 0.200 0.167 0.133 0.100 0.067 0.033 0.000 0.500 0.375 0.250 0.125 0.000] def /tza0 [0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000] def /tza1 [1.000 1.000 1.000 1.000 1.000 1.000 1.000 1.000 1.000 1.000 1.000 1.000 1.000 1.000 1.000 1.000 1.000 1.000 1.000 1.000 1.000] def %ENDE /tzaccmyw0l 64 array def /tzamcmyw0l 64 array def /tzaycmyw0l 64 array def /tzancmyw0l 64 array def /tzbocmyw0l 64 array def /tzblcmyw0l 64 array def /tzbvcmyw0l 64 array def /tzbncmyw0l 64 array def /tzaccmyw0l [ %Ccmyw0l01.dat 1.000 0.933 0.867 0.800 0.733 0.667 0.600 0.533 0.467 0.400 0.333 0.267 0.200 0.132 0.067 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 ] def /tzamcmyw0l [ %Mcmyw0l01.dat 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 1.000 0.933 0.867 0.800 0.733 0.667 0.600 0.533 0.467 0.400 0.333 0.267 0.200 0.132 0.067 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 ] def /tzaycmyw0l [ %Ycmyw0l01.dat 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 1.000 0.933 0.867 0.800 0.733 0.667 0.600 0.533 0.467 0.400 0.333 0.267 0.200 0.132 0.067 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 ] def /tzancmyw0l [ %Ncmyw0l01.dat 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 1.000 0.933 0.867 0.800 0.733 0.667 0.600 0.533 0.467 0.400 0.333 0.267 0.200 0.132 0.067 0.000 ] def /tzbocmyw0l [ %Ocmyw0l01.dat 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 1.000 0.933 0.867 0.800 0.733 0.667 0.600 0.533 0.467 0.400 0.333 0.267 0.200 0.132 0.067 0.000 1.000 0.933 0.867 0.800 0.733 0.667 0.600 0.533 0.467 0.400 0.333 0.267 0.200 0.132 0.067 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 ] def /tzblcmyw0l [ %Lcmyw0l01.dat 1.000 0.933 0.867 0.800 0.733 0.667 0.600 0.533 0.467 0.400 0.333 0.267 0.200 0.132 0.067 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 1.000 0.933 0.867 0.800 0.733 0.667 0.600 0.533 0.467 0.400 0.333 0.267 0.200 0.132 0.067 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 ] def /tzbvcmyw0l [ %Vcmyw0l01.dat 1.000 0.933 0.867 0.800 0.733 0.667 0.600 0.533 0.467 0.400 0.333 0.267 0.200 0.132 0.067 0.000 1.000 0.933 0.867 0.800 0.733 0.667 0.600 0.533 0.467 0.400 0.333 0.267 0.200 0.132 0.067 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 ] def /tzbncmyw0l [ %CMYcmyw0l01.dat 1.000 0.933 0.867 0.800 0.733 0.667 0.600 0.533 0.467 0.400 0.333 0.267 0.200 0.132 0.067 0.000 1.000 0.933 0.867 0.800 0.733 0.667 0.600 0.533 0.467 0.400 0.333 0.267 0.200 0.132 0.067 0.000 1.000 0.933 0.867 0.800 0.733 0.667 0.600 0.533 0.467 0.400 0.333 0.267 0.200 0.132 0.067 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 ] def /colrecfiw* %x y width heigth w* { 1.0 exp setgray rec fill} bind def /colrecstw* %x y width heigth w* { 1.0 exp setgray rec stroke} bind def /tznw* {0.00} bind def %grey series /tzdw* {0.25} bind def /tzzw* {0.50} bind def /tzhw* {0.75} bind def /tzww* {1.00} bind def /tfnw* {tznw* setgray} def /tfww* {tzww* setgray} def /tfn {0 setgray} bind def /tfw {1 setgray} bind def /cvishow {0.5 add cvi dup 0 ge {( ) show} if dup abs 10 lt {( ) show} if 6 string cvs show} def /cvsshow0 {10 mul 0.5 add cvi 0.1 mul 6 string cvs show} def /cvsshow1 {10 mul 0.5 add cvi 0.1 mul dup 0 ge {( ) show} if dup abs 10 lt {( ) show} if 6 string cvs show} def /cvsshow2 {100 mul 0.5 add cvi 0.01 mul dup 0 ge {( ) show} if dup abs 10 lt {( ) show} if 6 string cvs show} def /cvsshow3 {1000 mul 0.5 add cvi 0.001 mul 6 string cvs show} def %END CM_S0LCMYS.DAT Linearization Method (LM) LOCAL (L) cmyolvnw*S DATA 20010401 %*********************************************************************************** %*********************************************************************************** /proc_rosetten {%BEG procedure rosetten %requires 0<=iout<=1 %requires deintp=0,1 /tfzw* {tzancmyw0l 07 48 add get 0.5000 mul tzancmyw0l 08 48 add get 0.5000 mul add 1 exch sub 1.0 exp setgray} bind def 15 setlinewidth tfnw* 0 0 moveto 6000 0 rlineto 0 4000 rlineto -6000 0 rlineto closepath fill 0 0 moveto 12000 0 rlineto 0 8400 rlineto -12000 0 rlineto closepath stroke tfnw* RK 100 -230 moveto (AG060-3, ) show (Bild ) showde (picture ) showen (fig. ) showes (Fig. ) showfr (Fig. ) showit (Figur ) showjp iout 3 ge {(A1) show}{(C1) show} ifelse (W) show TxS show TS 0 -20 rmoveto Txx show 0 20 rmoveto TK (: ) show TK (Element A: Radialgitter ) showde (Element A: radial gratings ) showen (Elemento A: rejillas radial ) showes (\311l\351ment A: \351toile de Siemens ) showfr (Elemento A: reticoli radiali ) showit (Element A: Radielt gitter ) showjp RIK (N-W, W-N, N-Z) show TK ( und ) showde (, and ) showen ( y ) showes ( et ) showfr ( i ) showit ( og ) showjp RIK (W-Z) show TK (; ) show TIK (PS) show RK (-) showde (Operator:) showde ( operator:) showen ( operator:) showes TK ( op\351rateur :) showfr ( operator:) showit ( operator:) showjp TIK ( rgb/cmy0/w/000n) show TK %/ausz 7 def /half 0 def %Halbt %Farbauszug 1=C, 2=M, 3=Y, 7=N, 8=F 15 setlinewidth %neuer Rastermittelpunkt und Nullpunkt 3000 2100 translate %Zeichnen der Rosette C, Radius 1,8 cm, Zentralgrau tfzw* newpath 0 0 0500 0 360 arc closepath stroke newpath 0 0 1000 0 360 arc closepath stroke newpath 0 0 1500 0 360 arc closepath stroke 0 10 350 {newpath 0 0 moveto 0 0 1800 4 -1 roll dup 5 add arc closepath fill} for tfww* 25 setlinewidth newpath 0 0 0300 0 360 arc closepath stroke -3000 -2100 translate tfww* 1300 0100 moveto TBK (Radialgitter (Siemenssterne)) showde RBK (radial gratings (Siemens-stars)) showen (rejillas radial (Siemens estrellas)) showes TBK (\311toile de Siemens) showfr (reticoli radiali (Siemens stelle)) showit RBK (radielt gitter (Siemens-stjerner)) showjp RBIK ( N-Z) show TBK TBM 3000 550 add 2100 moveto (10) show 3000 1050 add 2100 moveto (20) show 3000 1550 add 2100 moveto (30) show 0000 4400 translate /tfzw* {tzancmyw0l 07 48 add get 0.5000 mul tzancmyw0l 08 48 add get 0.5000 mul add 1 exch sub 1.0 exp setgray} bind def tfnw* 0 0 moveto 6000 0 rlineto 0 4000 rlineto -6000 0 rlineto closepath fill 0 0 moveto 6000 0 rlineto 0 4000 rlineto -6000 0 rlineto closepath stroke %neuer Rastermittelpunkt und Nullpunkt 3000 2100 translate %Zeichnen der Rosette C, Radius 1,8 cm, Zentralgrau tfww* newpath 0 0 0500 0 360 arc closepath stroke newpath 0 0 1000 0 360 arc closepath stroke newpath 0 0 1500 0 360 arc closepath stroke 0 10 350 {newpath 0 0 moveto 0 0 1800 4 -1 roll dup 5 add arc closepath fill} for tfnw* 25 setlinewidth newpath 0 0 0300 0 360 arc closepath stroke -3000 -2100 translate tfww* 1300 0100 moveto TBK (Radialgitter (Siemenssterne)) showde RBK (radial gratings (Siemens-stars)) showen (rejillas radial (Siemens estrellas)) showes TBK (\311toile de Siemens) showfr (reticoli radiali (Siemens stelle)) showit RBK (radielt gitter (Siemens-stjerner)) showjp RBIK ( N-W) show TBK TBM tfzw* 3000 550 add 2100 moveto (10) show 3000 1050 add 2100 moveto (20) show 3000 1550 add 2100 moveto (30) show -0000 -4400 translate 6000 4400 translate /tfzw* {tzancmyw0l 07 48 add get 0.5000 mul tzancmyw0l 08 48 add get 0.5000 mul add 1 exch sub 1.0 exp setgray} bind def %neuer Rastermittelpunkt und Nullpunkt 3000 2100 translate %Zeichnen der Rosette C, Radius 1,8 cm, Zentralgrau tfnw* newpath 0 0 0500 0 360 arc closepath stroke newpath 0 0 1000 0 360 arc closepath stroke newpath 0 0 1500 0 360 arc closepath stroke 0 10 350 {newpath 0 0 moveto 0 0 1800 4 -1 roll dup 5 add arc closepath fill} for tfww* 25 setlinewidth newpath 0 0 0300 0 360 arc closepath stroke -3000 -2100 translate tfnw* 1300 0100 moveto TBK (Radialgitter (Siemenssterne)) showde RBK (radial gratings (Siemens-stars)) showen (rejillas radial (Siemens estrellas)) showes TBK (\311toile de Siemens) showfr (reticoli radiali (Siemens stelle)) showit RBK (radielt gitter (Siemens-stjerner)) showjp RBIK ( W-N) show TBK TBM tfzw* 3000 550 add 2100 moveto (10) show 3000 1050 add 2100 moveto (20) show 3000 1550 add 2100 moveto (30) show -6000 -4400 translate 6000 0000 translate /tfzw* {tzancmyw0l 07 48 add get 0.5000 mul tzancmyw0l 08 48 add get 0.5000 mul add 1 exch sub 1.0 exp setgray} bind def %tfww* %0 0 moveto 6000 0 rlineto 0 4000 rlineto % -6000 0 rlineto closepath fill %neuer Rastermittelpunkt und Nullpunkt 3000 2100 translate %Zeichnen der Rosette C, Radius 1,8 cm, Zentralgrau tfzw* newpath 0 0 0500 0 360 arc closepath stroke newpath 0 0 1000 0 360 arc closepath stroke newpath 0 0 1500 0 360 arc closepath stroke 0 10 350 {newpath 0 0 moveto 0 0 1800 4 -1 roll dup 5 add arc closepath fill} for tfnw* 25 setlinewidth newpath 0 0 0300 0 360 arc closepath stroke -3000 -2100 translate tfnw* 1300 0100 moveto TBK (Radialgitter (Siemenssterne)) showde RBK (radial gratings (Siemens-stars)) showen (rejillas radial (Siemens estrellas)) showes TBK (\311toile de Siemens) showfr (reticoli radiali (Siemens stelle)) showit RBK (radielt gitter (Siemens-stjerner)) showjp RBIK ( W-Z) show TBK TBM 3000 550 add 2100 moveto (10) show 3000 1050 add 2100 moveto (20) show 3000 1550 add 2100 moveto (30) show -6000 -0000 translate } def %END proc_rosetten %********************************************************** /proc_05step {%BEG proc_05step %requires 0<=iout<=1 %requires deintp=0,1 /tfzw* {tzancmyw0l 07 48 add get 0.5000 mul tzancmyw0l 08 48 add get 0.5000 mul add 1 exch sub 1.0 exp setgray} bind def 15 setlinewidth tfzw* 0 0 moveto 12000 0 rlineto 0 4000 rlineto -12000 0 rlineto closepath fill tfnw* 0 0 moveto 12000 0 rlineto 0 4000 rlineto -12000 0 rlineto closepath stroke /cvishow {cvi 6 string cvs show} def /cvsshow0 {10 mul 0.5 add cvi 0.1 mul 10 string cvs show} def /cvsshow1 {10 mul 0.5 add cvi 0.1 mul %new980310 dup 0 ge {( ) show} if dup abs 10 lt {( ) show} if 10 string cvs show} def /cvsshow2 {100 mul 0.5 add cvi 0.01 mul %new980310 dup 0 ge {( ) show} if dup abs 10 lt {( ) show} if 10 string cvs show} def /cvsshow3 {1000 mul 0.5 add cvi 0.001 mul 10 string cvs show} def /cvsshow1x {/nxx exch def %example nxx=99.1/99.0 nxx 10 mul cvi /nxi exch def %nxi=991/990 nxi 10 idiv /nxa exch def %nxa=99 nxi nxa 10 mul sub /nxb exch def %nxb=1/0 nxa cvishow (,) show %nxa=99 nxb cvishow %nxb=1/0 } def /cvsshow2x {/nxx exch def %example nxx=99.12/99,02/99,00 nxx 100 mul cvi /nxi exch def %nxi=9912/9902/00 nxi 100 idiv /nxa exch def %nxa=99 nxi nxa 100 mul sub /nxb exch def %nxb=12/02/00 nxa cvishow (,) show %nxb=99, nxb 10 ge {nxb cvishow} if %nxb=12 nxb 1 ge nxb 9 le and {(0) show nxb cvishow} if %nxb=02 nxb 0 eq {(00) show} if %nxb=00 } def /cvsshow3x {/nxx exch def %example nxx=99.123/99.012/99.001/99.000 nxx 1000 mul cvi /nxi exch def %nxi=99123/99012/99001/99000 nxi 1000 idiv /nxa exch def %nxa=99 nxi nxa 1000 mul sub /nxb exch def %nxb=123/012/001/000 nxa cvishow (,) show %nxb=99, nxb 100 ge {nxb cvishow} if %nxb=123/012/001/000 nxb 10 ge nxb 99 le and {(0) show nxb cvishow} if %nxb=012 nxb 1 ge nxb 9 le and {(00) show nxb cvishow} if %nxb=001 nxb 0 eq {(000) show} if %nxb=000 } def tfnw* RK 100 -230 moveto (AG060-5, ) show (Bild ) showde (picture ) showen (fig. ) showes (Fig. ) showfr (Fig. ) showit (Figur ) showjp iout 3 ge {(A2) show}{(C2) show} ifelse (W) show TxS show TS 0 -20 rmoveto Txx show 0 20 rmoveto TK (: ) show TK (Element B: 5 visuell gleichabst\344ndige ) showde (Element B: 5 visual equidistant ) showen (Elemento B: 5 equidistante ) showes (\311l\351ment B: 5 paliers de gris ) showfr (Elemento B: 5 equidistante ) showit (Element B: 5 visuelle ekvidistante ) showjp TIK (L*) show RK (-) showde TK (Graustufen) showde RK (-) showen TK (grey steps) showen TK ( pasos de gris) showes ( \350quidistante) showfr ( grigio passi) showit RK (-) showjp TK (gr\345trinn) showjp TIK ( + N0 + W1) show TK (; ) show TIK (PS) show RK (-) showde (Operator:) showde ( operator:) showen ( operator:) showes TK ( op\351rateur :) showfr ( operator:) showit ( operator:) showjp TIK ( rgb/cmy0/w/000n) show 15 setlinewidth /L*Nl 18.01 def %standard lightness black /L*Wl 95.41 def %standard lightness white /L*ND where {pop /L*Nl L*ND def} if /L*WD where {pop /L*Wl L*WD def} if /L*Dl L*Wl L*Nl sub def %range between white and black %%%%%%%%%%% oberer Schriftzug %%%%%%%%%%%%%%%% tfww* 80 3650 moveto TBIG (L*/Y) show -50 -50 rmoveto TBK colorm 0 eq { TK (Eingabe) showde %0AG06X-Y 0100# (input) showen %1AG06X-Y 0100# (entrada) showes %2AG06X-Y 0100# (entr\351e) showfr %3AG06X-Y 0100# (immettere) showit %4AG06X-Y 0100# (input) showjp %5AG06X-Y 0100# } if colorm 0 ne { TK (intended) showen (vorgesehen) showde (pretenden) showes (destin\351) showfr (destinati) showit (intendert) showjp } if 100 3200 moveto TBIK ((absolut)) showde ((absolute)) showen ((absoluta)) showes ((absolu)) showfr ((absoluta)) showit ((absolutt)) showjp 100 1200 moveto TBIG (w*=l*) show -150 -100 rmoveto TBIK (CIELAB, r) show 100 800 moveto TBIK ((relativ)) showde ((relative)) showen ((relativa)) showes ((relative)) showfr ((relativo)) showit ((relativ)) showjp 900 450 moveto TBIG (w*) show -150 -50 rmoveto TBK (Eingabe) showde %0AG06X-Y 0500# (input) showen %1AG06X-Y 0500# (entrada) showes %2AG06X-Y 0500# (entr\351e) showfr %3AG06X-Y 0500# (immettere) showit %4AG06X-Y 0500# (input) showjp %5AG06X-Y 0500# 2200 600 translate %untere Reihe um +200, +200 verschoben bei dx=1000 von 1400 tfnw* /ntu [(0,000) (0,067) (0,133) (0,200) (0,267) (0,333) (0,400) (0,467) (0,533) (0,600) (0,667) (0,733) (0,800) (0,867) (0,933) (1,000) (0,000) (0,250) (0,500) (0,750) (1,000)] def /nts [ 0.000 0.067 0.133 0.200 0.267 0.333 0.400 0.467 0.533 0.600 0.667 0.733 0.800 0.867 0.933 1.000 0.000 0.250 0.500 0.750 1.000 ] def /nto [18.01 23.17 28.33 33.49 38.65 43.81 48.97 54.13 59.29 64.45 69.61 74.77 79.93 85.09 90.25 95.41 18.01 37.36 56.71 76.06 95.41] def /nty [ 2.52 3.85 5.58 7.77 10.46 13.71 17.57 22.10 27.34 33.36 40.20 47.91 56.56 66.18 76.84 88.59 2.52 9.73 24.63 49.98 88.59] def /n* [(F) (E) (D) (C) (B) (A) (9) (8) (7) (6) (5) (4) (3) (2) (1) (0) (F) (B) (7) (3) (0)] def /cvs1 {0.05 add 10 mul cvi 0.1 mul 7 string cvs} def /cvs3 {0.0005 add 1000 mul cvi 0.001 mul 7 string cvs} def /ntu2 21 array def /DecodeXYZ* {dup 6 29 div ge {dup dup mul mul} {4 29 div sub 108 841 div mul} ifelse} bind def /MTLoutaS0 21 array def /MTLoutaS1 21 array def /MTLoutaS2 21 array def /MTLoutaS0g where {pop 0 1 20 {/i exch def MTLoutaS0 i MTLoutaS0g i get put} for} {/MTLoutaS0 [18.0 23.2 28.3 33.5 38.6 43.8 49.0 54.1 59.3 64.4 69.6 74.8 79.9 85.1 90.2 95.4 18.0 37.3 56.7 76.0 95.4] def } ifelse /MTLoutaS1g where {pop 16 1 20 {/i exch def i 16 eq {MTLoutaS1 i MTLoutaS1g 0 get put} if i 17 eq {MTLoutaS1 i MTLoutaS1g 3 get 0.25 mul MTLoutaS1g 4 get 0.75 mul add put} if i 18 eq {MTLoutaS1 i MTLoutaS1g 7 get 0.50 mul MTLoutaS1g 8 get 0.50 mul add put} if i 19 eq {MTLoutaS1 i MTLoutaS1g 11 get 0.75 mul MTLoutaS1g 12 get 0.25 mul add put} if i 20 eq {MTLoutaS1 i MTLoutaS1g 15 get put} if } for} {16 1 20 {/i exch def MTLoutaS1 i MTLoutaS0 i get put} for } ifelse /MTLoutaS2g where {pop 16 1 20 {/i exch def i 16 eq {MTLoutaS2 i MTLoutaS2g 0 get put} if i 17 eq {MTLoutaS2 i MTLoutaS2g 3 get 0.25 mul MTLoutaS2g 4 get 0.75 mul add put} if i 18 eq {MTLoutaS2 i MTLoutaS2g 7 get 0.50 mul MTLoutaS2g 8 get 0.50 mul add put} if i 19 eq {MTLoutaS2 i MTLoutaS2g 11 get 0.75 mul MTLoutaS2g 12 get 0.25 mul add put} if i 20 eq {MTLoutaS2 i MTLoutaS2g 15 get put} if } for} {16 1 20 {/i exch def MTLoutaS2 i MTLoutaS1 i get put} for } ifelse 16 1 20 {/i exch def %i=16,20 colorm 0 eq {nto i i 16 sub 4 div MTLoutaS0 20 get MTLoutaS0 16 get sub mul MTLoutaS0 16 get add put /Y* {MTLoutaS0 i get 16 add 116 div} bind def } {nto i i 16 sub 4 div MTLoutaS1 20 get MTLoutaS1 16 get sub mul MTLoutaS1 16 get add put /Y* {MTLoutaS1 i get 16 add 116 div} bind def } ifelse nty i Y* DecodeXYZ* 100.00 mul put } for %i=0,15 16 1 20 {/i exch def %i=16,20 ntu2 i MTLoutaS2 i get MTLoutaS2 16 get sub MTLoutaS2 20 get MTLoutaS2 16 get sub div put } for %i=16,20 TBM tfww* /iy0 0 def 0 1 06 {/j exch def /ix0 j 1400 mul def ix0 100 add iy0 250 sub moveto j 4 le {ntu 16 j add get show ix0 100 add iy0 500 sub moveto } if 5 j eq {-150 0 rmoveto TBIM (N) show 0 -50 rmoveto TBIK (0) show 50 50 rmoveto TBIM ((min.)) show 100 0 rmoveto } if 6 j eq {-150 0 rmoveto TBIM (W) show 0 -50 rmoveto TBIK (1) show 50 50 rmoveto TBIM ((max.)) show 100 0 rmoveto } if } for %j TBM tfww* /iy0 3050 def 0 1 06 {/j exch def /ix0 100 j 1400 mul add def ix0 200 sub iy0 moveto j 4 le {nto 16 j add get cvsshow1x (/) show xcolor 0 eq {nty 16 j add get cvsshow1x} {colorm 0 ne {MTLoutaS2 16 j add get cvsshow1x} {nty 16 j add get cvsshow1x} ifelse } ifelse } if 5 j eq {-150 0 rmoveto TBIM (N) show 0 -50 rmoveto TBIK (0) show 50 50 rmoveto TBIM ((min.)) show 100 0 rmoveto} if 6 j eq {-150 0 rmoveto TBIM (W) show 0 -50 rmoveto TBIK (1) show 50 50 rmoveto TBIM ((max.)) show 100 0 rmoveto} if } for %j TBG tfnw* /iy0 0 def /s 1000 def 0 1 06 {/j exch def /ix0 j 1400 mul def ix0 iy0 s s 1 j eq {tzancmyw0l 03 48 add get 0.2500 mul tzancmyw0l 04 48 add get 0.7500 mul add} if 2 j eq {tzancmyw0l 07 48 add get 0.5000 mul tzancmyw0l 08 48 add get 0.5000 mul add} if 3 j eq {tzancmyw0l 11 48 add get 0.7500 mul tzancmyw0l 12 48 add get 0.2500 mul add} if 0 j eq 5 j eq or {tzancmyw0l 0 48 add get} if 4 j eq 6 j eq or {tzancmyw0l 15 48 add get} if 1 exch sub colrecfiw* j 2 eq { %white arround mean grey ix0 iy0 s s 1.0 colrecstw*} if } for %j /s 1400 def /iy0 1500 def 0 1 06 {/j exch def /ix0 j 1400 mul 200 sub def ix0 iy0 s s 1 j eq {tzancmyw0l 03 48 add get 0.2500 mul tzancmyw0l 04 48 add get 0.7500 mul add} if 2 j eq {tzancmyw0l 07 48 add get 0.5000 mul tzancmyw0l 08 48 add get 0.5000 mul add} if 3 j eq {tzancmyw0l 11 48 add get 0.7500 mul tzancmyw0l 12 48 add get 0.2500 mul add} if 0 j eq 5 j eq or {tzancmyw0l 0 48 add get} if 4 j eq 6 j eq or {tzancmyw0l 15 48 add get} if 1 exch sub colrecfiw* } for %j /s 0700 def /iy0 1850 def 0 1 06 {/j exch def /ix0 j 1400 mul 200 sub 350 add def ix0 iy0 s s 1 j eq {tzancmyw0l 03 48 add get 0.2500 mul tzancmyw0l 04 48 add get 0.7500 mul add} if 2 j eq {tzancmyw0l 07 48 add get 0.5000 mul tzancmyw0l 08 48 add get 0.5000 mul add} if 3 j eq {tzancmyw0l 11 48 add get 0.7500 mul tzancmyw0l 12 48 add get 0.2500 mul add} if 0 j eq 5 j eq or {tzancmyw0l 0 48 add get} if 4 j eq 6 j eq or {tzancmyw0l 15 48 add get} if dup dup 0 % 0 0 0 0 setcmykcolor rec fill } for %j -2200 -600 translate } def %END proc_05step %********************************************************** /proc_16step {%BEG proc_16step %requires 0<=iout<=1 %requires deintp=0,1 /tfzw* {tzancmyw0l 07 48 add get 0.5000 mul tzancmyw0l 08 48 add get 0.5000 mul add 1 exch sub 1.0 exp setgray} bind def 15 setlinewidth tfzw* 0 0 moveto 24800 0 rlineto 0 4000 rlineto -24800 0 rlineto closepath fill tfnw* 0 0 moveto 24800 0 rlineto 0 4000 rlineto -24800 0 rlineto closepath stroke /cvishow {cvi 6 string cvs show} def /cvsshow0 {10 mul 0.5 add cvi 0.1 mul 10 string cvs show} def /cvsshow1 {10 mul 0.5 add cvi 0.1 mul %new980310 dup 0 ge {( ) show} if dup abs 10 lt {( ) show} if 10 string cvs show} def /cvsshow2 {100 mul 0.5 add cvi 0.01 mul %new980310 dup 0 ge {( ) show} if dup abs 10 lt {( ) show} if 10 string cvs show} def /cvsshow3 {1000 mul 0.5 add cvi 0.001 mul 10 string cvs show} def /cvsshow1x {/nxx exch def %example nxx=99.1/99.0 nxx 10 mul cvi /nxi exch def %nxi=991/990 nxi 10 idiv /nxa exch def %nxa=99 nxi nxa 10 mul sub /nxb exch def %nxb=1/0 nxa cvishow (,) show %nxa=99 nxb cvishow %nxb=1/0 } def /cvsshow2x {/nxx exch def %example nxx=99.12/99,02/99,00 nxx 100 mul cvi /nxi exch def %nxi=9912/9902/00 nxi 100 idiv /nxa exch def %nxa=99 nxi nxa 100 mul sub /nxb exch def %nxb=12/02/00 nxa cvishow (,) show %nxb=99, nxb 10 ge {nxb cvishow} if %nxb=12 nxb 1 ge nxb 9 le and {(0) show nxb cvishow} if %nxb=02 nxb 0 eq {(00) show} if %nxb=00 } def /cvsshow3x {/nxx exch def %example nxx=99.123/99.012/99.001/99.000 nxx 1000 mul cvi /nxi exch def %nxi=99123/99012/99001/99000 nxi 1000 idiv /nxa exch def %nxa=99 nxi nxa 1000 mul sub /nxb exch def %nxb=123/012/001/000 nxa cvishow (,) show %nxb=99, nxb 100 ge {nxb cvishow} if %nxb=123/012/001/000 nxb 10 ge nxb 99 le and {(0) show nxb cvishow} if %nxb=012 nxb 1 ge nxb 9 le and {(00) show nxb cvishow} if %nxb=001 nxb 0 eq {(000) show} if %nxb=000 } def tfnw* RK 100 -230 moveto (AG060-7, ) show (Bild ) showde (picture ) showen (fig. ) showes (Fig. ) showfr (Fig. ) showit (Figur ) showjp iout 3 ge {(A3) show}{(C3) show} ifelse (W) show TxS show TS 0 -20 rmoveto Txx show 0 20 rmoveto TK (: ) show TK (Element C: 16 visuell gleichabst\344ndige ) showde (Element C: 16 visual equidistant ) showen (Elemento C: 16 equidistante ) showes (\311l\351ment C: 16 paliers de gris ) showfr (Elemento C: 16 equidistante ) showit (Element C: 16 visuelle ekvidistante ) showjp TIK (L*) show RK (-) showde (Graustufen) showde (-) showen (grey steps) showen ( pasos de gris) showes TK ( \350quidistante) showfr ( grigio passi) showit (-) showjp (gr\345trinn) showjp TK (; ) show TIK (PS) show RK (-) showde TK (Operator:) showde ( operator:) showen ( operator:) showes TK ( op\351rateur :) showfr ( operator:) showit ( operator:) showjp TIK ( rgb/cmy0/w/000n) show TK /cvs0 {cvi 7 string cvs} def 15 setlinewidth /L*Nl 18.01 def %standard lightness black /L*Wl 95.41 def %standard lightness white /L*ND where {pop /L*Nl L*ND def} if /L*WD where {pop /L*Wl L*WD def} if /L*Dl L*Wl L*Nl sub def %range between white and black %%%%%%%%%%% oberer Schriftzug %%%%%%%%%%%%%%%% tfww* 100 3650 moveto TBIG (L*/Y) show -50 -50 rmoveto TBK colorm 0 eq { TK (Eingabe) showde %0AG06X-Y 0100# (input) showen %1AG06X-Y 0100# (entrada) showes %2AG06X-Y 0100# (entr\351e) showfr %3AG06X-Y 0100# (immettere) showit %4AG06X-Y 0100# (input) showjp %5AG06X-Y 0100# 50 50 rmoveto} if colorm 0 ne { TK (intended) showen (vorgesehen) showde (pretenden) showes (destin\351) showfr (destinati) showit (intendert) showjp 50 50 rmoveto} if 100 3200 moveto TBIK ((absolut)) showde ((absolute)) showen ((absoluta)) showes ((absolu)) showfr ((absoluta)) showit ((absolutt)) showjp 100 1950 moveto TBK (Nr. und) showde (No. and) showen (NO y) showes (No et) showfr (N. e) showit (Nr. og) showjp 100 1650 moveto RBK (Hex-Code) showde (Hex code) showen TBK (c\363digo Hex) showes (code Hex) showfr (codige Hex) showit RBK (Hex-code) showjp 100 1200 moveto TBIG (w*=l*) show -150 -100 rmoveto TBIK (CIELAB, r) show 100 800 moveto TBIK ((relativ)) showde ((relative)) showen ((relativa)) showes ((relative)) showfr ((relativo)) showit ((relativ)) showjp 900 450 moveto TBIG (w*) show -150 -50 rmoveto TBK (Eingabe) showde %0AG06X-Y 0500# (input) showen %1AG06X-Y 0500# (entrada) showes %2AG06X-Y 0500# RBK (entr\351e) showfr %3AG06X-Y 0500# (immettere) showit %4AG06X-Y 0500# (input) showjp %5AG06X-Y 0500# 2200 600 translate %untere Reihe um +200, +200 verschoben bei dx=1000 von 1400 tfnw* /ntu [(0,000) (0,067) (0,133) (0,200) (0,267) (0,333) (0,400) (0,467) (0,533) (0,600) (0,667) (0,733) (0,800) (0,867) (0,933) (1,000) (0,000) (0,250) (0,500) (0,750) (1,000)] def /nts [ 0.000 0.067 0.133 0.200 0.267 0.333 0.400 0.467 0.533 0.600 0.667 0.733 0.800 0.867 0.933 1.000 0.000 0.250 0.500 0.750 1.000 ] def /nto [18.01 23.17 28.33 33.49 38.65 43.81 48.97 54.13 59.29 64.45 69.61 74.77 79.93 85.09 90.25 95.41 18.01 37.36 56.71 76.06 95.41] def /nty [ 2.52 3.85 5.58 7.77 10.46 13.71 17.57 22.10 27.34 33.36 40.20 47.91 56.56 66.18 76.84 88.59 2.52 9.73 24.63 49.98 88.59] def /n* [(00;F) (01;E) (02;D) (03;C) (04;B) (05;A) (06;9) (07;8) (08;7) (09;6) (10;5) (11;4) (12;3) (13;2) (14;1) (15;0) (00;F) (01;B) (02;7) (03;3) (04;0)] def /cvs1 {0.05 add 10 mul cvi 0.1 mul 7 string cvs} def /cvs3 {0.0005 add 1000 mul cvi 0.001 mul 7 string cvs} def /ntu2 16 array def /DecodeXYZ* {dup 6 29 div ge {dup dup mul mul} {4 29 div sub 108 841 div mul} ifelse} bind def /MTLoutaS0 16 array def /MTLoutaS1 16 array def /MTLoutaS2 16 array def /MTLoutaS0g where {pop 0 1 15 {/i exch def MTLoutaS0 i MTLoutaS0g i get put} for} {/MTLoutaS0 [18.0 23.2 28.3 33.5 38.6 43.8 49.0 54.1 59.3 64.4 69.6 74.8 79.9 85.1 90.2 95.4] def } ifelse /MTLoutaS1g where {pop 0 1 15 {/i exch def MTLoutaS1 i MTLoutaS1g i get put} for} {0 1 15 {/i exch def MTLoutaS1 i MTLoutaS0 i get put} for } ifelse /MTLoutaS2g where {pop 0 1 15 {/i exch def MTLoutaS2 i MTLoutaS2g i get put} for} {0 1 15 {/i exch def MTLoutaS2 i MTLoutaS1 i get put} for } ifelse 0 1 15 {/i exch def %i=0,15 colorm 0 eq {nto i i 0 sub 15 div MTLoutaS0 15 get MTLoutaS0 0 get sub mul MTLoutaS0 0 get add put /Y* {nto i get 16 add 116 div} bind def } {nto i i 0 sub 15 div MTLoutaS1 15 get MTLoutaS1 0 get sub mul MTLoutaS1 0 get add put /Y* {nto i get 16 add 116 div} bind def } ifelse nty i Y* DecodeXYZ* 100.00 mul put } for %i=0,15 0 1 15 {/i exch def %i=0,15 ntu2 i MTLoutaS2 i get MTLoutaS2 0 get sub MTLoutaS2 15 get MTLoutaS2 0 get sub div put } for %i=0,15 TBM tfww* /iy0 0 def 0 1 15 {/j exch def /ix0 j 1400 mul def ix0 100 add iy0 250 sub moveto ntu j get show colorm 0 ne xcolor 1 eq and {ix0 100 add iy0 500 sub moveto ntu2 j get cvs3 show } if } for %j /iy0 3050 def 0 1 15 {/j exch def /ix0 300 j 1400 mul add def ix0 400 sub iy0 moveto nto j get cvsshow1x (/) show xcolor 0 eq {nty j get cvsshow1x} {colorm 0 ne {MTLoutaS2 j get cvsshow1x} {nty j get cvsshow1x} ifelse } ifelse } for %j TBG tfnw* /iy0 0 def 0 1 15 {/j exch def /ix0 400 j 1400 mul add def ix0 300 sub iy0 1150 add moveto n* j get show } for %j /s 1000 def 0 1 15 {/j exch def /ix0 j 1400 mul def ix0 iy0 s s tzancmyw0l j 48 add get 1 exch sub colrecfiw* j 7 eq j 8 eq or { %white arround mean grey ix0 iy0 s s 1.0 colrecstw*} if } for %j /s 1400 def /iy0 1500 def 0 1 15 {/j exch def /ix0 j 1400 mul 200 sub def ix0 iy0 s s tzancmyw0l j 48 add get 1 exch sub colrecfiw* } for %j /s 0700 def /iy0 1850 def 0 1 15 {/j exch def /ix0 j 1400 mul 200 sub 350 add def ix0 iy0 s s tzancmyw0l j 48 add get dup dup 0 % 0 0 0 0 setcmykcolor rec fill } for %j -2200 -600 translate } def %END proc_16step %********************************************************** /proc_Landolt { %BEG proc_Landolt %requires 0<=iout<=1 %requires deintp=0,1 15 setlinewidth tfww* 0 0 moveto 12000 0 rlineto 0 4000 rlineto -12000 0 rlineto closepath fill tfnw* 0 0 moveto 12000 0 rlineto 0 4000 rlineto -12000 0 rlineto closepath stroke tfnw* RK 100 -230 moveto (AG061-1, ) show (Bild ) showde (picture ) showen (fig. ) showes (Fig. ) showfr (Fig. ) showit (Figur ) showjp iout 3 ge {(A4) show}{(C4) show} ifelse (W) show TxS show TS 0 -20 rmoveto Txx show 0 20 rmoveto TK (: ) show TK (Element D: Landoltringe ) showde RK (Element D: Landolt-rings ) showen (Elemento D: anillos de Landolt ) showes TK (\311l\351ment D: anneaux de Landolt ) showfr (Elemento D: anelli di Landolt ) showit (Element D: Landoltringer ) showjp RIK (W-N) show TK (; ) show TIK (PS) show RK (-) showde (Operator:) showde ( operator:) showen ( operator:) showes TK ( op\351rateur :) showfr ( operator:) showit ( operator:) showjp TIK ( rgb/cmy0/w/000n) show 200 3500 moveto TBIK (Umfeldstufe) showde (background step) showen (paso fondo) showes (\351chelonnement du) showfr (lo sfondo passo) showit RBIK (omfelt-trinn) showjp 200 3200 moveto RBIK (Hex-Code) showde (Hex code) showen TBIK (C\363digo Hexadecimal) showes (font code hex) showfr (codice esadecimale) showit RBIK (Hex-code) showjp 4100 50 moveto TBK (Landoltringe ) showde RBK (Landolt-rings ) showen (anillos de Landolt ) showes (anneaux de Landolt ) showfr (anelli di Landolt ) showit (Landoltringer ) showjp RBIK (W-N) show 8200 3500 moveto TBIK (Ringstufe) showde (ring step) showen (paso del anillo) showes (\351chelonnement) showfr (anello passo) showit RBIK (ring-trinn) showjp 8200 3200 moveto RBIK (Hex-Code) showde (Hex code) showen TBIK (C\363digo Hexadecimal) showes (font code hex) showfr (codice esadecimale) showit RBIK (Hex-code) showjp 8900 50 moveto RBIK (Code: Umfeld - Ring) showde (code: background - ring) showen TBIK (c\363digo: ) showes RBIK (fondo - paso del anillo) showes TBIK (\311l\351ment: fond - anneaux) showfr (codice: sfondo passo - anello) showit (kode: omfelt - ring) showjp TBM /nll [(F) (8) (2) (E) (7) (0)] def 0 1 5 {/j exch def /iy0 500 j 600 mul add def 2150 iy0 moveto nll j get show } for %j /nr [(D) (6) (0) (F) (8) (1)] def 0 1 5 {/j exch def /iy0 500 j 600 mul add def 7800 iy0 moveto nr j get show } for %j /nc [(F-D) (8-6) (2-0) (E-F) (7-8) (0-1)] def RBM 0 1 5 {/j exch def /iy0 500 j 600 mul add def 10050 iy0 moveto nc j get show } for %j TBM /ar 80 def ar setlinewidth /ak [4 3 2 8 7 1 5 6 8 5 3 7 2 1 4 6 6 3 5 4 3 7 2 8 4 1 6 7 8 2 3 5 1 5 4 8 7 2 3 6 8 1 7 6 2 5 4 3] def /nl [0 7 13 1 8 15] def %+2, -1 0 1 07 {/j exch def /ix0 2700 j 600 mul add def 0 1 05 {/l exch def /iy0 0300 l 600 mul add def /k l 8 mul j add def /i1 nl l get def /ixd 600 def ix0 iy0 ixd ixd tzancmyw0l i1 48 add get 1 exch sub colrecfiw* l 2 le {/i1 nl l get 2 add def} {/i1 nl l get 1 sub def} ifelse tzancmyw0l i1 48 add get 1 exch sub 1.0 exp setgray ix0 300 add iy0 300 add ar 2.5 mul 0 360 arc closepath fill /i1 nl l get def tzancmyw0l i1 48 add get 1 exch sub 1.0 exp setgray ix0 300 add iy0 300 add ar 1.5 mul 0 360 arc closepath fill /i1 nl l get def tzancmyw0l i1 48 add get 1 exch sub 1.0 exp setgray ix0 300 add iy0 300 add moveto /m ak k get exec def m 1 eq {ar 2.6 mul 0 rlineto closepath stroke} if %0 m 2 eq {ar 2.6 mul 45 sin mul ar 2.6 mul 45 cos mul rlineto closepath stroke} if %45 m 3 eq {0 ar 2.6 mul rlineto closepath stroke} if %90 m 4 eq {ar 2.6 mul 135 sin mul ar 2.6 mul 135 cos mul rlineto closepath stroke} if %135 m 5 eq {ar 2.6 mul neg 0 rlineto closepath stroke} if %0 m 6 eq {ar 2.6 mul 235 sin mul ar 2.6 mul 235 cos mul rlineto closepath stroke} if %45 m 7 eq {0 ar 2.6 mul neg rlineto closepath stroke} if %0 m 8 eq {ar 2.6 mul 315 sin mul ar 2.6 mul 315 cos mul rlineto closepath stroke} if %45 } for %l } for %j } def %END proc_Landolt %********************************************************** /proc_Line45 { %BEG proc_Line45 %requires 0<=iout<=1 %requires deintp=0,1 15 setlinewidth tfww* 0 0 moveto 12000 0 rlineto 0 4000 rlineto -12000 0 rlineto closepath fill tfnw* 0 0 moveto 12000 0 rlineto 0 4000 rlineto -12000 0 rlineto closepath stroke tfnw* RK 100 -230 moveto (AG061-3, ) show (Bild ) showde (picture ) showen (fig. ) showes (Fig. ) showfr (Fig. ) showit (Figur ) showjp iout 3 ge {(A5) show}{(C5) show} ifelse (W) show TxS show TS 0 -20 rmoveto Txx show 0 20 rmoveto TK (: ) show TK (Element E: Linienraster unter) showde (Element E: Line raster under) showen (Elemento E: Trama linea menores de) showes (\311l\351ment E: trame lin\351aire \340) showfr (Elemento E: Linea raster a) showit (Element E: Linjeraster med) showjp ( 45) show TK 0 60 rmoveto (o) show 0 -60 rmoveto TK ( \050oder) showde ( \050or) showen ( \050o) showes ( \050ou) showfr ( \050o) showit ( \050eller) showjp ( 135) show TK 0 60 rmoveto (o) show 0 -60 rmoveto TK (\051) showde (\051) showen ( grados\051) showes (\051) showfr ( gradi\051) showit (\051) showjp TK (; ) show TIK (PS) show RK (-) showde TK (Operator:) showde RK (-) showen (operator:) showen ( operator:) showes TK ( op\351rateur :) showfr ( operator:) showit ( operator:) showjp TIK ( rgb/cmy0/w/000n) show TK % 0,01 * (72/25,4) = 0,02834 Zoll = 0,01 MM % 72 / 3600 = 2 / 100 Zoll = 0,02 Zoll = 0,00705555 mm %/FAKT {0.01 72 mul 25.4 div 72 3600 div div} def %(0,01 * 72 / 25.4)/(72/3600) = (0.01/25.4)/(1/3600) = (0.01*3600)/25.4 % = 36/25.4 = 1.4173228 /FAKT {36 25.4 div mul} def /FAKC {36 25.4 div} def %72 3600 div FAKT dup scale %Belichtereinheit = 25.4 mm / 3600 = 0,0070555555 mm %PostScript-Einheit =(72/3600) = 2 / 100 = 0.02 %bisherige Einheit 0.01 * 72 / 25.4 = 0,0283464 = 3/100 Zoll %bisherige Einheit 0.01 / 25.4 = 0,0003937 %MM -> DPI = 0,0283464 / 0.07055 = (25.4/3600) / (72/25.4) = 2 / 100 = 0,02 /TEKx {200 /Times-ISOL1 FS} bind def %/ausz 8 def /half 0 def %Halbt %Farbauszug 1=C, 2=M, 3=Y, 7=N, 8=F 15 setlinewidth %kleinste Linienbreite 4300 100 moveto TBK (Rasterweite in ) showde (line raster diameter in ) showen (de di\341metro r\341ster in ) showes (largeur de trame in ) showfr (diametro linea raster in ) showit (rasterbredde i ) showjp TBIK (lpi) show /ntl [( 15) ( 30) ( 60) (120)] def /ntp [(\050+1\051) (\050+2\051) (\050+4\051) (\050+8\051)] def /ntr [( 30) ( 60) (120) (240)] def /ntu [(15) (16) (17) (18) (19) (20) (21) (22) (23) (24) (25) (26) (27) (28) (29) (30)] def /nto [(120) (128) (136) (144) (152) (160) (168) (176) (184) (192) (200) (208) (216) (224) (232) (240)] def TBM tfnw* 0 1 4 {/l exch def /iy0 850 l 600 mul add def 500 iy0 moveto 10800 0 rlineto closepath stroke } for %l 0 3 3 {/l exch def /iy0 l 600 mul def 0 1 15 {/j exch def /ix0 1150 j 600 mul add def l 0 eq {ix0 150 add iy0 450 add moveto ntu j get show} if l 3 eq {ix0 050 add iy0 1600 add moveto nto j get show} if l 0 eq {ix0 iy0 400 add moveto 0 3300 rlineto closepath stroke} if l 0 eq j 15 eq and {ix0 600 add iy0 400 add FAKT moveto 0 3300 rlineto closepath stroke} if } for %j } for %l tfnw* 0 1 03 {/l exch def /iy0 850 l 600 mul add def TBK 600 iy0 100 add moveto ntp l get show TBM 500 iy0 350 add moveto ntl l get show 10900 iy0 150 add moveto ntr l get show tfnw* %Achtung N-Raster /ixd 600 def 0 1 15 {/j exch def /ix0 1150 j 600 mul add def TEKx l 0 eq {/ixjF0 3600 30 j 1 mul add div def /kmax 8 def /x ix0 def %BEG special 45 degree /y iy0 def /width ixd def /height ixd def gsave newpath x y moveto width 0 rlineto 0 height rlineto width neg 0 rlineto closepath clip newpath %END special 45 degree kmax neg 2 kmax {/k exch def /ixjF ixjF0 def /ixjFk ixjF k 2 sub mul def /ixjFk1 ixjFk ixjF add def ixjFk 600 lt { ix0 ixjFk add iy0 moveto ixjF 000 rlineto ixd dup rlineto ixjF neg 000 rlineto closepath fill } if %ixjFk < 600 } for %k grestore %special 45 degree } if l 1 eq {/ixjF0 3600 60 j 2 mul add div def /kmax 16 def /x ix0 def %BEG special 45 degree /y iy0 def /width ixd def /height ixd def gsave newpath x y moveto width 0 rlineto 0 height rlineto width neg 0 rlineto closepath clip newpath %END special 45 degree kmax neg 2 kmax {/k exch def /ixjF ixjF0 def /ixjFk ixjF k mul def /ixjFk1 ixjFk ixjF add def ixjFk 600 lt { ix0 ixjFk add iy0 moveto ixjF 000 rlineto ixd dup rlineto ixjF neg 000 rlineto closepath fill } if %ixjFk < 600 FAKT } for %k grestore %special 45 degree } if l 2 eq {/ixjF0 3600 120 j 4 mul add div def /kmax 32 def /x ix0 def %BEG special 45 degree /y iy0 def /width ixd def /height ixd def gsave newpath x y moveto width 0 rlineto 0 height rlineto width neg 0 rlineto closepath clip newpath %END special 45 degree kmax neg 2 kmax {/k exch def /ixjF ixjF0 def /ixjFk ixjF k mul def /ixjFk1 ixjFk ixjF add def ixjFk 600 lt { ix0 ixjFk add iy0 moveto ixjF 000 rlineto ixd dup rlineto ixjF neg 000 rlineto closepath fill } if %ixjFk < 600 FAKT } for %k grestore %special 45 degree } if l 3 eq {/ixjF0 3600 240 j 8 mul add div def /kmax 64 def /x ix0 def %BEG special 45 degree /y iy0 def /width ixd def /height ixd def gsave newpath x y moveto width 0 rlineto 0 height rlineto width neg 0 rlineto closepath clip newpath %END special 45 degree kmax neg 2 kmax {/k exch def /ixjF ixjF0 def /ixjFk ixjF k mul def /ixjFk1 ixjFk ixjF add def ixjFk 600 lt { ix0 ixjFk add iy0 moveto ixjF 000 rlineto ixd dup rlineto ixjF neg 000 rlineto closepath fill } if %ixjFk < 600 FAKT } for %k grestore %special 45 degree } if } for %j tfnw* } for %l } def %END proc_Line45 %********************************************************** /proc_Line90 { %BEG proc_Line90 %requires 0<=iout<=1 %requires deintp=0,1 15 setlinewidth tfww* 0 0 moveto 12000 0 rlineto 0 4000 rlineto -12000 0 rlineto closepath fill tfnw* 0 0 moveto 12000 0 rlineto 0 4000 rlineto -12000 0 rlineto closepath stroke tfnw* RK 100 -230 moveto (AG061-5, ) show (Bild ) showde (picture ) showen (fig. ) showes (Fig. ) showfr (Fig. ) showit (Figur ) showjp iout 3 ge {(A6) show}{(C6) show} ifelse (W) show TxS show TS 0 -20 rmoveto Txx show 0 20 rmoveto TK (: ) show TK (Element F: Linienraster unter) showde (Element F: Line raster under) showen (Elemento F: Trama linea menores de) showes (\311l\351ment F: trame lin\351aire \340) showfr (Elemento F: Linea raster a) showit (Element F: Linjeraster med) showjp ( 90) show TK 0 60 rmoveto (o) show 0 -60 rmoveto TK ( \050oder) showde ( \050or) showen ( \050o) showes ( \050ou) showfr ( \050o) showit ( \050eller) showjp ( 0) show TK 0 60 rmoveto (o) show 0 -60 rmoveto TK (\051) showde (\051) showen ( grados\051) showes (\051) showfr ( gradi\051) showit (\051) showjp TK (; ) show TIK (PS) show RK (-) showde TK (Operator:) showde RK (-) showen TK (operator:) showen TK ( operator:) showes ( op\351rateur :) showfr ( operator:) showit ( operator:) showjp TIK ( rgb/cmy0/w/000n) show TK % 0,01 * (72/25,4) = 0,02834 Zoll = 0,01 MM % 72 / 3600 = 2 / 100 Zoll = 0,02 Zoll = 0,00705555 mm %/FAKT {0.01 72 mul 25.4 div 72 3600 div div} def %(0,01 * 72 / 25.4)/(72/3600) = (0.01/25.4)/(1/3600) = (0.01*3600)/25.4 % = 36/25.4 = 1.4173228 /FAKT {36 25.4 div mul} def /FAKC {36 25.4 div} def %72 3600 div FAKT dup scale %Belichtereinheit = 25.4 mm / 3600 = 0,0070555555 mm %PostScript-Einheit =(72/3600) = 2 / 100 = 0.02 %bisherige Einheit 0.01 * 72 / 25.4 = 0,0283464 = 3/100 Zoll %bisherige Einheit 0.01 / 25.4 = 0,0003937 %MM -> DPI = 0,0283464 / 0.07055 = (25.4/3600) / (72/25.4) = 2 / 100 = 0,02 /TEKx {200 /Times-ISOL1 FS} bind def %/ausz 8 def /half 0 def %Halbt %Farbauszug 1=C, 2=M, 3=Y, 7=N, 8=F 15 setlinewidth %kleinste Linienbreite 4300 100 moveto TBK (Rasterweite in ) showde (line raster diameter in ) showen (de di\341metro r\341ster in ) showes (largeur de trame in ) showfr (diametro linea raster in ) showit (rasterbredde i ) showjp TBIK (lpi) show /ntl [( 15) ( 30) ( 60) (120)] def /ntp [(\050+1\051) (\050+2\051) (\050+4\051) (\050+8\051)] def /ntr [( 30) ( 60) (120) (240)] def /ntu [(15) (16) (17) (18) (19) (20) (21) (22) (23) (24) (25) (26) (27) (28) (29) (30)] def /nto [(120) (128) (136) (144) (152) (160) (168) (176) (184) (192) (200) (208) (216) (224) (232) (240)] def TBM tfnw* 0 1 4 {/l exch def /iy0 850 l 600 mul add def 500 iy0 moveto 10800 0 rlineto closepath stroke } for %l 0 3 3 {/l exch def /iy0 l 600 mul def 0 1 15 {/j exch def /ix0 1150 j 600 mul add def l 0 eq {ix0 150 add iy0 450 add moveto ntu j get show} if l 3 eq {ix0 050 add iy0 1600 add moveto nto j get show} if l 0 eq {ix0 iy0 400 add moveto 0 3300 rlineto closepath stroke} if l 0 eq j 15 eq and {ix0 600 add iy0 400 add FAKT moveto 0 3300 rlineto closepath stroke} if } for %j } for %l tfnw* 0 1 03 {/l exch def /iy0 850 l 600 mul add def TBK 600 iy0 100 add moveto ntp l get show TBM 500 iy0 350 add moveto ntl l get show 10900 iy0 150 add moveto ntr l get show /ixd 600 def 0 1 15 {/j exch def /ix0 1150 j 600 mul add def TEKx l 0 eq {/ixjF0 3600 30 j 1 mul add div def /kmax 8 def 0 2 kmax {/k exch def /ixjF ixjF0 def /ixjFk ixjF k mul def /ixjFk1 ixjFk ixjF add def ixjFk 600 lt { ix0 ixjFk add iy0 moveto ixjF 000 rlineto 000 ixd rlineto ixjF neg 000 rlineto closepath fill } if %ixjFk < 600 } for %k } if l 1 eq {/ixjF0 3600 60 j 2 mul add div def /kmax 16 def 0 2 kmax {/k exch def /ixjF ixjF0 def /ixjFk ixjF k mul def /ixjFk1 ixjFk ixjF add def ixjFk 600 lt { ix0 ixjFk add iy0 moveto ixjF 000 rlineto 000 ixd rlineto ixjF neg 000 rlineto closepath fill } if %ixjFk < 600 FAKT } for %k } if l 2 eq {/ixjF0 3600 120 j 4 mul add div def /kmax 32 def 0 2 kmax {/k exch def /ixjF ixjF0 def /ixjFk ixjF k mul def /ixjFk1 ixjFk ixjF add def ixjFk 600 lt { ix0 ixjFk add iy0 moveto ixjF 000 rlineto 000 ixd rlineto ixjF neg 000 rlineto closepath fill } if %ixjFk < 600 FAKT } for %k } if l 3 eq {/ixjF0 3600 240 j 8 mul add div def /kmax 64 def 0 2 kmax {/k exch def /ixjF ixjF0 def /ixjFk ixjF k mul def /ixjFk1 ixjFk ixjF add def ixjFk 600 lt { ix0 ixjFk add iy0 moveto ixjF 000 rlineto 000 ixd rlineto ixjF neg 000 rlineto closepath fill } if %ixjFk < 600 FAKT } for %k } if } for %j tfnw* } for %l } def %END proc_Line90 %********************************************************** /trn {0.0 0.0 0.0} def %Reproduktionsfarben NZW /trz {0.5 0.5 0.5} def /trw {1.0 1.0 1.0} def /tgn {trn setrgbcolor} def /tgz {trz setrgbcolor} def /tgw {trw setrgbcolor} def %********************************************************** /rec %x, y width heigth {/heigth exch def /width exch def moveto width 0 rlineto 0 heigth rlineto width neg 0 rlineto closepath } bind def /rem %x0, y0 width heigth {/heigth exch def /width exch def /y0 exch def /x0 exch def x0 width 0.5 mul add y0 heigth 0.5 mul add moveto width 0 rlineto 0 heigth rlineto width neg 0 rlineto closepath } bind def /cviht {dup 0 ge {0.49 add}{0.49 sub} ifelse cvi} def /cvishow {dup 0 ge {0.5 add} {0.5 sub} ifelse cvi 6 string cvs show} def /cvsshow1 {dup 0 ge {0.05 add} {0.05 sub} ifelse 10 mul cvi 0.1 mul 7 string cvs show} def /cvsshow2 {dup 0 ge {0.005 add} {0.005 sub} ifelse 100 mul cvi 0.01 mul 7 string cvs show} def /cvsshow3 {dup 0 ge {0.0005 add} {0.0005 sub} ifelse 1000 mul cvi 0.001 mul 7 string cvs show} def /A4quer {598 0 tl 90 rotate} def %%ENDProlog gsave /lanind 1 def /lantex [(G) (E) (S) (N) (I) (J) (M)] def /showde {0 lanind eq {show} {pop} ifelse} bind def /showen {1 lanind eq {show} {pop} ifelse} bind def /showfr {2 lanind eq {show} {pop} ifelse} bind def /showes {3 lanind eq {show} {pop} ifelse} bind def /showit {4 lanind eq {show} {pop} ifelse} bind def /showjp {5 lanind eq {show} {pop} ifelse} bind def /showea {1 lanind le {show} {pop} ifelse} bind def /showm {6 lanind eq {show} {pop} ifelse} bind def %default values /lanind1 0 def /lanind2 0 def /lanindd 01 def /lanindm 01 def /colorm1 00 def /colorm2 00 def /colormd 01 def /colormm 01 def /deintp1 00 def /deintp2 00 def /deintpd 01 def /deintpm 01 def /xcolor1 03 def /xcolor2 03 def /xcolord 01 def /xcolorm 01 def /xchart1 00 def /xchart2 00 def /xchartd 01 def /xchartm 01 def /pchart1 00 def /pchart2 00 def /pchartd 01 def /pchartm 01 def /colsep1 00 def /colsep2 00 def /colsepd 01 def /colsepm 01 def /pmetam1 00 def /pmetam2 00 def /pmetamd 01 def /pmetamm 01 def /xchart3 00 def /xchart4 00 def /xchart5 00 def %usual change of default values /lanindf where {pop /lanind1 lanindf def /lanind2 lanindf def /lanindd laninddf def /lanindm lanindmf def} if /colormf where {pop /colorm1 colormf def /colorm2 colormf def /colormd colormdf def /colormm colormmf def} if /deintpf where {pop /deintp1 deintpf def /deintp2 deintpf def /deintpd deintpdf def /deintpm deintpmf def} if /xcolorf where {pop /xcolor1 xcolorf def /xcolor2 xcolorf def /xcolord xcolordf def /xcolorm xcolormf def} if /xchartf where {pop /xchart1 xchartf def /xchart2 xchartf def /xchartd xchartdf def /xchartm xchartmf def} if /pchartf where {pop /pchart1 pchartf def /pchart2 pchartf def /pchartd pchartdf def /pchartm pchartmf def} if /colsepf where {pop /colsep1 colsepf def /colsep2 colsepf def /colsepd colsepdf def /colsepm colsepmf def} if /pmetamf where {pop /pmetam1 pmetamf def /pmetam2 pmetamf def /pmetamd pmetamdf def /pmetamm pmetammf def} if /xchart3f where {pop /xchart3 xchart3f def} if /xchart4f where {pop /xchart4 xchart4f def} if /xchart5f where {pop /xchart5 xchart5f def} if /lanind lanind1 def % /colorm colorm1 def % /deintp deintp1 def % /xcolor xcolor1 def % /xchart xchart1 def % /pchart pchart1 def % /colsep colsep1 def % /pmetam pmetam1 def % /GSS$ where {pop /LSS$ GSS$ def} {/LSS$ (1) def} ifelse /GSC$ where {pop /LSC$ GSC$ def} {/LSC$ (N) def} ifelse /GSX$ where {pop /LSX$ GSX$ def} {/LSX$ (0) def} ifelse /GSY$ where {pop /LSY$ GSY$ def} {/LSY$ (0) def} ifelse /GEX$ where {pop /LEX$ GEX$ def} {/LEX$ (P.PS./PDF) def} ifelse /GEY$ where {pop /LEY$ GEY$ def} {/LEY$ (P.DAT) def} ifelse /IMES where {pop %/IMES IMES def } {/IMES 0 def} ifelse /colorml colorm def %0 1 1 {/colorml exch def %colorml=0,1 /xcolorl xcolor def %0 1 3 {/xcolorl exch def %xcolorl=0,3 /xchartl xchart def %0 1 7 {/xchartl exch def %xchartl=0,7 /pchartl pchart def %0 1 2 {/pchartl exch def %pchartl=0,2 colorm 0 eq deintp 0 eq and {/TxS () def /Txx (dd) def /Fxx (d) def} if colorm 0 eq deintp 1 eq and {/TxS () def /Txx (de) def /Fxx (e) def} if colorm 1 eq deintp 0 eq and {/TxS () def /Txx (dd) def /Fxx (d) def} if colorm 1 eq deintp 1 eq and {/TxS () def /Txx (de) def /Fxx (e) def} if %xchart 0 eq {/Txx (-) def /Fxx (-) def} if gsave xcolorl 0 eq {/tfnx* {0 0 0 1 setcmykcolor} def /tfwx* {0 0 0 0 setcmykcolor} def /colrecfix* {setcmykcolor rec fill} bind def /colrecstx* {setcmykcolor rec stroke} bind def } if xcolorl 1 eq {/tfnx* {0 setgray} def /tfwx* {1 setgray} def /colrecfix* {setgray rec fill} bind def /colrecstx* {setgray rec stroke} bind def } if xcolorl 2 eq {/tfnx* {1 1 1 0 setcmykcolor} def /tfwx* {0 0 0 0 setcmykcolor} def /colrecfix* {setcmykcolor rec fill} bind def /colrecstx* {setcmykcolor rec stroke} bind def } if xcolorl 3 eq {/tfnx* {0 0 0 setrgbcolor} def /tfwx* {1 1 1 setrgbcolor} def /colrecfix* {setrgbcolor rec fill} bind def /colrecstx* {setrgbcolor rec stroke} bind def } if pchartl 0 eq {%pchartl=0; 'AL0X'Y10-7N_AL09_JSO_1P1S.EPS; test chart N %font0309.ps*********************************************** /CW {100 /Courier-ISOL1 FS} bind def /CV {150 /Courier-ISOL1 FS} bind def /CS {200 /Courier-ISOL1 FS} bind def /CK {250 /Courier-ISOL1 FS} bind def /CM {300 /Courier-ISOL1 FS} bind def /CG {350 /Courier-ISOL1 FS} bind def /CBW {100 /CourierB-ISOL1 FS} bind def /CBV {150 /CourierB-ISOL1 FS} bind def /CBS {200 /CourierB-ISOL1 FS} bind def /CBK {250 /CourierB-ISOL1 FS} bind def /CBM {300 /CourierB-ISOL1 FS} bind def /CBG {350 /CourierB-ISOL1 FS} bind def /RW {100 /Times-Roman FS} bind def /RV {150 /Times-Roman FS} bind def /RS {200 /Times-Roman FS} bind def /RK {250 /Times-Roman FS} bind def /RM {300 /Times-Roman FS} bind def /RG {350 /Times-Roman FS} bind def /RIW {100 /Times-Italic FS} bind def /RIV {150 /Times-Italic FS} bind def /RIS {200 /Times-Italic FS} bind def /RIK {250 /Times-Italic FS} bind def /RIM {300 /Times-Italic FS} bind def /RIG {350 /Times-Italic FS} bind def /RBW {100 /Times-Bold FS} bind def /RBV {150 /Times-Bold FS} bind def /RBS {200 /Times-Bold FS} bind def /RBK {250 /Times-Bold FS} bind def /RBM {300 /Times-Bold FS} bind def /RBG {350 /Times-Bold FS} bind def /RBIW {100 /Times-BoldItalic FS} bind def /RBIV {150 /Times-BoldItalic FS} bind def /RBIS {200 /Times-BoldItalic FS} bind def /RBIK {250 /Times-BoldItalic FS} bind def /RBIM {300 /Times-BoldItalic FS} bind def /RBIG {350 /Times-BoldItalic FS} bind def /TW {100 /Times-ISOL1 FS} bind def /TV {150 /Times-ISOL1 FS} bind def /TS {200 /Times-ISOL1 FS} bind def /TK {250 /Times-ISOL1 FS} bind def /TM {300 /Times-ISOL1 FS} bind def /TG {350 /Times-ISOL1 FS} bind def /TIW {100 /TimesI-ISOL1 FS} bind def /TIV {150 /TimesI-ISOL1 FS} bind def /TIS {200 /TimesI-ISOL1 FS} bind def /TIK {250 /TimesI-ISOL1 FS} bind def /TIM {300 /TimesI-ISOL1 FS} bind def /TIG {350 /TimesI-ISOL1 FS} bind def /TBW {100 /TimesB-ISOL1 FS} bind def /TBV {150 /TimesB-ISOL1 FS} bind def /TBS {200 /TimesB-ISOL1 FS} bind def /TBK {250 /TimesB-ISOL1 FS} bind def /TBM {300 /TimesB-ISOL1 FS} bind def /TBG {295 /TimesB-ISOL1 FS} bind def /TBIW {100 /TimesBI-ISOL1 FS} bind def /TBIV {150 /TimesBI-ISOL1 FS} bind def /TBIS {200 /TimesBI-ISOL1 FS} bind def /TBIK {250 /TimesBI-ISOL1 FS} bind def /TBIM {300 /TimesBI-ISOL1 FS} bind def /TBIG {350 /TimesBI-ISOL1 FS} bind def /SW {100 /Symbol FS} bind def /SV {150 /Symbol FS} bind def /SS {200 /Symbol FS} bind def /SK {250 /Symbol FS} bind def /SM {300 /Symbol FS} bind def /SG {350 /Symbol FS} bind def /ishowRV {RW -00 -30 rmoveto show 00 30 rmoveto RV} def /jshowRV {RBW -00 -30 rmoveto show 00 30 rmoveto RBV} def /ishowTV {TW -00 -30 rmoveto show 00 30 rmoveto TV} def /jshowTV {TBW -00 -30 rmoveto show 00 30 rmoveto TBV} def /ishowRS {RV -00 -40 rmoveto show 00 40 rmoveto RS} def /jshowRS {RBV -00 -40 rmoveto show 00 40 rmoveto RBS} def /ishowTS {TV -00 -40 rmoveto show 00 40 rmoveto TS} def /jshowTS {TBV -00 -40 rmoveto show 00 40 rmoveto TBS} def /ishowRK {RS -00 -50 rmoveto show 00 50 rmoveto RK} def /jshowRK {RBS -00 -50 rmoveto show 00 50 rmoveto RBK} def /ishowTK {TS -00 -50 rmoveto show 00 50 rmoveto TK} def /jshowTK {TBS -00 -50 rmoveto show 00 50 rmoveto TBK} def /ishowRM {RK -00 -60 rmoveto show 00 60 rmoveto RM} def /jshowRM {RBK -00 -60 rmoveto show 00 60 rmoveto RBM} def /ishowTM {TK -00 -60 rmoveto show 00 60 rmoveto TM} def /jshowTM {TBK -00 -60 rmoveto show 00 60 rmoveto TBM} def /ishowRG {RM -00 -70 rmoveto show 00 70 rmoveto RG} def /jshowRG {RBM -00 -70 rmoveto show 00 70 rmoveto RBG} def /ishowTG {TM -00 -70 rmoveto show 00 70 rmoveto TG} def /jshowTG {TBM -00 -70 rmoveto show 00 70 rmoveto TBG} def %font0309.ps*********************************************** 68 90 translate 0.01 MM dup scale 0 setgray 15 setlinewidth /iout 3 def /INW 0 def %X %********************************************************** 1 1 1 setrgbcolor 0 0 moveto 25200 0 rlineto 0 17500 rlineto %picture larger -25200 0 rlineto closepath fill 0 0 0 setrgbcolor 0 0 moveto 25200 0 rlineto 0 17500 rlineto %picture larger -25200 0 rlineto closepath stroke %no. 0 1 2 3 4 5 6 7 framef image /xtr [ 0200 13000 200 13000 200 13000 200 13000 -2400 200] def /ytr [13400 13400 9050 9050 4700 4700 0350 0350 -2000 8750] def %gsave %Names: %proc_rosetten: position 2 for CMY and OLV %proc_05step: position 4 for CMY and OLV %proc_16step: position 6 for CMY and OLV %proc_Landolt: position 1 for CMY and OLV %proc_Line45: position 3 for CMY and OLV %proc_Line90: position 5 for CMY and OLV %********************************************************** xtr 2 get ytr 2 get translate %/iout 3 def proc_rosetten xtr 2 get neg ytr 2 get neg translate %********************************************************** xtr 4 get ytr 4 get translate %/iout 0 def proc_05step xtr 4 get neg ytr 4 get neg translate %********************************************************** xtr 6 get ytr 6 get translate %/iout 0 def proc_16step xtr 6 get neg ytr 6 get neg translate %********************************************************** xtr 1 get ytr 1 get translate %/iout 0 def proc_Landolt xtr 1 get neg ytr 1 get neg translate %********************************************************** xtr 3 get ytr 3 get translate %/iout 0 def proc_Line45 xtr 3 get neg ytr 3 get neg translate %********************************************************** xtr 5 get ytr 5 get translate %/iout 0 def proc_Line90 xtr 5 get neg ytr 5 get neg translate %********************************************************** } if %pchartl=0; 'AL0X'Y10-7N_AL09_JSO_1P1S.EPS test chart N pchartl 1 eq {%pchartl=1; 'AL0X'Y10-7N_AL09_JSO_3P2A.EPS; test hard and software %font0309B.ps*********************************************** %only T*G, R*G, T*M, R*M, jshowTG, with T*M /RM {300 /Times-Roman FS} bind def /RG {350 /Times-Roman FS} bind def /RIM {300 /Times-Italic FS} bind def /RIG {350 /Times-Italic FS} bind def /RBM {300 /Times-Bold FS} bind def /RBG {350 /Times-Bold FS} bind def /RBIM {300 /Times-BoldItalic FS} bind def /RBIG {350 /Times-BoldItalic FS} bind def /TM {300 /Times-ISOL1 FS} bind def /TG {350 /Times-ISOL1 FS} bind def /TIM {300 /TimesI-ISOL1 FS} bind def /TIG {350 /TimesI-ISOL1 FS} bind def /TBM {300 /TimesB-ISOL1 FS} bind def /TBG {295 /TimesB-ISOL1 FS} bind def /TBIM {300 /TimesBI-ISOL1 FS} bind def /TBIG {350 /TimesBI-ISOL1 FS} bind def /SM {300 /Symbol FS} bind def /SG {350 /Symbol FS} bind def /ishowTM {TK -00 -60 rmoveto show 00 60 rmoveto TM} def /jshowTM {TBK -00 -60 rmoveto show 00 60 rmoveto TBM} def /ishowTG {TM -00 -70 rmoveto show 00 70 rmoveto TG} def /jshowTG {TBM -00 -70 rmoveto show 00 70 rmoveto TBG} def %font0309B.ps*********************************************** 72 90 translate 0.01 MM dup scale 20 setlinewidth 1.0 setgray 0 0 moveto 12000 0 rlineto 0 8300 rlineto -12000 0 rlineto closepath fill 0.0 setgray 0 0 moveto 12000 0 rlineto 0 8300 rlineto -12000 0 rlineto closepath stroke /serverL1 (http://130.149.60.45/~farbmetrik/) def /serverL2 (http://farbe.li.tu-berlin.de/) def /serverL3 (http://farbe.li.tu-berlin.de/) def /serverLA serverL3 def /serverLB serverL2 def /serverLC serverL2 def TM 0 setgray 100 -260 moveto (Teil 3, ) showde (part 3, ) showen (parte 3, ) showes (la part 3, ) showfr (la parte 3, ) showit (artikkelen 3, ) showjp RM 9000 -260 moveto (AG060-7) show Txx show (: ) show deintp cvishow colorml cvishow xcolorl cvishow xchartl cvishow pchartl cvishow /x20 100 def /y20 7200 def /yd 320 def x20 y20 yd 2.3 mul add moveto RBM (Dokumentation von Dateiformat, Hard- und Software) showde TBM ( f\374r diese Pr\374fung:) showde (Documentation of file format, hardware and software) showen ( for this test:) showen (Formato de archive de documentati\363n, hardware y software) showes ( para esta prueba:) showes (Format de fichier de documentation, de hardware et software) showfr ( pour ce test:) showfr (Documentazione del formato file, hardware e software) showit ( per il test:) showit (Documentasjion av filformat, maskinvare og programvare) showjp ( for denne testen:) showjp x20 y20 yd add moveto RBM (PDF-Datei:) showde (PDF file:) showen (Archivo PDF:) showes (Fichier PDF:) showfr (File PDF:) showit (PDF-fil:) showjp RM x20 y20 yd 0 mul add moveto serverLB show (AG06/AG06) show (F0P) show (X) show % (_CY) show 8 xchart xchartd idiv sub cvishow (_) show 1 cvishow (.PDF) show x20 9000 add y20 yd 0 mul add moveto TBM (unterstreiche: Ja/Nein) showde ( underline: Yes/No) showen ( underline: Si/No) showes ( souligner: Qui/Non) showfr ( sottolineare: Si/No) showit ( underline: Ja/Nei) showjp x20 y20 yd 1 mul sub moveto RBM (PS-Datei:) showde (PS file:) showen (Archivo PS:) showes (Fichier PS:) showfr (File PS:) showit (PS-fil:) showjp RM x20 y20 yd 2 mul sub moveto serverLB show (AG06/AG06) show (F0P) show (X) show % (_CY) show 8 xchart xchartd idiv sub cvishow (_) show 1 cvishow (.PS) show x20 9000 add y20 yd 2 mul sub moveto TBM (unterstreiche: Ja/nein) showde ( underline: Yes/No) showen ( underline: Si/No) showes ( souligner Qui/Non) showfr ( sottolineare: Si/No) showit ( underline: Ja/Nei) showjp x20 y20 yd 3.25 mul sub moveto RBM (benutztes Rechner-Betriebssystem:) showde TBM (Used computer operating system:) showen (Systema operativo inform\341tico usado:) showes (Utilis\351 le syst\350me d'exploitation informatique:) showfr (Utilizzate il sistema operativo del computer:) showit RBM (Brukt pc-operavsystemet:) showjp x20 y20 yd 4.25 mul sub moveto TM (nur eines von Windows/Mac/Unix/anderes und Version:) showde (either one of Windows/Mac/Unix/other and version:) showen (undo de Windows/Mac/Unix/otros y version:) showes (l'un de Windows/Mac/Unix/autres et version:) showfr (undo di Windows/Mac/Unix/altri e versioni:) showit (enten en av Windows/Mac/Unix/andre og versjoner:) showjp (.................................) show x20 y20 yd 5.50 mul sub moveto TBM (Die Beurteilung ist f\374r die Ausgabe:) showde (This evaluation is for the output:) showen (Esta evaluaci\363n es para la salida:) showes (Cette \351valuation est pour la sortie:) showfr (Questa valutazione \350 per l'uscita:) showit (Denna vurderingen er for utdata:) showjp x20 4900 add y20 yd 5.50 mul sub moveto TBM (unterstreiche: Monitor/Datenprojektor/Drucker) showde (underline: monitor/data projector/printer) showen (subrayar: monitor/proyector de datos/impresora) showes (souligner: monitor/projecteur de donn\351es/imprimante) showfr (evidenziare: monitor/projettore dati/stampante) showit (underline: monitor/data projektor/skriver) showjp x20 y20 yd 6.50 mul sub moveto TM (Ger\344te) showde RM (-Modell, -Treiber und -Version:) showde TM (Device model, driver and version:) showen (El modelo de dispositivo, el controlador y la versi\363n:) showes (Type de p\351riph\351rique, pilote et version:) showfr (Modello di periferica, il driver e la versione in uso:) showit (Enhetsmodellen, driver og versjon:) showjp (......................) show x20 y20 yd 7.75 mul sub moveto RBM (Ausgabe mit PDF/PS-Datei:) showde (output with PDF/PS-file:) showen (salida con archivos PDF/PS:) showes (sortie avec fichier PDF/PS:) showfr (uscita con file PDF/PS:) showit (utgang med PDF/PS-fil:) showjp x20 8000 add y20 yd 7.75 mul sub moveto RBM (unterstreiche: PDF/PS-Datei) showde (underline: PDF/PS file) showen (underline: archivos PDF/PS) showes (souligner: fichier PDF/PS) showfr (sottolineare: file PDF/PS) showit (underline: PDF/PS-fil) showjp x20 y20 yd 8.75 mul sub moveto TBM (F\374r) showde RBM ( Ausgabe mit PDF-Datei AG06) showde (For output with PDF file AG06) showen (Para la salida de archivos PDF AG06) showes (Pour le sorties avec fichier PDF AG06) showfr (Per l'uscita con PDF file AG06) showit (For utgang med PDF-fil AG06) showjp (F0P) show (X) show % (_CY) show 8 xchart xchartd idiv sub cvishow (_) show 1 cvishow (.PDF) show /xshif 500 def x20 xshif add y20 yd 9.75 mul sub moveto RM (entweder PDF-Dateitransfer "download, copy" nach PDF-) showde TM (Ger\344t) showde RM (either PDF-file transfer "download, copy" to PDF device) showen (transferencia de archivos PDF "download, copy" para dispositivo PDF) showes (tranfert de fichier PDF "download, copy" \340 l'appareil PDF) showfr (entrambi i file PDF transferimento "download, copy" al dispositivo PDF) showit (enten PDF fil overfore "download, copy" til enheben PDF) showjp (.................................) show x20 xshif add y20 yd 10.75 mul sub moveto RM (oder mit Rechnersystem-Interpretation durch) showde (or with computer system interpretation by) showen TM (o con el equipo del interpretati\363n del sistema) showes (ou avec l'interpr\351tation du syst\350me informatique) showfr (o con il sistema di computer interpretazione) showit (ellen med computer system tolkning) showjp RM ( "Display-PDF":) show (.................................) show x20 xshif add y20 yd 11.75 mul sub moveto RM (oder mit Software, z. B. Adobe-Reader/-Acrobat und Version:) showde (or with software. e. g. Adobe-Reader/-Acrobat and version:) showen (o con el software. e. g. Adobe-Reader/-Acrobat y versi\363n:) showes (ou avec une software. e. g. Adobe-Reader/-Acrobat et version:) showfr (o con il software. e. g. Adobe-Reader/-Acrobat e versione:) showit (eller med programvare. e. g. Adobe-Reader/-Acrobat og versjon:) showjp (.................................) show x20 xshif add y20 yd 12.75 mul sub moveto RM (oder mit Software, z. B. Ghostscript und Version:) showde (or with software e. g. Ghostscript and version:) showen (o con el software e. g. Ghostscript y versi\363n:) showes (ou avec une software e. g. Ghostscript et version:) showfr (o con il software e. g. Ghostscript e versione:) showit (eller med progvare e. g. Ghostscript og versjon:) showjp (.................................) show x20 y20 yd 13.75 mul sub moveto TBM (F\374r) showde RBM ( Ausgabe mit PS-Datei AG06) showde (For output with PS file AG06) showen (Para la salida de archivos PS AG06) showes (Pour le sorties avec fichier PS AG06) showfr (Per l'uscita con PS file AG06) showit (For utgang med PS-fil AG06) showjp (F0P) show (X) show % (_CY) show 8 xchart xchartd idiv sub cvishow (_) show 1 cvishow (.PS) show x20 xshif add y20 yd 14.75 mul sub moveto RM (entweder PS-Dateitransfer "download, copy" nach PS-) showde TM (Ger\344t) showde RM (either PS-file transfer "download, copy" to PS device) showen (transferencia de archivos PS "download, copy" para dispositivo PS) showes (tranfert de fichier PS "download, copy" \340 l'appareil PS) showfr (entrambi i file PS transferimento "download, copy" al dispositivo PS) showit (enten PS fil overfore "download, copy" til enheben PS) showjp (.................................) show x20 xshif add y20 yd 15.75 mul sub moveto RM (oder mit Rechnersystem-Interpretation durch) showde (or with computer system interpretation by) showen TM (o con el equipo del interpretati\363n del sistema) showes (ou avec l'interpr\351tation du syst\350me informatique) showfr (o con il sistema di computer interpretazione) showit (ellen med computer system tolkning) showjp RM ( "Display-PS":) show (.................................) show x20 xshif add y20 yd 16.75 mul sub moveto RM (oder mit Software, z. B. Ghostscript und Version:) showde (or with software e. g. Ghostscript and version:) showen (o con el software e. g. Ghostscript y versi\363n:) showes (ou avec une software e. g. Ghostscript et version:) showfr (o con il software e. g. Ghostscript e versione:) showit (eller med progvare e. g. Ghostscript og versjon:) showjp (.................................) show x20 xshif add y20 yd 17.75 mul sub moveto RM (oder mit Software, z. B. Mac-Yap und Version:) showde (or with software e. g. Mac-Yap and version:) showen (o con el software e. g. Mac-Yap y versi\363n:) showes (ou avec une software e. g. Mac-Yap et version:) showfr (o con il software e. g. Mac-Yap e versione:) showit (eller med progvare e. g. Mac-Yap og versjon:) showjp (.................................) show x20 y20 yd 19 mul sub moveto TM (Spezielle Anmerkungen:) showde (Special remarks:) showen (Comemtarios especiales:) showes (Remarques sp\351ciales:) showfr (Osservazioni particolari:) showit (Specielle merknader:) showjp ( z. B. Ausgabe von Format Landschaft (L)) showde ( e. g. output of Landscape (L)) showen ( e. g. la salida del paisaje (L)) showes ( e. g. la production de paysage (L)) showfr ( e. g. uscita del paesaggio (L)) showit ( e. g. utgang av liggende (L)) showjp x20 y20 yd 20 mul sub moveto (......................................................................) show x20 y20 yd 21 mul sub moveto (......................................................................) show x20 y20 yd 22 mul sub moveto (......................................................................) show } if %pchartl=1; 'AL0X'Y10-7N_AL09_JSO_3P2A.EPS; test hard and software pchartl 2 eq {%pchartl=2; 'al0x'Y10-7N_AL09_JSO_3P3A.EPS; 16 step grey scales %font0309B.ps*********************************************** %only T*K, T*M, T*G, and jshowTG, jshowTM with T*M and T*K /RK {250 /Times-Roman FS} bind def /RM {300 /Times-Roman FS} bind def /RG {350 /Times-Roman FS} bind def /RIK {250 /Times-Italic FS} bind def /RIM {300 /Times-Italic FS} bind def /RIG {350 /Times-Italic FS} bind def /RBK {250 /Times-Bold FS} bind def /RBM {300 /Times-Bold FS} bind def /RBG {350 /Times-Bold FS} bind def /RBIK {250 /Times-BoldItalic FS} bind def /RBIM {300 /Times-BoldItalic FS} bind def /RBIG {350 /Times-BoldItalic FS} bind def /TK {250 /Times-ISOL1 FS} bind def /TM {300 /Times-ISOL1 FS} bind def /TG {350 /Times-ISOL1 FS} bind def /TIK {250 /TimesI-ISOL1 FS} bind def /TIM {300 /TimesI-ISOL1 FS} bind def /TIG {350 /TimesI-ISOL1 FS} bind def /TBK {250 /TimesB-ISOL1 FS} bind def /TBM {300 /TimesB-ISOL1 FS} bind def /TBG {295 /TimesB-ISOL1 FS} bind def /TBIK {250 /TimesBI-ISOL1 FS} bind def /TBIM {300 /TimesBI-ISOL1 FS} bind def /TBIG {350 /TimesBI-ISOL1 FS} bind def /SK {250 /Symbol FS} bind def /SM {300 /Symbol FS} bind def /SG {350 /Symbol FS} bind def /ishowTK {TS -00 -50 rmoveto show 00 50 rmoveto TK} def /jshowTK {TBS -00 -50 rmoveto show 00 50 rmoveto TBK} def /ishowTM {TK -00 -60 rmoveto show 00 60 rmoveto TM} def /jshowTM {TBK -00 -60 rmoveto show 00 60 rmoveto TBM} def /ishowTG {TM -00 -70 rmoveto show 00 70 rmoveto TG} def /jshowTG {TBM -00 -70 rmoveto show 00 70 rmoveto TBG} def %font0309B.ps*********************************************** /DecodeXYZ* {dup 6 29 div ge {dup dup mul mul} {4 29 div sub 108 841 div mul} ifelse} bind def /rec %x, y width heigth {/heigth exch def /width exch def moveto width 0 rlineto 0 heigth rlineto width neg 0 rlineto closepath } bind def /cvishow {0.5 add cvi 6 string cvs show} def /cvsshow1 {0.05 add 10 mul cvi 0.1 mul 7 string cvs show} def /cvsshow2 {0.005 add 100 mul cvi 0.01 mul 7 string cvs show} def /cvsshow3 {0.0005 add 1000 mul cvi 0.001 mul 7 string cvs show} def /xchartn xchartl xchartd idiv def /ilx 0 def colorml 0 eq {/ilx 0 def } {%colorml=1 xchartn 2 le {/ilx xchartn def} if xchartn 3 eq {/ilx 4 def} if xchartn 4 eq {/ilx 8 def} if xchartn 5 eq {/ilx 16 def} if xchartn 6 eq {/ilx 32 def} if xchartn 7 eq {/ilx 64 def} if } ifelse /Xnref 0.63 ilx mul 0.9505 mul def /Ynref 0.63 ilx mul def /Znref 0.63 ilx mul 1.0890 mul def /XQ Xnref 95.05 div def /YQ Ynref 100.00 div def /ZQ Znref 108.90 div def XQ 0 lt {/XQ 0.00000001 def} if YQ 0 lt {/YQ 0.00000001 def} if ZQ 0 lt {/ZQ 0.00000001 def} if /L*ref YQ 0.008856 lt {903.3 YQ mul} {YQ 0.33333333 exp 116 mul 16 sub} ifelse def /a*ref XQ 0.008856 lt {7.787 XQ mul 16 116 div add} {XQ 0.33333333 exp} ifelse YQ 0.008856 lt {7.787 YQ mul 16 116 div add} {YQ 0.33333333 exp} ifelse sub 500 mul def /b*ref YQ 0.008856 lt {7.787 YQ mul 16 116 div add} {YQ 0.33333333 exp} ifelse ZQ 0.008856 lt {7.787 ZQ mul 16 116 div add} {ZQ 0.33333333 exp} ifelse sub 200 mul def /L*N L*ref def /L*W 95.41 def /L*i 21 array def %different for xchartl=0,7 /Yi 21 array def %equal distance between L*N and L*W 0 1 20 {/i exch def %steps from black to white i 15 le {/i0 0 def /istep 15 def} {/i0 16 def /istep 4 def} ifelse L*i i L*N L*W L*N sub i i0 sub istep div mul add put /Y* {L*i i get 16 add 116 div} bind def Yi i Y* DecodeXYZ* 100.00 mul put } for 72 90 translate 0.01 MM dup scale 15 setlinewidth colorml 0 eq {/xcolorn 3 def} %here rgb {/xcolorn xcolorl def} ifelse /cvishow {cvi 6 string cvs show} def /cvsshow0 {10 mul 0.5 add cvi 0.1 mul 10 string cvs show} def /cvsshow1 {10 mul 0.5 add cvi 0.1 mul %new980310 dup 0 ge {( ) show} if dup abs 10 lt {( ) show} if 10 string cvs show} def /cvsshow2 {100 mul 0.5 add cvi 0.01 mul %new980310 dup 0 ge {( ) show} if dup abs 10 lt {( ) show} if 10 string cvs show} def /cvsshow3 {1000 mul 0.5 add cvi 0.001 mul 10 string cvs show} def /cvsshow1x {/nxx exch def %example nxx=99.1/99.0 nxx 10 mul cvi /nxi exch def %nxi=991/990 nxi 10 idiv /nxa exch def %nxa=99 nxi nxa 10 mul sub /nxb exch def %nxb=1/0 nxa cvishow (,) show %nxa=99 nxb cvishow %nxb=1/0 } def /cvsshow2x {/nxx exch def %example nxx=99.12/99,02/99,00 nxx 100 mul cvi /nxi exch def %nxi=9912/9902/00 nxi 100 idiv /nxa exch def %nxa=99 nxi nxa 100 mul sub /nxb exch def %nxb=12/02/00 nxa cvishow (,) show %nxb=99, nxb 10 ge {nxb cvishow} if %nxb=12 nxb 1 ge nxb 9 le and {(0) show nxb cvishow} if %nxb=02 nxb 0 eq {(00) show} if %nxb=00 } def /cvsshow3x {/nxx exch def %example nxx=99.123/99.012/99.001/99.000 nxx 1000 mul cvi /nxi exch def %nxi=99123/99012/99001/99000 nxi 1000 idiv /nxa exch def %nxa=99 nxi nxa 1000 mul sub /nxb exch def %nxb=123/012/001/000 nxa cvishow (,) show %nxb=99, nxb 100 ge {nxb cvishow} if %nxb=123/012/001/000 nxb 10 ge nxb 99 le and {(0) show nxb cvishow} if %nxb=012 nxb 1 ge nxb 9 le and {(00) show nxb cvishow} if %nxb=001 nxb 0 eq {(000) show} if %nxb=000 } def tfnx* RM 20000 -260 moveto (AG060-7) show Txx show (: ) show deintp cvishow colorml cvishow xcolorl cvishow xchartl cvishow pchartl cvishow 100 -260 moveto (Teil 3, ) showde (part 3, ) showen (parte 3, ) showes (la part 3, ) showfr (la parte 3, ) showit (artikkelen 3, ) showjp (Bild ) showde (picture ) showen (fig. ) showes (Fig. ) showfr (Fig. ) showit (Figur ) showjp (A7) show TxS show Txx show (: ) show TM (16 visuell gleichabst\344ndige ) showde (16 visual equidistant ) showen (16 equidistante ) showes (16 paliers de gris ) showfr (16 equidistante ) showit (16 visuelle ekvidistante ) showjp TIM (L*) show RM (-) showde TM (Graustufen) showde RM (-) showen TM (grey steps) showen ( pasos de gris) showes ( \350quidistante) showfr ( grigio passi) showit RM (-) showjp TM (gr\345trinn) showjp TM (; PS) show RM (-) showde TM (Operator:) showde ( operator:) showen ( operator:) showes TM ( op\351rateur :) showfr ( operator:) showit ( operator:) showjp TIM xcolorn 0 eq {( 0 0 0 n* setcmykcolor) show} if xcolorn 1 eq {( w* setgray) show} if xcolorn 2 eq {( n* n* n* 0 setcmykcolor) show} if xcolorn 3 eq {( w* w* w* setrgbcolor) show} if TM /tfzw 0.5 def colorml 1 eq { /xchartNl xchartl 8 idiv def /xchartPl xchartl xchartl 8 idiv 8 mul sub def /gammaNl 1 2.4 xchartNl 0.18 mul sub 2.4 div div def /gammaPl 2.4 xchartPl 0.18 mul sub 2.4 div def /gammal gammaNl gammaPl mul def /tfzw tfzw def %gammal exp def } if /tfzn 1 tfzw sub def xcolorn 0 eq {/tfzx* {0 0 0 tfzn setcmykcolor} def} if xcolorn 1 eq {/tfzx* {tfzw setgray} def} if xcolorn 2 eq {/tfzx* {tfzn dup dup 0 setcmykcolor} def} if xcolorn 3 eq {/tfzx* {tfzw dup dup setrgbcolor} def} if tfzx* 0 0 moveto 24500 0 rlineto 0 4000 rlineto -24500 0 rlineto closepath fill tfnx* 0 0 moveto 24500 0 rlineto 0 4000 rlineto -24500 0 rlineto closepath stroke %%%%%%%%%%% oberer Schriftzug %%%%%%%%%%%%%%%% tfwx* 30 3650 moveto TBIG (L*/Y) show -50 -50 rmoveto TBK (intended) showen (vorgesehen) showde (pretenden) showes (destin\351) showfr (destinati) showit (intendert) showjp 100 3400 moveto TBIK ((absolut)) showde ((absolute)) showen ((absoluta)) showes ((absolu)) showfr ((absoluta)) showit ((absolutt)) showjp 0 1150 moveto TBIG (w*=l*) show -200 -150 rmoveto TBIK (CIELAB, r) show 0 780 moveto TBIK ((relativ)) showde ((relative)) showen ((relativa)) showes ((relative)) showfr ((relativo)) showit ((relativ)) showjp 100 1900 moveto TBIG (Nr. und) showde (No. and) showen (NO y) showes (No et) showfr (N. e) showit (Nr. og) showjp 100 1600 moveto RBIG (Hex-Code) showde (Hex code) showen TBIG (c\363digo Hex) showes (code Hex) showfr (codige Hex) showit RBIG (Hex-code) showjp 100 3000 moveto xcolorn 0 eq {TBIG (0 0 0 n*) show} if xcolorn 1 eq {TBIG (w*) show} if xcolorn 2 eq {TBIG (n* n* n* 0) show} if xcolorn 3 eq {TBIG (w* w* w*) show} if 100 2720 moveto xcolorn 0 eq {TBIG (setcmyk) show} if xcolorn 1 eq {TBIG (setgray) show} if xcolorn 2 eq {TBIG (setcmyk) show} if xcolorn 3 eq {TBIG (setrgb) show} if %gamma output 100 2300 moveto TBIG (g) show colorml 0 eq {%colorml=0 TBM 0 -70 rmoveto (P) show 0 70 rmoveto TBG (=1,000) show} {%colorml=1 TBM 0 -70 rmoveto xchartl 7 le {(P) show}{(N) show} ifelse 0 70 rmoveto TBG (=) show gammal cvsshow3x} ifelse 550 400 moveto TBIG (w*) show -10 -50 rmoveto TBK (intended) showen (vorgesehen) showde (pretenden) showes (destin\351) showfr (destinati) showit (intendert) showjp 550 80 moveto TBIG (w*) show -10 -50 rmoveto TBK (Ausgabe) showde %0AG06X-Y 0600# (output) showen %1AG06X-Y 0600# (salida) showes %2AG06X-Y 0600# (sortie) showfr %3AG06X-Y 0600# (uscita) showit %4AG06X-Y 0600# (output) showjp 1900 600 translate %untere Reihe um +200, +200 verschoben bei dx=1000 von 1400 tfnx* /ntu [(0,000) (0,067) (0,133) (0,200) (0,267) (0,333) (0,400) (0,467) (0,533) (0,600) (0,667) (0,733) (0,800) (0,867) (0,933) (1,000) (0,000) (0,250) (0,500) (0,750) (1,000)] def /nts [ 0.000 0.067 0.133 0.200 0.267 0.333 0.400 0.467 0.533 0.600 0.667 0.733 0.800 0.867 0.933 1.000 0.000 0.250 0.500 0.750 1.000 ] def /n* [(00;F) (01;E) (02;D) (03;C) (04;B) (05;A) (06;9) (07;8) (08;7) (09;6) (10;5) (11;4) (12;3) (13;2) (14;1) (15;0) (00;4) (01;3) (02;2) (03:1) (04;0)] def TBM tfwx* /iy0 0 def /i0 0 def /i1 15 def i0 1 i1 {/i exch def %i=i0,i1 /ix0 i i0 sub 1400 mul def ix0 200 add iy0 250 sub moveto ntu i get show ix0 200 add iy0 520 sub moveto nts i get colorml 1 eq {gammal exp} if %cvsshow3 cvsshow3x } for %i=i0,i1 /iy0 3050 def i0 1 i1 {/i exch def %i=i0,i1 /ix0 300 i i0 sub 1400 mul add def ix0 400 sub iy0 moveto L*i i get cvsshow1x (/) show Yi i get cvsshow1x } for %i=i0,i1 TBG tfnx* /iy0 0 def i0 1 i1 {/i exch def %i=i0,i1 /ix0 400 i i0 sub 1400 mul add def ix0 300 sub iy0 1150 add moveto n* i get show } for %i=i0,i1 TBG tfnx* /s 1000 def /j0 0 def /j1 15 def j0 1 j1 {/j exch def %j=j0,j1 /ix0 j 1400 mul def ix0 iy0 s s /tfwj nts j get def %colorml 1 eq {gammal exp} if def /tfnj 1 tfwj sub def xcolorn 0 eq {0 0 0 tfnj setcmykcolor rec fill} if xcolorn 1 eq {tfwj setgray rec fill} if xcolorn 2 eq {tfnj dup dup 0 setcmykcolor rec fill} if xcolorn 3 eq {tfwj dup dup setrgbcolor rec fill} if j 7 eq j 8 eq or {%white arround mean grey ix0 iy0 s s xcolorn 0 eq {0 0 0 0 setcmykcolor rec stroke} if xcolorn 1 eq {1 setgray rec stroke} if xcolorn 2 eq {0 0 0 0 setcmykcolor rec stroke} if xcolorn 3 eq {1 1 1 setrgbcolor rec stroke} if } if %white arround mean grey } for %j=j0,j1 /s 1400 def /iy0 1500 def j0 1 j1 {/j exch def %j=j0,j1 /ix0 j 1400 mul 200 sub def ix0 iy0 s s /tfwj nts j get def %colorml 1 eq {gammal exp} if def /tfnj 1 tfwj sub def xcolorn 0 eq {0 0 0 tfnj setcmykcolor rec fill} if xcolorn 1 eq {tfwj setgray rec fill} if xcolorn 2 eq {tfnj dup dup 0 setcmykcolor rec fill} if xcolorn 3 eq {tfwj dup dup setrgbcolor rec fill} if } for %j=j0,j1 -1900 -600 translate } if %pchartl=2; 'al0x'Y10-7N_AL09_JSO_3P3A.EPS; 16 step grey scales showpage grestore %} for %pchartl=0,2 %} for %xchartl=0,7 %} for %xcolorl=0,3 %} for %colorml=0,1 %%Trailer