ÿþ<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> <html xmlns="http://www.w3.org/1999/xhtml" dir="ltr" lang="en-US"> <link rel=StyleSheet href="../../pdbstyle.css" type="text/css" media=all> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /> <title>PostScript 8=AB@:F8OB0 - Fatcow Resource Center</title> </head> <body> <center> <h1>PostScript 8=AB@:F8OB0</h1> Bulgarian translation by Albert Ward.<br> October 2011.<p> <a href="index.html">Original version</a> by Paul Bourke. <p><hr><p> </center> <h3> J25640=5 </h3> <p align="justify"> Postscript 5 ?@>3@0<5= 578:, :>9B> 5 ?@>5:B8@0= 40 A5 >?@545;8 @07?>;>65=85B> =0 >B?5G0B0=0B0 AB@0=8F0. Postscript ?@8=B5@8 8 A>DBC5@ ?>A;5?8A 48A?;59 87?>;720 ?@52>40G, 70 40 :>=25@B8@0B5 >?8A0=85 =0 AB@0=8F0 2 ?>:070=8B5 3@0D8:8. </p> <p align="justify"> !;54=0B0 8=D>@<0F8O 5 ?@54=07=0G5=0 :0:B> 70 ?J@28 C@>: =0 PostScript 578:. ">9 I5 A5 AJA@54>B>G8 2J@EC B>20 :0: 40 87?>;720B5 ?>A;5?8A 70 35=5@8@0=5 =0 3@0D8:0, 0 =5 40 O ?@>CG8 :0B> ?@>3@0<5= 578:. > :@0O B@O120 40 A5 GC2AB20B C25@5=8 70 ?8A0=5B> =0 ?@>AB8 ?@>3@0<8 ?>A;5?8A 70 873>B2O=5 =0 3@0D8:0 8 B5:AB. >?J;=8B5;=0 8=D>@<0F8O 8 ?J;=0 A?5F8D8:0F8O =0 578:0 <>65 40 1J45 ?>;CG5=0 >B <b>!?@02>G=8: =0 578:0 Postscript 0@JG=8:</b> >B Adobe Systems Inc, ?C1;8:C20= >B Addison-Wesley, '5B5=5, Massachuchusetts, 1985. </p> <p align="justify"> 0I> 40 A5 =0CG0B ?>A;5?8A, 2 :@0O =0 :@08I0B0, <=>3> ?@>3@0<8 <>30B 40 35=5@8@0B 70 20A 8 ?>A;5?8A ?5G0B=8 4@0925@8 <>65 40 ?5G0B0 2J2 D09;? O:>8 >B ?@8G8=8B5 <>65 40 1J45: </p> <ul> <li> 0B> 48@5:B5= ?>A;5?8A 87E>4 G5AB> <>65 40 4>2545 2 <=>3> ?>-5D5:B82=> ?>A;5?8A, postscipt, :>OB> >B?5G0B20 ?>-1J@7>, >B:>;:>B> ?>->1I> 87E>4 >B 4@0925@8 70 ?@8=B5@8. </li> <li> <0 <=>3> A;CG08, :>30B> 35=5@8@0=5 =0 PostScript 48@5:B=> <>65 40 4>2545 4> <=>3> 4>1@> :0G5AB2>. 0?@8<5@ ?@8 873>B2O=5B> =0 <=>3> 284>25 D@0:B0;8, :J45B> 28A>:0 @57>;NF8O 5 =5>1E>48<>, <>30B 40 A5 =0?@02OB 2 @>4=8O 28A>:0 @57>;NF8O =0 PostScript ?@8=B5@ 5 65;0B5;=>. </li> <li> ">20 =5 5 =5>18G09=> 70 :><5@A80;=8 ?0:5B8, 70 40 ?@02OB 3@5H:8 A B5E=8B5 ?>A;5?8A 8 <>I=>AB. 0 1J45H 2 AJAB>O=85 40 A5 3;540< 2 ?>A;5?8A 8 40 =0?@028 =O:0:J2 A<8AJ; >B B>20, :>5B> A5 A;CG20 ?>=O:>30 <>65 40 4045 ?@>7@5=85 70 B>20 :0: 40 A5 @5H8 ?@>1;5<0. </li> </ul> <p align="left"> <h3> A=>28B5 </h3> <p align="justify"> Postscript D09;>25 (?> ?@8=F8?) >18:=>25=8 B5:AB>28 D09;>25, 8 :0B> B0:820 B5 <>30B ;5A=> 40 1J40B 35=5@8@0=8 >B @J:0 8;8 :0B> =0 87E>40 =0 ?>B@518B5;O ?8A<5=8B5 ?@>3@0<8. 0:B> ?@8 ?>25G5B> 578F8 70 ?@>3@0<8@0=5, PostScript D09;>25 (?@>3@0<8) A0 ?@54=07=0G5=8 40 1J40B, ?>=5 G0AB8G=>, G5B8<0 70 G>25:0. 0B> B0:820, B5 >18:=>25=> A0 A2>1>45= D>@<0B, B>20 5 B5:AB <>65 40 1J45 @0745;5= 2J2 2A8G:8 ;8=88 8 >BABJ?, 70 40 hilight ;>38G5A:0 AB@C:BC@0. <br /> ><5=B0@8 <>30B 40 1J40B 2<J:=0B8 =02AO:J45 2 @0<:8B5 =0 PostScript D09; A ?@>F5=B (%) A8<2>; =0 :><5=B0@ A5 ?@8;030 >B% 4> :@0O =0 ;8=8OB0. <br /> 0:0@ 8 40 =5 5 G0AB >B ?>A;5?8A A?5F8D8:0F8O =0 ?J@20 ;8=8O =0 PostScript D09; G5AB> 70?>G20 :0B>%!. ">20 5, B0:0 G5 spoolers 8 4@C38 ?5G0B A>DBC5@ >B:@85, G5 D09;JB 5 40 A5 BJ;:C20 :0B> ?>A;5?8A 2<5AB> >18:=>25= B5:AB>2 D09;. =;09= ?@8<5@0 ?>-4>;C =5 I5 2:;NG20B B>20, => PostScript D09;>25, A>G5=8 >B B078 AB@0=8F0 I5 3> 2:;NG0, BJ9 :0B> B5 A0 ?@>5:B8@0=5 70 48@5:B5= ?5G0B. <br /> J@20B0 :><0=40 ?>A;5?8A 40 =0CG8B5 5 <b>showpage,</b> B> A8;8B5 =0 ?@8=B5@ 70 >B?5G0B20=5 =0 AB@0=8F0 A :0:2>B> 5 2 <><5=B0 2J@EC =53>. @8<5@8B5, 4045=8 ?>-4>;C ?5G0B =0 548=8G=8 AB@0=8F8 8 A;54>20B5;=> 8<0 showpage 2 :@0O =0 D09;0 2J2 2AO:0 ?@8<5@, 286B5 :><5=B0@8B5 ?>-:JA=> ?> >B=>H5=85 =0 EPS. </p> <h3> JB </h3> <p align="justify"> JB 5 AJ18@0=5B> =0, 25@>OB=>, ;8=88 8 >1;0AB8, :>8B> >?8A20 87>1@065=85B>.  ?JBOB 5 A0<> ?> A515 A8 =5 AJAB025=, A;54 :0B> 5 >?@545;5=> <>65 40 A5 30;OB (;8=88) 8;8 ?J;=56 (>1;0AB8), :0B> AJ>B25B=8B5 <0@:8 =0 AB@0=8F0B0. 0;8F5 5 A?5F80;5= 284 =0 ?JBO =0@8G0 :;8?8=3 ?JB5:0, B>20 5 ?JB, 2 @0<:8B5 =0 :>8B> 5 >3@0=8G5=> 1J45I5 G5@B56. > ?>4@0718@0=5 :;8?8=3 ?JB 5 ?@02>J3J;=8:, :>9B> AJ2?040 A 3@0=8F0B0 =0 E0@B8O, =O<0 40 1J40B ?@><5=O=8 ?> 2@5<5 =0 B>78 C@>:. </p> <h3> !B5:0 </h3> <p align="justify"> Postscript 87?>;720 AB5:0, 8=0G5 8725AB=8 :0B> LIFO (Last In First Out) AB5:0 70 AJE@0=5=85 =0 ?@>3@0<8 8 40==8. >A;5?8A ?@52>40G <5AB0 ?>A;5?8A ?@>3@0<0 2 AB5:0 8 87?J;=O20 8=AB@C:F88B5, :>8B> A5 =C640OB >B 40==8, I5 ?@>G5B5B5, G5 40==8B5 >B AB5:0. 0?@8<5@, B0< 5 >?5@0B>@ 2 ?>A;5?8A 70 C<=>6020=5 =0 425 <b>G8A;0,</b> MUL. BO 878A:20 420 0@3C<5=B0, 0 8<5==> 425 G8A;0, :>8B> B@O120 40 1J40B C<=>65=8 7054=>.  ?>A;5?8A, B>20 <>65 40 1J45 >?@545;5= :0B> </p> <pre> 10 20 mul </pre> <p align="justify"> @52>40GJB 18 ?>AB028;> 10 8 20 2J@EC AB5:0. <b>MUL</b> >?5@0B>@ I5 ?@5<0E=5 20 8 10 >B AB5:0, :0B> 8< A5 @07<=>6020B 7054=> 8 40 =0?CA=5 @57C;B0B, 200, 2 AB5:0. </p> <h3> >>@48=0B=0 A8AB5<0 </h3> <p align="justify"> Postscript 87?>;720 :>>@48=0B=0 A8AB5<0, :>OB> 5 =57028A8< CAB@>9AB2>, B>20 >7=0G020, G5 =5 @07G8B0 =0 @57>;NF8O, @07<5@0 =0 E0@B8OB0, 8 B.=. =0 :@09=>B> 87E>4=> CAB@>9AB2>. J@2>=0G0;=0B0 :>>@48=0B=0 A8AB5<0 E >A =0 ?@02>B> 8 Y >A =03>@5, ?@>87E>4 A5 =0<8@0 2 4>;=8O ;O2 J3J; =0 AB@0=8F0B0. 48=8F8B5 A0 =0 &#8220;B>G:8&#8221;, :>8B> A0 1 / 72 >B 8=G0 4J;3>. ! 4@C38 4C<8, 0:> =85 =0@8AC209B5 ;8=8O >B ?>A;5?8A :>>@48=0B8 (72,72) (144,72) I5 8<0<5 ;8=8O, 70?>G20 548= 8=G >B ;O2> 8 4OA=> =0 AB@0=8F0B0, ;8=8OB0 I5 1J45 E>@87>=B0;=0 8 40 1J45 548= 8=G 4J;3>. </p> <p align="justify"> >>@48=0B=0 A8AB5<0 <>65 40 1J45 ?@><5=5=0, B>20 5 <0I018@0=8, 702J@BO=, 8 ?@52545=8. ">20 G5AB> A5 ?@028, 70 40 D>@<8@0B ?>-C4>1=0 A8AB5<0 70-A?5F80;=> =0 B8@06, A5 AJ74020B. </p> <h3> A=>2=8 :><0=48 =0 B8@06 </h3> <p align="justify"> @5<5 5 40 873>B2OB =5I>. >-4>;C A5 AJAB>8 =0 1@>O =0 >?5@0B>@8B5 8 40==8, =O:>8 >?5@0B>@8 <b>:0B></b> newpath =5 A5 =C640OB >B 0@3C<5=B8, 4@C38 <b>:0B></b> lineto 275<0B 420 0@3C<5=B0 >B AB5:0. A8G:8 ?@8<5@8 2 B>78 B5:AB A0 ?>:070=8 :0B> ?>A;5?8A =0 ;O2> A ?>;CG5=>B> 87>1@065=85 2 4OA=>. "5:ABJB =0 ;O2>, AJI> 459AB20 :0B> 2@J7:0 :J< 284 C4>15= 70 ?5G0B =0 PostScript D09;. </p> <p><center> <table width="60%"> <tbody> <tr> <td><a href="1.ps"></p> <pre>newpath 100 200 moveto 200 250 lineto 100 300 lineto 2 setlinewidth stroke </pre> <p></a></td> <td align="center"><img src="1.gif"></td> </tr> </tbody> </table> <p></center> <p align="justify"> <0 AJI> A0 >B=>A8B5;=> moveto 8 lineto :><0=48, 0 8<5==>, <b>rmoveto</b> 8 <b>rlineto.</b> </p> <p align="justify">  B>78 A;5420I8O ?@8<5@ ?>?J;=5=0 >15:B I5 1J45 87B53;5= 2 AO=:0, :0:B> 70 :>=BC@ 8 8=B5@8>@0. Shades 20@8@0B >B 0 (G5@=>) 4> 1 (1O;). 015;565B5 <b>closepath,</b> G5 A5 ?@8AJ548=8 :J< ?J@28O 2@JE =0 ?JBO A ?>A;54=8B5. </p> <p><center> <table width="60%"> <tbody> <tr> <td><a href="2.ps"></p> <pre>newpath 100 200 moveto 200 250 lineto 100 300 lineto closepath gsave 0.5 setgray fill grestore 4 setlinewidth 0.75 setgray stroke </pre> <p></a></td> <td align="center"><img src="2.gif"></td> </tr> </tbody> </table> <p></center> <p align="justify"> 8AC=:0B0 :><0=48 :0B> <b>8=AC;B</b> 8 <b>?>?J;=5B5</b> @07@CH8 A530H=8O :C@A, =0G8= >:>;> B>20 5 40 A5 87?>;720 <b>gsave,</b> G5 A?5ABO20 A530H=8O :C@A, B0:0 G5 40 <>65 40 1J45 <b>2J7AB0=>25=></b> A grestore. </p> <h3> "5:AB </h3> <p align="justify"> "5:ABJB 5 <>65 18 =09-A;>6=8 8 <>I=8 0A?5:B =0 ?>A;5?8A, BJ9 :0B> B0:820 A0<> 54=0 <0;:0 G0AB >B =53>28B5 2J7<>6=>AB8 I5 1J40B >1AJ45=8 BC:. 4=> >B EC1028B5 =5I0 5, G5 =0G8=0, ?> :>9B> 35@>8B5 A0 ?>AB025=8 =0 AB@0=8F0B0 =5 5 @07;8G5= >B 2A8G:8 4@C38 3@0D8G=8. @52>40GJB AJ74020 ?JB 70 E0@0:B5@0 8 A;54 B>20 8;8 30;OB 8;8 ?>?J;20 :0:B> >18:=>25=>. </p> <p><center> <table width="60%"> <tbody> <tr> <td> <pre> /Times-Roman findfont 12 scalefont setfont newpath 100 200 moveto (Example 3) show </pre> </td> <td align="center"><img src="3.gif"></td> </tr> </tbody> </table> <p></center> <p align="justify"> 0:B> <>65 40 A5 >G0:20 ?>78F8O (100 200) ?>-3>@5 >?@545;O ?>78F8OB0 =0 4>;=8O ;O2 J3J; =0 B5:AB>28O =87. J@28B5 B@8 ;8=88 2 3>@=8O ?@8<5@ A0 4><0:8=AB2>, G5 B@O120 40 A5 =0?@028 70 ?J@28 ?JB A5 87?>;720 H@8DB. > ?>4@0718@0=5, @07<5@0 =0 H@8DB0 5 1 B>G:0, scalefont B>3020 >?@545;O @07<5@0 =0 H@8DB0 2 548=8F8 =0 B>G:8 (1 / 72 8=G0). !:>18 >:>;> 4C<8B5 &#8220;@8<5@ 3&#8243; ?>:0720B, G5 B>9 5 =87. </p> <p align="justify"> 5:> ?@><5=5=0 25@A8O =0 3>@=>B> 87?>;720 <b>charpath</b> 70 ;5G5=85 =0 7=0F8B5 2 =87 ?JB, :>9B> <>65 40 A5 30;OB 8;8 ?J;=56. </p> <p><center> <table width="60%"> <tbody> <tr> <td><a href="3.ps"></p> <pre> /Times-Roman findfont 32 scalefont setfont 100 200 translate 45 rotate 2 1 scale newpath 0 0 moveto (Example 4) true charpath 0.5 setlinewidth 0.4 setgray stroke </pre> </a></td> <td align="center"><img src="4.gif"></td> </tr> </tbody> </table> <p></center> <p align="justify"> "@O120 40 A5 C25@5B5, G5 AB5 @071@0;8 @540 =0 >?5@0B>@8B5 ?>-3>@5, 8 2 @57C;B0B =0 >@85=B0F8OB0 8 <0I010 =0 B5:AB0, <b>?@>F54C@=></b> ?@82;8G0 B5:AB, <0I010 =0 >AB0 Y A :>5D8F85=B <b>>B 2,</b> A5 2J@B8 >1@0B=> =0 G0A>2=8:>20B0 AB@5;:0 70 <b>?@>87E>4,</b> =09 -=0:@0O ?@52540B :>>@48=0B=0 A8AB5<0 (100200). </p> <h3> &2OB </h3> <p align="justify"> 0 B578 A F2OB LaserWriters >A=>2=8B5 8=AB@C:F88 =0 8=B5@5A, :>9B> <b>70<5AB20</b> setgray ?@548H=8B5 <b>?@8<5@8</b> setrgbcolor. "O 878A:20 B@8 0@3C<5=B0, G5@25=>-75;5=>-A8=8 :><?>=5=B8 =0 F2OB, 2AO:0 >B 0 4> 1. </p> <p><center> <table width="60%"> <tbody> <tr> <td><a href="5.ps"></p> <pre>newpath 100 100 moveto 0 100 rlineto 100 0 rlineto 0 -100 rlineto -100 0 rlineto closepath gsave 0.5 1 0.5 setrgbcolor fill grestore 1 0 0 setrgbcolor 4 setlinewidth stroke </pre> <p></a></td> <td align="center"><img src="5.gif"></td> </tr> </tbody> </table> <p></center> <h3> @>3@0<8@0=5 </h3> <p align="justify"> 0:B> 15 A?><5=0B> 2J2 2J2545=85B> ?>A;5?8A 5 578: 70 ?@>3@0<8@0=5. !B5?5=B0 =0 B>78 578:, =O<0 40 1J40B >1E20=0B8 BC:, >A25= 40 ?>:065 =O:>8 ?@8<5@8 70 ?@>F54C@8, :>8B> <>30B 40 1J40B ?>;57=8 70 40 A5 >?@>AB8 ?>:>;5=85 PostScript 8 PostScript D09;>25 ?>-<0;:8. <br /> 5:0 ?@85<5<, 5 =5>1E>48<> 40 A5 ?@02OB <=>3> >B :204@0BG5B0 A >B?040=5B> =0 3@0=8G=8B5, => 87?J;=5= A >A>15= F2OB. '>25: <>65 40 AJ74045 ?JB <=>3>:@0B=> 70 2A5:8 548=, 0;B5@=0B82=> <>65 40 A5 >?@545;8 =5I> :0B> A;54=>B>. </p> <p><center> <table width="60%"> <tbody> <tr> <td><a href="6.ps"></p> <pre>/csquare { newpath 0 0 moveto 0 1 rlineto 1 0 rlineto 0 -1 rlineto closepath setrgbcolor fill } def 20 20 scale 5 5 translate 1 0 0 csquare 1 0 translate 0 1 0 csquare 1 0 translate 0 0 1 csquare </pre> <p></a></td> <td align="center"><img src="6.gif"></td> </tr> </tbody> </table> <p></center> <p align="justify"> "078 ?@>F54C@0 G5@B05 B@8 F25B=8 :204@0B0 548= 4> 4@C3, 2A5:8 20/72 :204@0B=8 8=G0, 8<09B5 ?@54284 <b><0I010</b> =0 20 =0 :>>@48=0B=0B0 A8AB5<0. @>F54C@0B0 A5 >A=>2020 548=8F0 ?;>I04 8 3> >G0:20 F2OB RGB, 70 40 1J45 2 AB5:0. ">20 <>65 40 A5 87?>;720 :0B> <5B>4 (<0:0@ 8 =55D5:B82=>) =0 @8AC20=5 =0 @0AB5@=> 87>1@065=85. </p> <p align="justify"> >@8 0:> =O:>9 5 ?@>AB> B53;5=5 =0 6@5189 =0 ;8=88 =0 AB@0=8F0B0, A F5; 40 A5 =0<0;8 @07<5@0 =0 D09;0 5 >18G09=> 40 A5 >?@545;8 ?@>F54C@0, :0:B> 5 ?>:070=> ?>-4>;C. ">9 ?@>AB> >?@545;O 548= A8<2>; &#8220;L&#8221;, 70 40 =0G5@B05B5 ;8=8O A53<5=B, <>65 A;54 B>20 40 87?>;720B5 :><0=48B5, :0B> 100 200 200 200 ; &#8220;, 70 40 =0G5@B05B5 >BA5G:0 >B (100 200) (200 200). </p> <pre> /l { newpath moveto lineto stroke } def </pre> <h3> O:>8 4@C38 ?>;57=8 :><0=48 </h3> <p align="justify"> >-4>;C A0 =O:>8 4@C38 G5AB> 87?>;720=8 :><0=48, 7054=> A :@0B:> >?8A0=85, >B=>2> B@O120 40 A5 :>=AC;B8@0B5 A ?@5?@0B:0 70 C?>B@510 70 F5;8O =01>@ >B :><0=48. </p> <table width="100%"> <tbody> <tr> <td valign="top"> <b>4J30</b> </td> <td valign="top"> <p align="justify"> 1@JI0 4J30 (2:;NG8B5;=> :@J3). @3C<5=B8B5 A0 xcenter, ycenter, @048CA, 70?>G=5B5 J3J;, 40 A?@5 J3J;. J30 5 AJAB025= >1@0B=> =0 G0A>2=8:>20B0 AB@5;:0, J3;8B5 A0 2 548=8F8 =0 AB5?5=8. </p> </td> </tr> <tr> <td valign="top"> <b>currentpoint</b> </td> <td valign="top"> <p align="justify"> ">20 5 ?@8<5@ =0 8=AB@C:F8O, G5 >B=5<0 =5 0@3C<5=B8, => >AB02O =><5@0 2 AB5:0, 0 8<5==> :>>@48=0B8B5 =0 B5:CI0B0 B>G:0. </p> </td> </tr> <tr> <td valign="top"> <b>setdash</b> </td> <td valign="top"> <p align="justify"> ">20 ?>AB02O B8@5 0B@81CB =0 ;8=8O ?> >B=>H5=85 =0 <0@:0 ?@>AB@0=AB2> <0A82. ">G=> :0:B> AB@C=8B5 A0 >B15;O70=8 A :@J3;8 A:>18 (), <0A828 A0 >B15;O70=8 A :204@0B=8 A:>18 []. 0?@8<5@ A;54=0B0 :><0=40 &#8220;[3 3] 0 setdash&#8221; I5 =0?@028 A;5420I8B5 @54>25 A0 70 3 548=8F0 B8@5, ?>A;5420=> >B 3 548=8F0 ?@>AB@0=AB2>. @3C<5=BJB, A;54 B8@5B> <0A82 5 :><?5=A8@0= 70 =0G0;>B> =0 ?J@2>B> B8@5. </p> </td> </tr> <tr> <td valign="top"> <b>setlinecap</b> </td> <td valign="top"> <p align="justify"> ">20 >?@545;O B>20, :>5B> 702J@H20 =0 ?>30;8 ;8=8O 873;5640. ">9 ?@85<0 A0<> 548= 0@3C<5=B, :>9B> <>65 40 1J45 0 (G5;=> :0?0G:8), 1 (:@J3 H0?:8), 8;8 2 (@07H8@5= 704=8:0 :0?0G:8).  @048CA >B :@J3;8 H0?:8 8 @07H8@O20=5B> =0 G5;=> :0?0G:8 A5 >?@545;O >B 4515;8=0B0 =0 ;8=8OB0. </p> <p><center> <table width="80%"> <tbody> <tr> <td><a href="7.ps"></p> <pre>/LINE { newpath 0 0 moveto 100 0 lineto stroke } def 100 200 translate 10 setlinewidth 0 setlinecap 0 setgray LINE 1 setlinewidth 1 setgray LINE 0 20 translate 10 setlinewidth 1 setlinecap 0 setgray LINE 1 setlinewidth 1 setgray LINE 0 20 translate 10 setlinewidth 2 setlinecap 0 setgray LINE 1 setlinewidth 1 setgray LINE </pre> <p></a></td> <td align="center"><img src="7.gif"></td> </tr> </tbody> </table> <p></center></td> </tr> <tr> <td valign="top"> <b>setlinejoin</b> </td> <td valign="top"> <p align="justify"> ">20 >1CA;02O ?>O20B0 =0 ?@8AJ548=O20=5 ;8=88. ">9 ?@85<0 A0<> 548= 0@3C<5=B, :>9B> <>65 40 1J45 0 (<8B@0 A5 ?@8AJ548=OB), 1 (:@J3 ?@8AJ548=O20B :J<), 8;8 2 (:>=CA=8 A5 ?@8AJ548=8). </p> <p><center> <table width="80%"> <tbody> <tr> <td><a href="8.ps"></p> <pre>/ANGLE { newpath 100 0 moveto 0 0 lineto 100 50 lineto stroke } def 10 setlinewidth 0 setlinejoin 100 200 translate ANGLE 1 setlinejoin 0 70 translate ANGLE 2 setlinejoin 0 70 translate ANGLE </pre> <p></a></td> <td align="center"><img src="8.gif"></td> </tr> </tbody> </table> <p></center></td> </tr> <tr> <td valign="top"> <b>curveto</b> </td> <td valign="top"> <p align="justify"> ">20 ?@028 5785 :@820 G@57 B@8B5 B>G:8, 4045=8 :0B> 0@3C<5=B8. @820B0 70?>G20 >B ?J@20B0 B>G:0, ?@8:;NG20 2 ?>A;54=0B0 B>G:0, 8 B0=35=B8 A0 4045=8 >B ;8=8OB0 <564C ?J@28O 8 2B>@8O 8 2B>@0-B@5B0 42>9:0. </p> </td> </tr> <tr> <td valign="top"> <b>0?0720=5</b> 8 <b>2J7AB0=>2O20=5</b> </td> <td valign="top"> <p align="justify"> <5AB> 40 A5 =0;030 40 &#8220;2@JI0=5&#8221; =0 ?@><5=8B5 AJAB>O=85B> =0 3@0D8G=8, G5 5 <b>2J7<>6=> 40</b> A5 87?>;720B, >A25= 40 =0B8A=5B5 FO;0B0 4J@6020 3@0D8:8 2J@EC AB5:0, 8 A;54 B>20 <b>40</b> 3> 2J7AB0=>28 ?>-:JA=> A 54=0 2J7AB0=>2O20=5. </p> </td> </tr> <tr> <td valign="top"><b></b></td> <td valign="top"> <p align="justify"></p> </td> </tr> </tbody> </table> <p> <h3> 8AC20=5 &#8220;<0;:8&#8221; 1@078 </h3> <p align="justify"> B?5G0B20=5 =0 87>1@065=8O 87?>;720 ?>A;5?8A 5 <0;:> ?>-0=3068@0=8 >B 3@0D8:0B0 >1AJ48E0 4>A530. @8<5@8 70 425 B8?>25 87>1@065=8O I5 1J40B ?@54AB025=8, A820B0 A:0;0 87>1@065=8O (:>5B> 18 <>3;> 40 A5 87?>;720 8 70 G5@=>-15;8 87>1@065=8O) 8 24-18B>28 RGB 87>1@065=8O. </p> <p> <b>8 Bit Grey Scale</b> <p align="left"></p> <p align="justify"> 09-?@>AB8OB <5B>4, :>9B> A5 ?@8;030 :J< <0;:8 87>1@065=8O, <b>5</b> 8<8460 PostScript :><0=48. ">20 >B=5<5 >B 5 0@3C<5=B8: H8@8=0B0 8 28A>G8=0B0 =0 87>1@065=85B>, 18B0 70 ?8:A5;, B@0=AD>@<0F8O <0B@8F0 (6 G8A;0) 8 =0:@0O =0 ?@>F54C@0 70 ?@84>1820=5 =0 40==8B5 =0 87>1@065=85B>.  A;5420I8O ?@8<5@, <0I01JB =0 A82> (8 18B0) 87>1@065=85B> 5 24 ?8:A5;0 H8@>G8=0 >B 34 ?8:A5;0 28A>:. "J9 :0B> 2 ?>A;5?8A 87>1@065=85 A5 >?@545;O >B ?>-4>;=8O ;O2 J3J;, 8 87>1@065=85B> A5 >?@545;O >B 3>@=8O A8 ;O2 J3J;, B@0=AD>@<0F8O <0B@8F0, 87?>;720= BC: A5 !J>B25B=>B> 25@B8:0;=> >1@JI0=5. @>F54C@0, 87?>;720=0 BC:, 5 esentially =C;520 ?@>F54C@0, BO 5 H5AB=045A5B8G5= =87, :0:B> 5 ?>A>G5=> >B J3;>28 A:>18 &lt;&gt;. Postscript ?@028 87>1@065=8O :0B> :204@0B AJA AB@0=0 54=0 B>G:0 >BBC: <0I018@0=5 >B 24 E>@87>=B0;=> 8 34 ?>-25@B8:0;=>. <0 <=>3> 45B09;8, >AB0=0;8 >B B078 48A:CA8O, G8B0B5;OB B@O120 40 A5 :>=AC;B8@0B5 A @J:>2>4AB2>B> 70 ?>A;5?8A ?>7>2020=5 70 ?>25G5 8=D>@<0F8O. </p> <p><center> <table width="60%"> <tbody> <tr> <td><a href="9.ps"></p> <pre>100 200 translate 26 34 scale 26 34 8 [26 0 0 -34 0 34] {&lt; ffffffffffffffffffffffffffffffffffffffffffffffffffff ff000000000000000000000000000000000000ffffffffffffff ff00efefefefefefefefefefefefefefefef0000ffffffffffff ff00efefefefefefefefefefefefefefefef00ce00ffffffffff ff00efefefefefefefefefefefefefefefef00cece00ffffffff ff00efefefefefefefefefefefefefefefef00cecece00ffffff ff00efefefefefefefefefefefefefefefef00cececece00ffff ff00efefefefefefefefefefefefefefefef00000000000000ff ff00efefefefefefefefefefefefefefefefefefefefefef00ff ff00efefefefefefefefefefefefefefefefefefefefefef00ff ff00efefefefefefefefefefefefefefefefefefefefefef00ff ff00efef000000ef000000ef000000ef0000ef0000efefef00ff ff00efefefefefefefefefefefefefefefefefefefefefef00ff ff00efefefefefefefefefefefefefefefefefefefefefef00ff ff00efef000000ef00000000ef00000000ef000000efefef00ff ff00efefefefefefefefefefefefefefefefefefefefefef00ff ff00efefefefefefefefefefefefefefefefefefefefefef00ff ff00efef0000ef00000000000000ef000000ef0000efefef00ff ff00efefefefefefefefefefefefefefefefefefefefefef00ff ff00efefefefefefefefefefefefefefefefefefefefefef00ff ff00efefefefefefefefefefefefefefefefefefefefefef00ff ff00efefefefefefefefefefefefefefefefefefefefefef00ff ff00efefefefefefefefefefefefefefefefefefefefefef00ff ff00efefefefefefefefefefefefefefefefefefefefefef00ff ff00efefefefefefefefefefefefefefefefefefefefefef00ff ff00efefefefefefefefefefefefefefefefefefefefefef00ff ff00efefefefefefefefefefefefefefefefefefefefefef00ff ff00efefefefefefefefefefefefefefefefefefefefefef00ff ff00efefefefefefefefefefefefefefefefefefefefefef00ff ff00efefefefefefefefefefefefefefefefefefefefefef00ff ff00efefefefefefefefefefefefefefefefefefefefefef00ff ff00efefefefefefefefefefefefefefefefefefefefefef00ff ff000000000000000000000000000000000000000000000000ff ffffffffffffffffffffffffffffffffffffffffffffffffffff &gt;} image </pre> <p></a></td> <td align="center"><img src="9.gif"></td> </tr> </tbody> </table> <p></center> <b>24 Bit RGB Colour</b> <p align="left"></p> <p align="justify"> RGB 87>1@065=8O A 8 18B0 70 ?8:A5; <>65 40 1J45 ?@54AB025= 2 ?>A;5?8A, :0B> 87?>;720B5 <b>:><0=40B0</b> colorimage, :>9B> 5 <=>3> <b>?>4>15=</b> =0 >1@070 :><0=40.  A;5420I8O ?@8<5@ =0 87>1@065=85B> 5 32 ?8:A5;0 H8@>G8=0 >B 38 ?8:A5;0 28A>:. </p> <p><center> <table width="60%"> <tbody> <tr> <td><a href="10.ps"></p> <pre>100 200 translate 32 38 scale 32 38 8 [32 0 0 -38 0 38] {&lt; 1dfb0023fb002afb0031fb0037fb003ffb00 66fb006cfb0073fb0079fb0081fb0086fb00 adfb00b5fb00bbfb00c3fb00c8fb00cffb00 23f5002af50031f50037f5003ff50044f500 ...cut... 3807003f08004508004c0800520800590800 8108008608008d07009308009a0700a20800 c90800d00800d60800dd0800e40700ea0700 &gt;} false 3 colorimage </pre> <p></a></td> <td align="center"><img src="10.jpeg"></td> </tr> </tbody> </table> <p></center> <h3> 0:2> 5 EPS? </h3> <p align="justify"> EPS (Encapsulated PostScript) 5 =>@<0;=> ?>A;5?8A A =O:>;:> >3@0=8G5=8O 8 =O:>;:> :><5=B0@0 2 >?@545;5= D>@<0B, :>9B> >A83C@O20 ?>25G5 8=D>@<0F8O 70 PostScript, G5 A;5420. ">20 5 48709=, 70 40 A5 =0?@028 ?>-;5A=> 70 ?>4020=5 =0 70O2;5=8O 70 2:;NG20=5 =0 PostScript, =O:J45 4@C3045 2 @0<:8B5 =0 B5E=8B5 A>1AB25=8 AB@0=8F8. J;=0B0 A?5F8D8:0F8O <>65 40 1J45 ?>;CG5=0 >B Adobe => A F5; 40 =0?@028 ?>A;5?8A D09;0 DSC (>=25=F8OB0 =0 Adobe 4>:C<5=B !B@C:BC@8@0=5) AJ>B25BAB20, B@O120 40 5 2O@=>: </p> <ul> <li> 5 B@O120 40 A5 <b>showpage,</b> BJ9 :0B> EPS 5 ?@>5:B8@0= 40 1J45 2:;NG5= 2JB@5 2 4@C38 <b>4>:C<5=B8,</b> >G5284=> showpage I5 AJA8?5 >G0:20=8O 5D5:B.  459AB28B5;=>AB ?>25G5B> ?@>3@0<8, G5 2=>A=8B5 EPS ?@545D8=8@0B <b>showpage,</b> B0:0 G5 0:> BO =5 AJI5AB2C20, BO =5 AJ74020 ?@>1;5<8, >1I0 45D8=8F8O 5 &#8220;/ Def showpage {} &#8221; </li> <li> $09;JB B@O120 40 A5 AJAB>8 >B A0<> 54=0 AB@0=8F0. </li> <li> J@28OB @54 =0 D09;0 B@O120 40 1J45 &#8220;%! PS Adobe EPSF-3.0&#8243; </li> <li> "@O120 40 8<0 ?@028;=> D>@<8@0 :><5=B0@ BoundingBox, B>20 873;5640 :0B> <br /> % BoundingBox: xmin ymin E>4 =0 <5<1@0=0B0 ymax <br /> 8 @07:0720 ?@8;>65=85, :>5B> ?;0=8@0 40 2:;NG20 ?>A;5?8A, :>;:> 3>;O< 5 87>1@065=85B>. </li> <li> $09;JB =5 B@O120 40 87?>;720 2A8G:8 >?5@0B>@8, :>8B> ?@><5=OB A25B>2=0B0 J@602=>B> @8AC20;=>. >-A?5F80;=> =5 <>65 40 A5 87?>;720 A;54=0B0 :><0=40: <pre> banddevice exitserver initmatrix setshared clear framedevice quit startjob cleardictstack grestoreall renderbands copypage initclip setglobal initgraphics setpagedevice erasepage nulldevice sethalftone setscreen setgstate setmatrix settransfer undefinefont </pre> </li> <li> !B5: B@O120 40 1J45 >AB025=0 B>G=> 2 AJI>B> AJAB>O=85 2 :@0O =0 EPS D09;0, :0:B> 15H5 2 =0G0;>B> =0 EPS D09;. </li> <li> 8=88B5 2 EPS D09;>25 =5 <>65 40 =0428H020 255 7=0:0 4J;68=0. </li> </ul> <p align="justify"> >65 18 =09-206=>B>, BJ9 :0B> >18:=>25=> ?@8;>65=85, :>5B> ?>44J@60 2<J:20=5 =0 PostScript D09;0 =5 5 ?J;5= ?@52>40G ?>A;5?8A EPS D09; :0B> FO;> 8<0 ?@5420@8B5;5= ?@53;54 =0 87>1@065=85B>, A2J@70=8 A =5O. @8;030=5B>, 70=8<020I0 A5 A EPS D09; <>65 40 ?>:0720 287C0;870F8OB0 2 ?>B@518B5;A:8O 8=B5@D59A, 4020 ?>-4>1@0 ?@54AB020 :0:2> I5 A5 >B?5G0B0. "@O120 40 A5 >B15;568, G5 EPS 287C0;870F88 A0 54=0 >B ?>-3>;O<0 <0H8=0 / OS 7028A8<8 0A?5:B8 =0 EPS. </p> <p> <b>'5AB> 87?>;720=8 ><5=B0@8</b> <p align="justify"> ><5=B0@8 <>30B @0718@0 A5 40 A5 4>1028 =02AO:J45 8 B5 I5 1J40B 83=>@8@0=8 >B AB@0=0 =0 ?@52>40G0. <0 =O:>8 AB0=40@B=8 :><5=B0@8, :>8B> A0 =09-G5AB8B5 >B :>8B> A0 871@>5=8 ?>-4>;C. "5:ABJB 2 :204@0B=8B5 A:>18 B@O120 40 A5 70<5=O A ?>4E>4OI B5:AB 70 D09;0, 2 :>9B> B5 A5 ?>O2O20B (157 []). </p> <pre>%!PS-Adobe-3.0 EPSF-3.0 %%Creator: [generally the program that generated the postscript] %%Title: [descriptive name or just the file name] %%CreationDate: [date the file was created] %%DocumentData: Clean7Bit %%Origin: [eg: 0 0] %%BoundingBox: xmin ymin xmax ymax %%LanguageLevel: 2 [could be 1 2 or 3] %%Pages: 1 %%Page: 1 1 %%EOF </pre> <h3> 8AC20=5 &#8220;3>;5<8&#8221; A=8<:8 </h3> <p align="justify"> >@048 4J;68=0 =0 ;8=8OB0 8 4@C38 >3@0=8G5=8O, ?@52@JI0=5B> =0 &#8220;3>;5<8&#8221; =0 @0AB5@=8 2J2 ?>A;5?8A 878A:20 ?@><O=0 =0 <5B>48B5 >1AJ48 ?>-@0=>. >-4>;C I5 >?8H5< =09->1I8O A;CG09 70 ?@54AB02O=5 =0 24-18B>28 RGB F25B0 =0 87>1@065=85B> :0B> EPS D09;. >:0B> =55D5:B82=8 B>20 AJI> <>65 40, 40 A5 87?>;720 70 G5@=>-1O;> &#8220;8 4>@8 G5@=>-15;8 87>1@065=8O. A;54=8O :>4&#8221; H8@8=0 &#8220;8&#8221; 28A>G8=0 &#8220;B@O120 40 1J40B 70<5=5=8 A ?>4E>4OI8 =><5@0 =0 87>1@065=85B>. </p> <p><center> <table width="60%"> <tbody> <tr> <td><a href="11.eps"></p> <pre>%!PS-Adobe-3.0 EPSF-3.0 %%Creator: someone or something %%BoundingBox: 0 0 width height %%LanguageLevel: 2 %%Pages: 1 %%DocumentData: Clean7Bit width height scale width height 8 [width 0 0 -height 0 height {currentfile 3 width mul string readhexstring pop} bind false 3 colorimage ...hexadecimal information cut... %%EOF </pre> <p></a></td> <td align="center"><img src="11.gif"></td> </tr> </tbody> </table> <p></center> >48D8:0F88 70 87>1@065=8O 2 A820B0 30<0 A0 4>AB0 ?@>AB8, ?@><O=0 =0 ;8=8O <pre> {currentfile 3 width mul string readhexstring pop} bind </pre> <p> 70 <pre> {currentfile width string readhexstring pop} bind </pre> <p align="justify"> 8 @0718@0 A5 A0<> 40 =0?8H0 548= H5AB=045A5B8G=> G8A;> (?@54AB02;O20I8 A820B0 =82> =0 ?8:A5;) 70 2A5:8 ?8:A5; >B 87>1@065=85B>. "078 B5E=8:0 B@O120 40 @01>BOB 70 A=8<:8 A 2AO:0:28 @07<5@8. </p> <h3> 07<5@8 E0@B8O </h3> <pre> Paper Size Dimension (in points) ------------------ --------------------- Comm #10 Envelope 297 x 684 C5 Envelope 461 x 648 DL Envelope 312 x 624 Folio 595 x 935 Executive 522 x 756 Letter 612 x 792 Legal 612 x 1008 Ledger 1224 x 792 Tabloid 792 x 1224 A0 2384 x 3370 A1 1684 x 2384 A2 1191 x 1684 A3 842 x 1191 A4 595 x 842 A5 420 x 595 A6 297 x 420 A7 210 x 297 A8 148 x 210 A9 105 x 148 B0 2920 x 4127 B1 2064 x 2920 B2 1460 x 2064 B3 1032 x 1460 B4 729 x 1032 B5 516 x 729 B6 363 x 516 B7 258 x 363 B8 181 x 258 B9 127 x 181 B10 91 x 127 <pre> </pre> </body> </html>