home *** CD-ROM | disk | FTP | other *** search
/ Boot Disc 12 / boot-disc-1997-08.iso / ILSTRATR / ARCHIVE.Z / ProcSets.aip / TEXT / 1016 < prev    next >
Text File  |  1997-05-07  |  12KB  |  991 lines

  1. %%BeginResource: procset Adobe_Illustrator_AI5 1.1 0
  2. %%Title: (Adobe Illustrator (R) Version 5.0 Full Prolog)
  3. %%Version: 1.1 0
  4. %%CreationDate: (3/7/1994) ()
  5. %%Copyright: ((C) 1987-1996 Adobe Systems Incorporated All Rights Reserved)
  6. currentpacking true setpacking
  7. userdict /Adobe_Illustrator_AI5_vars 81 dict dup begin
  8. put
  9. /_eo false def
  10. /_lp /none def
  11. /_pf
  12. {
  13. } def
  14. /_ps
  15. {
  16. } def
  17. /_psf
  18. {
  19. } def
  20. /_pss
  21. {
  22. } def
  23. /_pjsf
  24. {
  25. } def
  26. /_pjss
  27. {
  28. } def
  29. /_pola 0 def
  30. /_doClip 0 def
  31. /cf currentflat def
  32. /_tm matrix def
  33. /_renderStart
  34. [
  35. /e0 /r0 /a0 /o0 /e1 /r1 /a1 /i0
  36. ] def
  37. /_renderEnd
  38. [
  39. null null null null /i1 /i1 /i1 /i1
  40. ] def
  41. /_render -1 def
  42. /_rise 0 def
  43. /_ax 0 def
  44. /_ay 0 def
  45. /_cx 0 def
  46. /_cy 0 def
  47. /_leading
  48. [
  49. 0 0
  50. ] def
  51. /_ctm matrix def
  52. /_mtx matrix def
  53. /_sp 16#020 def
  54. /_hyphen (-) def
  55. /_fScl 0 def
  56. /_cnt 0 def
  57. /_hs 1 def
  58. /_nativeEncoding 0 def
  59. /_useNativeEncoding 0 def
  60. /_tempEncode 0 def
  61. /_pntr 0 def
  62. /_tDict 2 dict def
  63. /_wv 0 def
  64. /Tx
  65. {
  66. } def
  67. /Tj
  68. {
  69. } def
  70. /CRender
  71. {
  72. } def
  73. /_AI3_savepage
  74. {
  75. } def
  76. /_gf null def
  77. /_cf 4 array def
  78. /_if null def
  79. /_of false def
  80. /_fc
  81. {
  82. } def
  83. /_gs null def
  84. /_cs 4 array def
  85. /_is null def
  86. /_os false def
  87. /_sc
  88. {
  89. } def
  90. /_pd 1 dict def
  91. /_ed 15 dict def
  92. /_pm matrix def
  93. /_fm null def
  94. /_fd null def
  95. /_fdd null def
  96. /_sm null def
  97. /_sd null def
  98. /_sdd null def
  99. /_i null def
  100. /discardSave null def
  101. /buffer 256 string def
  102. /beginString null def
  103. /endString null def
  104. /endStringLength null def
  105. /layerCnt 1 def
  106. /layerCount 1 def
  107. /perCent (%) 0 get def
  108. /perCentSeen? false def
  109. /newBuff null def
  110. /newBuffButFirst null def
  111. /newBuffLast null def
  112. /clipForward? false def
  113. end
  114. userdict /Adobe_Illustrator_AI5 known not {
  115.     userdict /Adobe_Illustrator_AI5 91 dict put
  116. } if
  117. userdict /Adobe_Illustrator_AI5 get begin
  118. /initialize
  119. {
  120.     Adobe_Illustrator_AI5 dup begin
  121.     Adobe_Illustrator_AI5_vars begin
  122.     discardDict
  123.     {
  124.         bind pop pop
  125.     } forall
  126.     dup /nc get begin
  127.     {
  128.         dup xcheck 1 index type /operatortype ne and
  129.         {
  130.             bind
  131.         } if
  132.         pop pop
  133.     } forall
  134.  end
  135.     newpath
  136. } def
  137. /terminate
  138. {
  139.  end
  140.  end
  141. } def
  142. /_
  143. null def
  144. /ddef
  145. {
  146.     Adobe_Illustrator_AI5_vars 3 1 roll put
  147. } def
  148. /xput
  149. {
  150.     dup load dup length exch maxlength eq
  151.     {
  152.         dup dup load dup
  153.         length 2 mul dict copy def
  154.     } if
  155.     load begin
  156.     def
  157.  end
  158. } def
  159. /npop
  160. {
  161.     {
  162.         pop
  163.     } repeat
  164. } def
  165. /sw
  166. {
  167.     dup length exch stringwidth
  168.     exch 5 -1 roll 3 index mul add
  169.     4 1 roll 3 1 roll mul add
  170. } def
  171. /swj
  172. {
  173.     dup 4 1 roll
  174.     dup length exch stringwidth
  175.     exch 5 -1 roll 3 index mul add
  176.     4 1 roll 3 1 roll mul add
  177.     6 2 roll /_cnt 0 ddef
  178.     {
  179.         1 index eq
  180.         {
  181.             /_cnt _cnt 1 add ddef
  182.         } if
  183.     } forall
  184.     pop
  185.     exch _cnt mul exch _cnt mul 2 index add 4 1 roll 2 index add 4 1 roll pop pop
  186. } def
  187. /ss
  188. {
  189.     4 1 roll
  190.     {
  191.         2 npop
  192.         (0) exch 2 copy 0 exch put pop
  193.         gsave
  194.         false charpath currentpoint
  195.         4 index setmatrix
  196.         stroke
  197.         grestore
  198.         moveto
  199.         2 copy rmoveto
  200.     } exch cshow
  201.     3 npop
  202. } def
  203. /jss
  204. {
  205.     4 1 roll
  206.     {
  207.         2 npop
  208.         (0) exch 2 copy 0 exch put
  209.         gsave
  210.         _sp eq
  211.         {
  212.             exch 6 index 6 index 6 index 5 -1 roll widthshow
  213.             currentpoint
  214.         }
  215.         {
  216.             false charpath currentpoint
  217.             4 index setmatrix stroke
  218.         } ifelse
  219.         grestore
  220.         moveto
  221.         2 copy rmoveto
  222.     } exch cshow
  223.     6 npop
  224. } def
  225. /sp
  226. {
  227.     {
  228.         2 npop (0) exch
  229.         2 copy 0 exch put pop
  230.         false charpath
  231.         2 copy rmoveto
  232.     } exch cshow
  233.     2 npop
  234. } def
  235. /jsp
  236. {
  237.     {
  238.         2 npop
  239.         (0) exch 2 copy 0 exch put
  240.         _sp eq
  241.         {
  242.             exch 5 index 5 index 5 index 5 -1 roll widthshow
  243.         }
  244.         {
  245.             false charpath
  246.         } ifelse
  247.         2 copy rmoveto
  248.     } exch cshow
  249.     5 npop
  250. } def
  251. /pl
  252. {
  253.     transform
  254.     0.25 sub round 0.25 add exch
  255.     0.25 sub round 0.25 add exch
  256.     itransform
  257. } def
  258. /setstrokeadjust where
  259. {
  260.     pop true setstrokeadjust
  261.     /c
  262.     {
  263.         curveto
  264.     } def
  265.     /C
  266.     /c load def
  267.     /v
  268.     {
  269.         currentpoint 6 2 roll curveto
  270.     } def
  271.     /V
  272.     /v load def
  273.     /y
  274.     {
  275.         2 copy curveto
  276.     } def
  277.     /Y
  278.     /y load def
  279.     /l
  280.     {
  281.         lineto
  282.     } def
  283.     /L
  284.     /l load def
  285.     /m
  286.     {
  287.         moveto
  288.     } def
  289. }
  290. {
  291.     /c
  292.     {
  293.         pl curveto
  294.     } def
  295.     /C
  296.     /c load def
  297.     /v
  298.     {
  299.         currentpoint 6 2 roll pl curveto
  300.     } def
  301.     /V
  302.     /v load def
  303.     /y
  304.     {
  305.         pl 2 copy curveto
  306.     } def
  307.     /Y
  308.     /y load def
  309.     /l
  310.     {
  311.         pl lineto
  312.     } def
  313.     /L
  314.     /l load def
  315.     /m
  316.     {
  317.         pl moveto
  318.     } def
  319. } ifelse
  320. /d
  321. {
  322.     setdash
  323. } def
  324. /cf
  325. {
  326. } def
  327. /i
  328. {
  329.     dup 0 eq
  330.     {
  331.         pop cf
  332.     } if
  333.     setflat
  334. } def
  335. /j
  336. {
  337.     setlinejoin
  338. } def
  339. /J
  340. {
  341.     setlinecap
  342. } def
  343. /M
  344. {
  345.     setmiterlimit
  346. } def
  347. /w
  348. {
  349.     setlinewidth
  350. } def
  351. /XR
  352. {
  353.     0 ne
  354.     /_eo exch ddef
  355. } def
  356. /H
  357. {
  358. } def
  359. /h
  360. {
  361.     closepath
  362. } def
  363. /N
  364. {
  365.     _pola 0 eq
  366.     {
  367.         _doClip 1 eq
  368.         {
  369.             _eo {eoclip} {clip} ifelse /_doClip 0 ddef
  370.         } if
  371.         newpath
  372.     }
  373.     {
  374.         /CRender
  375.         {
  376.             N
  377.         } ddef
  378.     } ifelse
  379. } def
  380. /n
  381. {
  382.     N
  383. } def
  384. /F
  385. {
  386.     _pola 0 eq
  387.     {
  388.         _doClip 1 eq
  389.         {
  390.             gsave _pf grestore _eo {eoclip} {clip} ifelse newpath /_lp /none ddef _fc
  391.             /_doClip 0 ddef
  392.         }
  393.         {
  394.             _pf
  395.         } ifelse
  396.     }
  397.     {
  398.         /CRender
  399.         {
  400.             F
  401.         } ddef
  402.     } ifelse
  403. } def
  404. /f
  405. {
  406.     closepath
  407.     F
  408. } def
  409. /S
  410. {
  411.     _pola 0 eq
  412.     {
  413.         _doClip 1 eq
  414.         {
  415.             gsave _ps grestore _eo {eoclip} {clip} ifelse newpath /_lp /none ddef _sc
  416.             /_doClip 0 ddef
  417.         }
  418.         {
  419.             _ps
  420.         } ifelse
  421.     }
  422.     {
  423.         /CRender
  424.         {
  425.             S
  426.         } ddef
  427.     } ifelse
  428. } def
  429. /s
  430. {
  431.     closepath
  432.     S
  433. } def
  434. /B
  435. {
  436.     _pola 0 eq
  437.     {
  438.         _doClip 1 eq
  439.         gsave F grestore
  440.         {
  441.             gsave S grestore _eo {eoclip} {clip} ifelse newpath /_lp /none ddef _sc
  442.             /_doClip 0 ddef
  443.         }
  444.         {
  445.             S
  446.         } ifelse
  447.     }
  448.     {
  449.         /CRender
  450.         {
  451.             B
  452.         } ddef
  453.     } ifelse
  454. } def
  455. /b
  456. {
  457.     closepath
  458.     B
  459. } def
  460. /W
  461. {
  462.     /_doClip 1 ddef
  463. } def
  464. /*
  465. {
  466.     count 0 ne
  467.     {
  468.         dup type /stringtype eq
  469.         {
  470.             pop
  471.         } if
  472.     } if
  473.     newpath
  474. } def
  475. /u
  476. {
  477. } def
  478. /U
  479. {
  480. } def
  481. /q
  482. {
  483.     _pola 0 eq
  484.     {
  485.         gsave
  486.     } if
  487. } def
  488. /Q
  489. {
  490.     _pola 0 eq
  491.     {
  492.         grestore
  493.     } if
  494. } def
  495. /*u
  496. {
  497.     _pola 1 add /_pola exch ddef
  498. } def
  499. /*U
  500. {
  501.     _pola 1 sub /_pola exch ddef
  502.     _pola 0 eq
  503.     {
  504.         CRender
  505.     } if
  506. } def
  507. /D
  508. {
  509.     pop
  510. } def
  511. /*w
  512. {
  513. } def
  514. /*W
  515. {
  516. } def
  517. /`
  518. {
  519.     /_i save ddef
  520.     clipForward?
  521.     {
  522.         nulldevice
  523.     } if
  524.     6 1 roll 4 npop
  525.     concat pop
  526.     userdict begin
  527.     /showpage
  528.     {
  529.     } def
  530.     0 setgray
  531.     0 setlinecap
  532.     1 setlinewidth
  533.     0 setlinejoin
  534.     10 setmiterlimit
  535.     [] 0 setdash
  536.     /setstrokeadjust where {pop false setstrokeadjust} if
  537.     newpath
  538.     0 setgray
  539.     false setoverprint
  540. } def
  541. /~
  542. {
  543.  end
  544.     _i restore
  545. } def
  546. /O
  547. {
  548.     0 ne
  549.     /_of exch ddef
  550.     /_lp /none ddef
  551. } def
  552. /R
  553. {
  554.     0 ne
  555.     /_os exch ddef
  556.     /_lp /none ddef
  557. } def
  558. /g
  559. {
  560.     /_gf exch ddef
  561.     /_fc
  562.     {
  563.         _lp /fill ne
  564.         {
  565.             _of setoverprint
  566.             _gf setgray
  567.             /_lp /fill ddef
  568.         } if
  569.     } ddef
  570.     /_pf
  571.     {
  572.         _fc
  573.         _eo {eofill} {fill} ifelse
  574.     } ddef
  575.     /_psf
  576.     {
  577.         _fc
  578.         ashow
  579.     } ddef
  580.     /_pjsf
  581.     {
  582.         _fc
  583.         awidthshow
  584.     } ddef
  585.     /_lp /none ddef
  586. } def
  587. /G
  588. {
  589.     /_gs exch ddef
  590.     /_sc
  591.     {
  592.         _lp /stroke ne
  593.         {
  594.             _os setoverprint
  595.             _gs setgray
  596.             /_lp /stroke ddef
  597.         } if
  598.     } ddef
  599.     /_ps
  600.     {
  601.         _sc
  602.         stroke
  603.     } ddef
  604.     /_pss
  605.     {
  606.         _sc
  607.         ss
  608.     } ddef
  609.     /_pjss
  610.     {
  611.         _sc
  612.         jss
  613.     } ddef
  614.     /_lp /none ddef
  615. } def
  616. /k
  617. {
  618.     _cf astore pop
  619.     /_fc
  620.     {
  621.         _lp /fill ne
  622.         {
  623.             _of setoverprint
  624.             _cf aload pop setcmykcolor
  625.             /_lp /fill ddef
  626.         } if
  627.     } ddef
  628.     /_pf
  629.     {
  630.         _fc
  631.         _eo {eofill} {fill} ifelse
  632.     } ddef
  633.     /_psf
  634.     {
  635.         _fc
  636.         ashow
  637.     } ddef
  638.     /_pjsf
  639.     {
  640.         _fc
  641.         awidthshow
  642.     } ddef
  643.     /_lp /none ddef
  644. } def
  645. /K
  646. {
  647.     _cs astore pop
  648.     /_sc
  649.     {
  650.         _lp /stroke ne
  651.         {
  652.             _os setoverprint
  653.             _cs aload pop setcmykcolor
  654.             /_lp /stroke ddef
  655.         } if
  656.     } ddef
  657.     /_ps
  658.     {
  659.         _sc
  660.         stroke
  661.     } ddef
  662.     /_pss
  663.     {
  664.         _sc
  665.         ss
  666.     } ddef
  667.     /_pjss
  668.     {
  669.         _sc
  670.         jss
  671.     } ddef
  672.     /_lp /none ddef
  673. } def
  674. /x
  675. {
  676.     /_gf exch ddef
  677.     findcmykcustomcolor
  678.     /_if exch ddef
  679.     /_fc
  680.     {
  681.         _lp /fill ne
  682.         {
  683.             _of setoverprint
  684.             _if _gf 1 exch sub setcustomcolor
  685.             /_lp /fill ddef
  686.         } if
  687.     } ddef
  688.     /_pf
  689.     {
  690.         _fc
  691.         _eo {eofill} {fill} ifelse
  692.     } ddef
  693.     /_psf
  694.     {
  695.         _fc
  696.         ashow
  697.     } ddef
  698.     /_pjsf
  699.     {
  700.         _fc
  701.         awidthshow
  702.     } ddef
  703.     /_lp /none ddef
  704. } def
  705. /X
  706. {
  707.     /_gs exch ddef
  708.     findcmykcustomcolor
  709.     /_is exch ddef
  710.     /_sc
  711.     {
  712.         _lp /stroke ne
  713.         {
  714.             _os setoverprint
  715.             _is _gs 1 exch sub setcustomcolor
  716.             /_lp /stroke ddef
  717.         } if
  718.     } ddef
  719.     /_ps
  720.     {
  721.         _sc
  722.         stroke
  723.     } ddef
  724.     /_pss
  725.     {
  726.         _sc
  727.         ss
  728.     } ddef
  729.     /_pjss
  730.     {
  731.         _sc
  732.         jss
  733.     } ddef
  734.     /_lp /none ddef
  735. } def
  736. /A
  737. {
  738.     pop
  739. } def
  740. /annotatepage
  741. {
  742. userdict /annotatepage 2 copy known {get exec} {pop pop} ifelse
  743. } def
  744. /XT {
  745.     pop pop
  746. } def
  747. /discard
  748. {
  749.     save /discardSave exch store
  750.     discardDict begin
  751.     /endString exch store
  752.     gt38?
  753.     {
  754.         2 add
  755.     } if
  756.     load
  757.     stopped
  758.     pop
  759.  end
  760.     discardSave restore
  761. } bind def
  762. userdict /discardDict 7 dict dup begin
  763. put
  764. /pre38Initialize
  765. {
  766.     /endStringLength endString length store
  767.     /newBuff buffer 0 endStringLength getinterval store
  768.     /newBuffButFirst newBuff 1 endStringLength 1 sub getinterval store
  769.     /newBuffLast newBuff endStringLength 1 sub 1 getinterval store
  770. } def
  771. /shiftBuffer
  772. {
  773.     newBuff 0 newBuffButFirst putinterval
  774.     newBuffLast 0
  775.     currentfile read not
  776.     {
  777.     stop
  778.     } if
  779.     put
  780. } def
  781. 0
  782. {
  783.     pre38Initialize
  784.     mark
  785.     currentfile newBuff readstring exch pop
  786.     {
  787.         {
  788.             newBuff endString eq
  789.             {
  790.                 cleartomark stop
  791.             } if
  792.             shiftBuffer
  793.         } loop
  794.     }
  795.     {
  796.     stop
  797.     } ifelse
  798. } def
  799. 1
  800. {
  801.     pre38Initialize
  802.     /beginString exch store
  803.     mark
  804.     currentfile newBuff readstring exch pop
  805.     {
  806.         {
  807.             newBuff beginString eq
  808.             {
  809.                 /layerCount dup load 1 add store
  810.             }
  811.             {
  812.                 newBuff endString eq
  813.                 {
  814.                     /layerCount dup load 1 sub store
  815.                     layerCount 0 eq
  816.                     {
  817.                         cleartomark stop
  818.                     } if
  819.                 } if
  820.             } ifelse
  821.             shiftBuffer
  822.         } loop
  823.     } if
  824. } def
  825. 2
  826. {
  827.     mark
  828.     {
  829.         currentfile buffer readline not
  830.         {
  831.         stop
  832.         } if
  833.         endString eq
  834.         {
  835.             cleartomark stop
  836.         } if
  837.     } loop
  838. } def
  839. 3
  840. {
  841.     /beginString exch store
  842.     /layerCnt 1 store
  843.     mark
  844.     {
  845.         currentfile buffer readline not
  846.         {
  847.         stop
  848.         } if
  849.         dup beginString eq
  850.         {
  851.             pop /layerCnt dup load 1 add store
  852.         }
  853.         {
  854.             endString eq
  855.             {
  856.                 layerCnt 1 eq
  857.                 {
  858.                     cleartomark stop
  859.                 }
  860.                 {
  861.                     /layerCnt dup load 1 sub store
  862.                 } ifelse
  863.             } if
  864.         } ifelse
  865.     } loop
  866. } def
  867. end
  868. userdict /clipRenderOff 15 dict dup begin
  869. put
  870. {
  871.     /n /N /s /S /f /F /b /B
  872. }
  873. {
  874.     {
  875.         _doClip 1 eq
  876.         {
  877.             /_doClip 0 ddef _eo {eoclip} {clip} ifelse
  878.         } if
  879.         newpath
  880.     } def
  881. } forall
  882. /Tr /pop load def
  883. /Bb {} def
  884. /BB /pop load def
  885. /Bg {12 npop} def
  886. /Bm {6 npop} def
  887. /Bc /Bm load def
  888. /Bh {4 npop} def
  889. end
  890. /Lb
  891. {
  892.     4 npop
  893.     6 1 roll
  894.     pop
  895.     4 1 roll
  896.     pop pop pop
  897.     0 eq
  898.     {
  899.         0 eq
  900.         {
  901.             (%AI5_BeginLayer) 1 (%AI5_EndLayer--) discard
  902.         }
  903.         {
  904.             
  905.             /clipForward? true def
  906.             
  907.             /Tx /pop load def
  908.             /Tj /pop load def
  909.             
  910.             currentdict end clipRenderOff begin begin
  911.         } ifelse
  912.     }
  913.     {
  914.         0 eq
  915.         {
  916.             save /discardSave exch store
  917.         } if
  918.     } ifelse
  919. } bind def
  920. /LB
  921. {
  922.     discardSave dup null ne
  923.     {
  924.         restore
  925.     }
  926.     {
  927.         pop
  928.         clipForward?
  929.         {
  930.             currentdict
  931.          end
  932.          end
  933.          begin
  934.                     
  935.             /clipForward? false ddef
  936.         } if
  937.     } ifelse
  938. } bind def
  939. /Pb
  940. {
  941.     pop pop
  942.     0 (%AI5_EndPalette) discard
  943. } bind def
  944. /Np
  945. {
  946.     0 (%AI5_End_NonPrinting--) discard
  947. } bind def
  948. /Ln /pop load def
  949. /Ap
  950. /pop load def
  951. /Ar
  952. {
  953.     72 exch div
  954.     0 dtransform dup mul exch dup mul add sqrt
  955.     dup 1 lt
  956.     {
  957.         pop 1
  958.     } if
  959.     setflat
  960. } def
  961. /Mb
  962. {
  963.     q
  964. } def
  965. /Md
  966. {
  967. } def
  968. /MB
  969. {
  970.     Q
  971. } def
  972. /nc 3 dict def
  973. nc begin
  974. /setgray
  975. {
  976.     pop
  977. } bind def
  978. /setcmykcolor
  979. {
  980.     4 npop
  981. } bind def
  982. /setcustomcolor
  983. {
  984.     2 npop
  985. } bind def
  986. currentdict readonly pop
  987. end
  988. end
  989. setpacking
  990. %%EndResource
  991.