home *** CD-ROM | disk | FTP | other *** search
/ Corel Draw 3 / CorelDRAW-v3.0.iso / filters / aihead.dat < prev    next >
Text File  |  1992-10-25  |  10KB  |  799 lines

  1. %!PS-Adobe-2.0 EPSF-1.2
  2. %%Creator: Adobe Illustrator exported from Corel Draw 3.0
  3. %%Title:
  4. %%BoundingBox:
  5. %%CreationDate: 
  6. %%DocumentFonts:Courier
  7. %%ColorUsage:
  8. %%TemplateBox:
  9. %%EndComments
  10. %%BeginProcSet:Adobe_Illustrator_1.1 0 0
  11. % Version 1.0 3/27/1990
  12. % Copyright (C) 1990,1991,1992
  13. % Corel Corporation
  14. % All Rights Reserved
  15.  
  16. /wPmsDict 150 dict def 
  17. wPmsDict begin 
  18.  
  19. /$debug 25 string def 
  20.  
  21. /bd {bind def} bind def 
  22. /ld {load def} bd 
  23. /xd {exch def} bd 
  24. /_ null def 
  25.  
  26. /$c 0 def 
  27. /$m 0 def 
  28. /$y 0 def 
  29. /$k 0 def 
  30. /$t 1 def 
  31. /$n _ def 
  32. /$o 0 def 
  33. /$pf false def 
  34.  
  35. /$C 0 def 
  36. /$M 0 def 
  37. /$Y 0 def 
  38. /$K 0 def 
  39. /$T 1 def 
  40. /$N _ def 
  41. /$O 0 def 
  42. /$PF false def 
  43.  
  44. /$h false def 
  45.  
  46. /$al 0 def 
  47. /$tr 0 def 
  48. /$le 0 def 
  49. /$lx 0 def 
  50. /$ly 0 def 
  51.  
  52. /$ctm matrix currentmatrix def 
  53. /$ptm matrix def 
  54.  
  55. /$pn () def 
  56. /$pm matrix def 
  57. /$px 0 def 
  58. /$py 0 def 
  59. /$pxf 0 def 
  60. /$pyf 0 def 
  61. /$psx 10 def 
  62. /$psy 0 def 
  63.  
  64. /$llx 0 def 
  65. /$lly 0 def 
  66. /$urx 0 def 
  67. /$ury 0 def 
  68.  
  69.  
  70. /$Bbllx 0 def 
  71. /$Bblly 0 def 
  72. /$Bburx 0 def 
  73. /$Bbury 0 def 
  74.  
  75. /$tllx 0 def 
  76. /$tlly 0 def 
  77. /$turx 0 def 
  78. /$tury 0 def 
  79.  
  80. /$pd [] def 
  81. /$tx 0 def 
  82. /$ty 0 def 
  83.  
  84. /$sv 0 def 
  85. /@cp /closepath ld 
  86. /@gs /gsave ld 
  87. /@gr /grestore ld 
  88. /@np /newpath ld 
  89. /@sv {/$sv save def}bd 
  90. /@rs {$sv restore}bd 
  91.  
  92. /@MN { 
  93. 2 copy le{pop}{exch pop}ifelse 
  94. }bd 
  95.  
  96. /setcmykcolor where {pop} 
  97. /setcmykcolor 
  98. 4 1 roll 
  99. 3 {3 index add 1 @MN 1 exch sub 3 1 roll} repeat 
  100. setrgbcolor 
  101. pop 
  102. }bd 
  103. }ifelse 
  104.  
  105. /@tc 
  106. dup 1 ge 
  107. {pop} 
  108. 4 { 
  109. dup 
  110. 6 -1 roll 
  111. mul 
  112. exch 
  113. }repeat 
  114. pop 
  115. }ifelse 
  116. }bd 
  117.  
  118. /@scc 
  119. $c $m $y $k $t @tc 
  120. setcmykcolor 
  121. true 
  122. }bd 
  123. /@SCC 
  124. $C $M $Y $K $T @tc 
  125. setcmykcolor 
  126. true 
  127. }bd 
  128.  
  129. /@sft 
  130. (setfirsttile sft )print 
  131. /$tx $tllx $pxf add dup $tllx gt {$pwid $psx add sub}if def 
  132. /$ty $tury $pyf sub dup $tury lt {$phei $psy add add}if def 
  133. (setfirsttile exit )print 
  134. }bd 
  135.  
  136. /@stb 
  137. pathbbox /$ury xd /$urx xd /$lly xd /$llx xd 
  138. }bd 
  139.  
  140. /@ep 
  141. cvx exec 
  142. }forall 
  143. }bd 
  144.  
  145. /@tp 
  146.  
  147. (tile pattern tp )print 
  148. @sv 
  149. /$in true def 
  150. 2 copy 
  151. dup $lly le {/$in false def}if 
  152. $phei sub $ury ge {/$in false def}if 
  153. dup $urx ge {/$in false def}if 
  154. $pwid add $llx le {/$in false def}if 
  155. $in 
  156. @np 
  157. 2 copy moveto 
  158. $pwid 0 rlineto 
  159. 0 $phei neg rlineto 
  160. $pwid neg 0 rlineto 
  161. 0 $phei rlineto 
  162. clip @np 
  163.  
  164. $pn cvlit load aload pop 
  165. 7 -1 roll 
  166. 5 index sub 
  167. 7 -1 roll 
  168. 3 index sub 
  169. translate 
  170. @ep 
  171. pop pop pop pop 
  172. {pop pop}ifelse 
  173. @rs 
  174. (tile pattern exit )print 
  175. }bd 
  176.  
  177. /@th 
  178. (tile horizontal th)print 
  179. @sft 
  180. 0 1 $tly 1 sub 
  181. dup $psx mul $tx add 
  182. dup $llx gt {$pwid sub}{exit}ifelse 
  183. }loop 
  184. exch $phei mul $ty exch sub 
  185.  
  186. 0 1 $tlx 1 sub 
  187. $pwid mul 
  188. 3 copy 
  189. 3 -1 roll add exch 
  190. @tp 
  191. pop 
  192. }for 
  193. pop pop 
  194. } for 
  195. (tile horizontal exiting )print 
  196. }bd 
  197.  
  198. /@tv 
  199. (tile vertical tv)print 
  200. @sft 
  201. 0 1 $tlx 1 sub 
  202. dup $pwid mul $tx add 
  203. exch $psy mul $ty exch sub 
  204. dup $ury lt {$phei add}{exit}ifelse 
  205. }loop 
  206.  
  207. 0 1 $tly 1 sub 
  208. $phei mul 
  209. 3 copy sub 
  210. @tp 
  211. pop 
  212. }for 
  213. pop pop 
  214. } for 
  215. (tile vertical exit )print 
  216. }bd 
  217.  
  218. /@pf 
  219. (pattern fill pf)print 
  220. @gs 
  221. $pm concat 
  222. @stb 
  223. @gs 1 setgray eofill @gr 
  224. eoclip 
  225. $Bburx $Bbury $pm itransform /$tury xd /$turx xd 
  226. $Bbllx $Bblly $pm itransform /$tlly xd /$tllx xd 
  227. /$wid $turx $tllx sub def 
  228. /$hei $tury $tlly sub def 
  229. $wid 0 gt $hei 0 gt and 
  230. $pn cvlit load aload pop 
  231. $pd xd 
  232. 3 -1 roll sub /$phei xd 
  233. exch sub /$pwid xd 
  234. /$tlx $wid $pwid div ceiling 1 add def 
  235. /$tly $hei $phei div ceiling 1 add def 
  236. $psx 0 eq 
  237. @tv 
  238. @th 
  239. }ifelse 
  240. }if 
  241.  
  242. @gr 
  243. @np 
  244. (pattern fill exit)print 
  245. }bd 
  246.  
  247. /@xp 
  248. dup (text Character is:) print == 
  249. usertime (time before is:)print == 
  250. (0) dup 3 -1 roll 0 exch put 
  251. @gs 
  252. true charpath currentpoint 
  253. $ctm setmatrix 
  254. @pf 
  255. @gr 
  256. @np 
  257. moveto $tr 0 rmoveto 
  258. usertime (time after is:)print == 
  259. }forall 
  260. pop 
  261. }bd 
  262.  
  263. /@sm 
  264. /$ctm $ctm currentmatrix def 
  265. }bd 
  266.  
  267. %--@lorg  move to line origin   length string @torg length string
  268. /@lorg    % moves currentpoint to line origin according to current alignment
  269.   {      
  270.   $lx $ly moveto    
  271.   /$ly $ly $le sub def      % - prepare for next line(tracking)
  272.   $al 0 ne
  273.     {dup      % ->len str len str
  274.     stringwidth   % ->len str len dx dy
  275.     exch 3 index  % ->len str dy len dx
  276.     1 sub         % ->len str dy len dx (len-1)
  277.     $tr mul add   % ->len str dy len dx+(len-1)*$tr
  278.     neg
  279.     exch neg      % ->len str -dx_total dy len
  280.     $al 1 eq      % check for centered alignment
  281.     {2 div exch 2 div exch} if  
  282.     rmoveto} if
  283.   }bd
  284.  
  285. /@ft 
  286. $pf 
  287. {@xp} 
  288. @scc 
  289. {$tr exch 0 exch ashow pop} 
  290. {pop pop}ifelse 
  291. }ifelse 
  292. }bd 
  293.  
  294. /@st 
  295. $PF 
  296. {} 
  297. @SCC 
  298. (0) dup 3 -1 roll 0 exch put 
  299. @gs 
  300. true charpath currentpoint 
  301. $ctm setmatrix $ptm concat 
  302. stroke 
  303. @gr 
  304. moveto $tr 0 rmoveto 
  305. }forall 
  306. pop 
  307. {pop pop}ifelse 
  308. }ifelse 
  309. }bd 
  310. /@pt 
  311. dup length exch 
  312. }bd 
  313. /@te 
  314. @pt 
  315. @lorg 
  316. @ft 
  317. }bd 
  318.  
  319. /@tr 
  320. @pt 
  321. @lorg 
  322. @st 
  323. }bd 
  324. /@ta 
  325. @pt 
  326. @lorg 
  327. 2 copy 
  328. @gs @ft @gr 
  329. /$lx 0 def 
  330. /$ly 0 def 
  331. @st 
  332. }bd 
  333.  
  334.  
  335.  
  336.  
  337.  
  338.  
  339.  
  340.  
  341.  
  342.  
  343.  
  344.  
  345.  
  346.  
  347.  
  348. /g { 
  349. 1 exch sub /$k xd 
  350. /$c 0 def /$m 0 def /$y 0 def /$t 1 def /$n _ def /$pf false def 
  351. }bd 
  352.  
  353. /G { 
  354. 1 exch sub /$K xd 
  355. /$C 0 def /$M 0 def /$Y 0 def /$T 1 def /$N _ def /$PF false def 
  356. }bd 
  357.  
  358. /k { 
  359. /$k xd /$y xd /$m xd /$c xd 
  360. /$t 1 def /$n _ def /$pf false def 
  361. }bd 
  362.  
  363. /K { 
  364. /$K xd /$Y xd /$M xd /$C xd 
  365. /$T 1 def /$N _ def /$PF false def 
  366. }bd 
  367.  
  368. /x { 
  369. /$t xd /$n xd 
  370. /$k xd /$y xd /$m xd /$c xd /$pf false def 
  371. }bd 
  372.  
  373. /X { 
  374. /$T xd /$N xd 
  375. /$K xd /$Y xd /$M xd /$C xd /$PF false def 
  376. }bd 
  377.  
  378. /d /setdash ld 
  379.  
  380. /i { 
  381. dup 0 ne {setflat} {pop} ifelse 
  382. }bd 
  383.  
  384. /j /setlinejoin ld 
  385.  
  386. /J /setlinecap ld 
  387.  
  388. /M /setmiterlimit ld 
  389.  
  390. /w /setlinewidth ld 
  391.  
  392. /O { 
  393. /$o xd 
  394. }bd 
  395.  
  396. /R { 
  397. /$O xd 
  398. }bd 
  399.  
  400.  
  401. /c /curveto ld 
  402.  
  403. /C /c ld 
  404.  
  405. /v { 
  406. currentpoint
  407. 6 2 roll 
  408. curveto 
  409. }bd
  410.  
  411. /V /v ld 
  412.  
  413. /y { 
  414. 2 copy curveto 
  415. }bd 
  416.  
  417. /Y /y ld 
  418.  
  419. /l /lineto ld 
  420.  
  421. /L /l ld 
  422.  
  423. /m /moveto ld 
  424.  
  425.  
  426.  
  427. /n /newpath ld 
  428.  
  429. /N /newpath ld 
  430.  
  431. /F { 
  432. $pf 
  433. {@pf} 
  434. @scc 
  435. {eofill}if 
  436. }ifelse 
  437. }bd 
  438.  
  439. /f { 
  440. @cp F 
  441. }bd 
  442. /S { 
  443. $PF 
  444. {} 
  445. @SCC 
  446. @sm 
  447. $ptm concat 
  448. stroke 
  449. $ctm setmatrix 
  450. }if 
  451. }ifelse 
  452. }bd 
  453. /s { 
  454. @cp 
  455. }bd 
  456.  
  457. /B { 
  458. @gs F @gr 
  459. }bd 
  460. /b { 
  461. @cp 
  462. }bd 
  463.  
  464. /W { 
  465. oeclip 
  466. @np 
  467. }bd 
  468.  
  469. /p { 
  470. /$pm xd 
  471. 7 {pop} repeat 
  472. /$pyf xd /$pxf xd 
  473. /$pn xd 
  474. /$pf true def 
  475. }bd 
  476.  
  477. /P { 
  478. 11 {pop} repeat 
  479. }bd 
  480.  
  481. /@p { 
  482. /$pm xd 
  483. /$psy xd 
  484. /$psx xd 
  485. /$pyf xd /$pxf xd 
  486. /$pn xd 
  487. /$pf true def 
  488. }bd 
  489.  
  490. /@b { 
  491. /$Bbury xd /$Bburx xd 
  492. /$Bblly xd /$Bbllx xd 
  493. }bd 
  494.  
  495.  
  496. /z { 
  497. /$al xd 
  498. /$tr xd 
  499. /$le xd 
  500. exch findfont exch scalefont setfont 
  501. }bd 
  502.  
  503. /Z { 
  504. dup type 0 type eq { /$bDir xd } if
  505. findfont 
  506. dup maxlength 1 add dict exch 
  507.  
  508.  
  509.  
  510. dup 
  511. {1 index /FID ne 
  512. 3 index 
  513. 3 1 roll put 
  514. {pop pop}ifelse 
  515. } forall 
  516.  
  517.  
  518.  
  519. pop 
  520. dup dup /Encoding get 
  521. 256 array copy 
  522. dup /$fe xd
  523. /Encoding exch put 
  524.  
  525. dup /Fontname 3 index put 
  526.  
  527. 3 -1 roll
  528. dup length 0 ne
  529. {0 exch
  530.   {
  531.   dup type 0 type eq
  532.     {exch pop}
  533.       {
  534.       $fe exch 2 index exch put
  535.       1 add
  536.       }ifelse
  537.   }forall pop
  538. }if
  539. definefont pop
  540.  
  541. }bd 
  542.  
  543. /e { 
  544. @sm 
  545. concat 
  546. /t {@te}def 
  547. }bd 
  548.  
  549. /r { 
  550. @sm 
  551. concat 
  552. /t {@tr}def 
  553. }bd 
  554.  
  555. /o { 
  556. @sm 
  557. concat 
  558. /t {pop}def 
  559. }bd 
  560.  
  561. /a { 
  562. @sm 
  563. concat 
  564. /t {@ta}def 
  565. }bd 
  566.  
  567. /@o{
  568. @sm 
  569. concat 
  570. /t {@t@a}def 
  571. }bd 
  572.  
  573. /I { 
  574. @sm 
  575. concat 
  576. /t {pop}def 
  577. }bd 
  578.  
  579. /t {@te}def 
  580.  
  581. /T { 
  582. cleartomark 
  583. /$lx 0 def 
  584. /$ly 0 def 
  585. $ctm setmatrix 
  586. }bd 
  587.  
  588.  
  589. /u {}bd 
  590.  
  591. /U {}bd 
  592.  
  593. /A {pop}bd 
  594.  
  595. /h { 
  596. $h true def 
  597. }bd 
  598.  
  599. /h { 
  600. $h true def 
  601. }bd 
  602.  
  603. /q /@gs ld 
  604.  
  605. /Q /@gr ld 
  606.  
  607.  
  608.  
  609. /E { 
  610. 5 array astore 
  611. exch cvlit exch def 
  612. }bd 
  613.  
  614. /` {}bd 
  615.  
  616. /~ {}bd 
  617.  
  618. /@ {}bd 
  619.  
  620. /& {}bd 
  621.  
  622. /CorelDrawRencodeVect [ 
  623. 16#80/grave 
  624. 16#81/circumflex 
  625. 16#82/tilde 
  626. 16#83/dotlessi 
  627. 16#84/florin 
  628. 16#85/quotedblleft 
  629. 16#86/quotedblright 
  630. 16#87/guilsinglleft 
  631. 16#88/guilsinglright 
  632. 16#89/fi 
  633. 16#8a/fl 
  634. 16#8b/dagger 
  635. 16#8c/daggerdbl 
  636. 16#8d/endash 
  637. 16#8e/periodcentered 
  638. 16#8f/breve 
  639. 16#90/quotedblbase 
  640. 16#91/ellipsis 
  641. 16#92/perthousand 
  642. 16#a1/exclamdown 
  643. 16#a2/cent 
  644. 16#a3/sterling 
  645. 16#a4/currency 
  646. 16#a5/yen 
  647. 16#a6/bar 
  648. 16#a7/section 
  649. 16#a8/dieresis 
  650. 16#a9/copyright 
  651. 16#aa/ordfeminine 
  652. 16#ab/guillemotleft 
  653. 16#ac/logicalnot 
  654. 16#ad/emdash 
  655. 16#ae/registered 
  656. 16#af/spac 
  657. 16#b0/ring 
  658. 16#b1/spac 
  659. 16#b2/spac 
  660. 16#b3/spac 
  661. 16#b4/acute 
  662. 16#b5/spac 
  663. 16#b6/paragraph 
  664. 16#b7/bullet 
  665. 16#b8/cedilla 
  666. 16#b9/spac 
  667. 16#ba/ordmasculine 
  668. 16#bb/guillemotright 
  669. 16#bc/spac 
  670. 16#bd/spac 
  671. 16#be/spac 
  672. 16#bf/questiondown 
  673. 16#c0/Agrave 
  674. 16#c1/Aacute 
  675. 16#c2/Acircumflex 
  676. 16#c3/Atilde 
  677. 16#c4/Adieresis 
  678. 16#c5/Aring 
  679. 16#c6/AE 
  680. 16#c7/Ccedilla 
  681. 16#c8/Egrave 
  682. 16#c9/Eacute 
  683. 16#ca/Ecircumflex 
  684. 16#cb/Edieresis 
  685. 16#cc/Igrave 
  686. 16#cd/Iacute 
  687. 16#ce/Icircumflex 
  688. 16#cf/Idieresis 
  689. 16#d0/spac 
  690. 16#d1/Ntilde 
  691. 16#d2/Ograve 
  692. 16#d3/Oacute 
  693. 16#d4/Ocircumflex 
  694. 16#d5/Otilde 
  695. 16#d6/Odieresis 
  696. 16#d7/OE 
  697. 16#d8/Oslash 
  698. 16#d9/Ugrave 
  699. 16#da/Uacute 
  700. 16#db/Ucircumflex 
  701. 16#dc/Udieresis 
  702. 16#dd/space 
  703. 16#de/spac 
  704. 16#df/germandbls 
  705. 16#e0/agrave 
  706. 16#e1/aacute 
  707. 16#e2/acircumflex 
  708. 16#e3/atilde 
  709. 16#e4/adieresis 
  710. 16#e5/aring 
  711. 16#e6/ae 
  712. 16#e7/ccedilla 
  713. 16#e8/egrave 
  714. 16#e9/eacute 
  715. 16#ea/ecircumflex 
  716. 16#eb/edieresis 
  717. 16#ec/igrave 
  718. 16#ed/iacute 
  719. 16#ee/icircumflex 
  720. 16#ef/idieresis 
  721. 16#f0/space 
  722. 16#f1/ntilde 
  723. 16#f2/ograve 
  724. 16#f3/oacute 
  725. 16#f4/ocircumflex 
  726. 16#f5/otilde 
  727. 16#f6/odieresis 
  728. 16#f7/oe 
  729. 16#f8/oslash 
  730. 16#f9/ugrave 
  731. 16#fa/uacute 
  732. 16#fb/ucircumflex 
  733. 16#fc/udieresis 
  734. 16#fd/spac 
  735. 16#fe/spac 
  736. 16#ff/ydieresis 
  737. ] def
  738. %%EndProlog
  739. %%BeginSetup
  740. %%BeginEncoding:_Times-Bold Times-Bold
  741. [
  742. ]/_Times-Bold/Times-Bold Z
  743. %%EndEncoding
  744. %%EndSetup
  745.