home *** CD-ROM | disk | FTP | other *** search
/ PC World 1999 October / PCWorld_1999-10_cd2.bin / Corel / Custom / userproc.pdf < prev    next >
Text File  |  1998-07-13  |  9KB  |  247 lines

  1. %  --------------------------------------------------------------------
  2. %  ----------- CorelDRAW USER-DEFINED SPOT FUNCTONS FILE  -------------
  3. %  --------------------- For PDF PUBLISHING  --------------------------
  4. %  --------------------------------------------------------------------
  5. %
  6. %    
  7. %     A "Spot" function is a function that takes two floating point arguments,
  8. %     X and Y, both between -1 and 1,  and returns a single real value between
  9. %     -1 and 1 (otherwise an execution error occurs) called Z.
  10. %     The domain is a 2 X 2 rectangle that will be mapped (at print time) into
  11. %     each cell of the halftoning screen.
  12. %     The 3-D representation of the function Z = f(X,Y) (does not need
  13. %     to be continuous but f(X,Y) must be defined for all -1 <= X, Y <= 1 )
  14. %     is a surface whose higher points will be whitened first in each cell.
  15. %     For more information about spot functions look at the Portable Document 
  16. %  Format Reference Manual (By Adobe Systems Inc.).
  17. %
  18. %
  19. % SYNTAX FOR THIS FILE:
  20.  
  21. % - A function definition starts with a "%@Spot" comment line starting 
  22. %   in column one indicating that a spot function is about to be 
  23. %   defined.  The name of the spot function comes right after that
  24. %
  25.  
  26.  
  27. %@Spot /Diamond2
  28. <<
  29. /FunctionType 0
  30. /Domain [-1 1 -1 1]
  31. /Range [-1 1]
  32. /BitsPerSample 8
  33. /Size [33 33]
  34. /Length 305
  35. /Filter [/ASCII85Decode /FlateDecode]
  36. >>
  37. stream
  38. 8;UTo&J2eZ!'nq>0F39HmKPrg"G8uO%"^ch_&s#8?n_ij6."Fq&-Tfl#_F0)Fr(:t
  39. ?n`E#K>CsBh-_oR%$LP[HQB@=pP8$92s-$`[FstlNkJbfZfsjs%2>clcoi1tIQV#b
  40. r=]D6ElOd0Xr-fO*J=>"0^.sA#!E;JkXg_!:Ho]g4N!hA$Oh>]@aLS_KDoXHgr&B(
  41. ]a(_pra\H#[nZP?dj06(+1I/Xo_&b"Hu!f=2ero5[H)kA9Fgi,`W;]-3T.o1"0QDZ
  42. nF;;:Xq!GL6\PX!QT3oDQNQ(X38ieG!"T\X-i~>
  43. endstream
  44.  
  45.  
  46. %@Spot /DoubleDot
  47. <<
  48. /FunctionType 0
  49. /Domain [-1 1 -1 1]
  50. /Range [-1 1]
  51. /BitsPerSample 8
  52. /Size [33 33]
  53. /Length 1403
  54. /Filter [/ASCII85Decode /FlateDecode]
  55. >>
  56. stream
  57. 8;R=4"MXb`R&mm6]<7TTC/m_g6Vh0:P,Ge(]s=;fE*>h!5tbL)R'=NWf@.aFRt>K`
  58. =BfEaOfH1Bf@A$RTnm_t=]o6WMlakMk3V<da01h]F)5cANi'P?jQl*gbdF!sG&;,A
  59. M4hH.k4JNDl.*JDOF__+M4Crsipup>mFoIYP_=C2KpSsWfBiA6qsN1TWg/<hK9)b;
  60. dHC9(rUSmfYaUE!JW$&)]@6!;qtKC,^8@$EI"$sD[E[b'qYBR6`2o8YI!pd;YHGn"
  61. l0dimag%7eF`2;KOf6(Hk3_NocaTO'G].PIMkZZGa48npagI[nE+)sWC42>K_U@/j
  62. c+Bd0F_"`^Ap98fS$0NB^9O5`D-0@s7T*fFQ)_F4^pTqrF'VI-6r%-5C4_eKWhu2<
  63. D,ihU.kWkWA:9W8Wi2JHFB_0j/1`\L?<(ioOHkr]E*,@U*#9D<3)=18NKo]`G$[Wl
  64. *u5Y91.arAF+K'tF^[ir*"<,[(+DLODLR=nH"Tr4+V4nb&gKG&=DW;6HuE4V.i&?i
  65. !tQS:;J:<)I</df0cCB"!Xg#*6X+JWK77iI7P5Pc!sTAa4]Q9EJq/#S9Jdb!"9f8X
  66. 2c"(5M3!OBC/R)=((V$!0hGetL5q4DDcf7R)%[Au/43lmNgui7OaUe83%6$t0go8g
  67. MOL62Q%EdM4=h^&/O*9]Of#Lr[A]=;A5>HO4\8n"N1mMe\#c$NC/dP^4%31eP,c7?
  68. dETJ/Q$m:J;H7.IN24&,dEfb:Rt>H];c?t?Kr;]8iof@Q_Q&cIDJ3g0MP7W-hrj+T
  69. aK_+aEG9-.KU]HsjRW':k0gi8NIH,!L75Bhhs^=4lI`nNP(@k'K9WFOfB`84qX*"R
  70. Wg/<gJrZP8dHC9'r:/[cYaL>uJVou(^")EBrV>g4^o3HMI=R9K\'O1/r;6!>`ib\a
  71. IXd3CZ*MO0mIK](c*a*uH#n.[Q)qpXlLFB*d^u96HujCYO/AS[bhD"0cb#s1G%Y2m
  72. Dh=F`aOoD+d_MiEH>6ktCOMG(Ts_eZ`4)P$FC%d89NZ(_S$BcM`k/45H"0cF8lTDM
  73. E/:'cYcOITF'D*m0f2-oC4_hOYcaa`H!s?,0etjcA6O#/Pa[npF^7Ei+W;@M4B--K
  74. P*q\sH=KT*,T@^M2blqQG(b^+G[sK)*tSbg)(\-[EIit%HtlS@,SLOn'dc(0=`&M9
  75. HuE7X//AKl":ue>;e^K,IWJpi0cLK%!Xp,,6!8)QJUMKB6nB,[!X0/]4&]j=JU_cN
  76. 8hq@o!WrlQ2+qG(Ko:_4Akk6-&do0f/O`rdK8PM7CK*DC'atNf-pM![M3ja"Mg&Q!
  77. 1*[e^/3d0RKTr!qO*tV72^TRe-ot1GMkI5ZYG.&#?:d172a^V_Kq#-LZ)3b5A559E
  78. 2*XoM!s$fe*P_~>
  79. endstream
  80.  
  81.  
  82. %@Spot /Grid
  83. <<
  84. /FunctionType 0
  85. /Domain [-1 1 -1 1]
  86. /Range [-1 1]
  87. /BitsPerSample 8
  88. /Size [33 33]
  89. /Length 212
  90. /Filter [/ASCII85Decode /FlateDecode]
  91. >>
  92. stream
  93. 8;W#B*<UpZ(]`K$H4hJh&gTaU,XE%g6#nXs%$G!RQjb<oaWS.o:q,3H^>AUtLE@[K
  94. 2B!7`LQ]aJ`hb/t0UWDH=DktX;V9qL.c#(8<IVHhl7f<J"q$:9_Vq53=?%fo*_t-K
  95. "jZp7LO"c1.2'W&'o"A(oKQIArnu.,T[5[8:j`+:"l)oUlqi4+a:UID-l#X3$jhas
  96. (9nAMob>9o~>
  97. endstream
  98.  
  99.  
  100. %@Spot /Line
  101. <<
  102. /FunctionType 0
  103. /Domain [-1 1 -1 1]
  104. /Range [-1 1]
  105. /BitsPerSample 8
  106. /Size [33 33]
  107. /Length 120
  108. /Filter [/ASCII85Decode /FlateDecode]
  109. >>
  110. stream
  111. 8;W#9TajHj!!(AQ[g@X/#_F0)Jm]5p6+Cl"&-Ut/"i2MkJfr]n_L!pA+Hf,J.AW+r
  112. 3Z7!/P:Z9k9b+_pO]tT6AX/n31<N+5Br.+nE_.RC:u23Q\+1ti~>
  113. endstream
  114.  
  115.  
  116. %@Spot /Lines
  117. <<
  118. /FunctionType 0
  119. /Domain [-1 1 -1 1]
  120. /Range [-1 1]
  121. /BitsPerSample 8
  122. /Size [33 33]
  123. /Length 77
  124. /Filter [/ASCII85Decode /FlateDecode]
  125. >>
  126. stream
  127. 8;UdeOOpu9Mp&0eS\''kR6.U%IsuG"aHiZ$>KbI3gs+@q3#G+"N%,ZE0WG,.!e:7Q
  128. !4"0l/c~>
  129. endstream
  130.  
  131.  
  132. %@Spot /MicroWaves
  133. <<
  134. /FunctionType 0
  135. /Domain [-1 1 -1 1]
  136. /Range [-1 1]
  137. /BitsPerSample 8
  138. /Size [33 33]
  139. /Length 1222
  140. /Filter [/ASCII85Decode /FlateDecode]
  141. >>
  142. stream
  143. 8;Ue`+94A]37und=dYVE(`<p[N/UHS/?E[S*#tJhE\^PP+p,D^m&\E-2*b:[2@aVR
  144. +YcQ&=ZIF:$PRq_,oJE<D@T^/3D;]OCg;A)P4E?K7V5]Pd8AkR?;;:4Wj3`n5g*84
  145. fsu?],o*hHD;G+V,,;1h9CpVA!aI:!<MW%eGe(ApGkcq;j>Dn`]YY;fM^ka(:Rfki
  146. <0e9Zk@glt/0c;f+sJ?[Y@_20&Xls$e(-HhqM'-nQHYrI>`oljAS7a<Y+h_nWb#T&
  147. &f@6FdlDQeo!ReE*8\GOj76?dFTk@1hG,sEAnIA&D?8.Qj_[p3Y1^8Xi/t'A/tP)/
  148. Hc)$2SMg5B0qj0trkT0Q=f"h+k-!E]i5E0!<usN;GO+PI,J2MYRb$:s=d58:>>SMX
  149. 2K@$"/c/=M]Q*\^_q2)!5'qAVUh&NVq9p_ap%2"H14/P[X[)-?pRf*Cp%n:CO71u=
  150. G]N9LKp.:8DqhdNmCEarGO.D;p<)cXcX+B`nEKP*+5ah]q=O[Zo>gTC?G1U_m$TYB
  151. 03l5?kJ>W6Da/XKqYeHq5C\.^rq5m[=-,_O?9E`2o]`^F00rdVI/EI*fC(qRrW0jm
  152. ^OO)BJ>Rn6O.TgZ^OJP4s+pdVTZ6p.!sO/tR_d^o_B@mRJ,Ss&j+mBthgYVerQD\=
  153. :g<quq?;!#\'H/R]mB\=_7eU4DVi$SkPh6S0AjGB"SBUX?ba='q[/L7qV]qiF!m"g
  154. fXH(nr^4_$?bCj^d;ttL042K-J,]uq#'[8A419A!g?"7Tc(2ISaf:=^&"^@S',VL'
  155. hS"F<m)_Uk8FKfmAEJQ*VRi5ML=VqFo2]b^J)]J4H]Od_^O?"!jg.I$Y?sDoZaMhD
  156. 3Bf>R0eKT'\UVoIXTqU-\9@K;feXucn(tQjAp6su;Ri?SMj'@*GAp5FC%J.rCUWUp
  157. G3\FsSQj]!S))t(PT8h"Df2MSXeTfDmG]4O?.grTiTa.lG:crSDan)T=[nX:]ns1T
  158. ]Sr)^XJ3;?V/($ZIVn9/faAU?G-obbAB"g5S*MIqM[AqFnI#UqaK$96HA*a0=#RL0
  159. AnRqd7/4ArlDr'`$Li#?Za4^lnHqi9BURM"L;]luA:&[6456.f6LkR>Nrf>9k5[<(
  160. U8FW\K<(oZNfKF:ZCI]r5<.g\JcI4fEUjHo8Lp`SB^5p1#n$1lE3Z_M1H6UWhI^?Z
  161. jQ>P?&/&FR!K]LP@KC9Z#QP&/gG9eh~>
  162. endstream
  163.  
  164. %@Spot /OutCircleBlk
  165. <<
  166. /FunctionType 0
  167. /Domain [-1 1 -1 1]
  168. /Range [-1 1]
  169. /BitsPerSample 8
  170. /Size [33 33]
  171. /Length 995
  172. /Filter [/ASCII85Decode /FlateDecode]
  173. >>
  174. stream
  175. 8;USMbAQ)p&H&"\jBs)2#)E:!2Ia]/:GVW'1\O5bkXgUT-'8i5Id>Tag;>OdqoCC5
  176. ='&K'Fg\dU[b\]HBVt0ZJ5R<\`3kQql#lb!md'%3=.@s"kLYo0\ph`\6qAJaLf%V#
  177. k?gHGm]XBADBF(X&&[p?/@2u?X/[^M.O+.\g2Xm@^V5!G]q%kNN75FS\pcp:D-^\(
  178. qmLs"g"q.(5+G?aKW<a7>*aH&k@G_3VFY4^kbnC.p@Z<K>SbR<j1T6_(1j@Sm&Fkj
  179. *.R<NL<!iPNd,?d+&UT@cohqkrVQ)]3MA]e*h"S);CQ1GWM8h#"c.u%miSDKX(IlK
  180. &<f[*+VFgmpsPFj\XMZdZl57(/he4P+]QO-/61@u;k(gYM#qraO'nOJ&0`;"$;FLM
  181. 012![`suZ<bht$sk^0Jm3%bmM,"LNk`Pge>1Q>*],NKm"6J*oa4NUEo0*NYAhQ;GE
  182. (3kjN?7m$-#X=8%qD?c;(aN\-FCcAG^2'2S6T9s^j`geBWZJ&bj&D8\g_MZ>`3GCo
  183. (g)1$&lg0M3!I@e++UM0g'VeI"qiF/U8%K["\o"=+BVii72gmLOh%nS0)r?[#<sZg
  184. EW2QH7L=#j/^,*76;2OE8>OsbW0Q;*\@,rmefe.cQJFZ&P%#.CVhI?;5[;?!\/o1r
  185. Pf(oaM/Q7B*^cLAQr2c4gf<SM6=O.D.!PrQ18s&09#fLai;;/,PbbN#oFo_<gF1Io
  186. @p:FN7%>Ep=Cak6QA&fW30'ohbLj[.;BuO9Wj:ktJNQ5Lf<aSZf\AU^9iWU,AL_%]
  187. M'%FZY(#1)dVK7Y#:JOSlDgkR%^mFI6?7*lJ,0*8W&m8/E:PcDlf!dY*+%f['D$Tr
  188. ^3eS+F=2TX<SNQoRsCT[Y$%Sirb_E!omZdYdVT'M<*;.>S>NH.GnG0Pa?SO/^:rLm
  189. O2"C*l3a$aBVmP9m^E+DfKJ)/5(0uUHhq`,f1^tHORi`]5Z(edn`BT*AomWX!,87A@f~>
  190. endstream
  191.  
  192.  
  193. %@Spot /OutCircleWhi
  194. <<
  195. /FunctionType 0
  196. /Domain [-1 1 -1 1]
  197. /Range [-1 1]
  198. /BitsPerSample 8
  199. /Size [33 33]
  200. /Length 995
  201. /Filter [/ASCII85Decode /FlateDecode]
  202. >>
  203. stream
  204. 8;USMbAQ)p&H$[ahkEM2,"7?7NhhUs'9>;u(us8"%3'8:!><2'*:c$mg;>OdqoCC5
  205. ='&K'q7+(c59FgHQEb@--)I\XeIL&OGC02[o&J?jO3?k<rU"J?gUcHk`[G>"+f+D$
  206. mH6,5cgO(OYE,U!e^W+nVb%k_5nHL2AVFrTAUcg,^V;q&DRO%Rk%Pf[NboqUf8gQa
  207. l[I^HSR9+g+1@pWN!-:pBUWi&\u(t*(T"\/k2#RdI![_#:*\*5na<oiM_^$!3^L%q
  208. p0WlmW=^t-9tYc8NsL.MBH)c-s)bbR\rn5?>@%jg.A\jq8E;k0#"50)l`7;9M.c*3
  209. Ls[b,&/bRYHuVJ&g1=te)H`Hi8!m#8&?6F,V^-?n_i=8&7"O"@9sDof#n[c7KI.tK
  210. 2(M3df9\=uFDtj)XIHZa\e^/*&YlO&En0Zt1JBI!"nGq`+So,1Sg>dnLJ4^1G#lJJ
  211. W1%T@2k/%t6sUQFh(\f7XKp4(S1r42]'[P_1f)S4kaIAbigY[hE61F>G9^9^eIBSE
  212. -7lkD)=`h3>_8a@%q(uqAHfHK!/VFe8/D-$_D;-%:ou=>-nS'dBO"b8Rt"Xm6_-[3
  213. 3.F`OUBEQ:"6M.8+UgRMWZ\H^q1Naeg3skNlOY796V"Te.^9>>j2)n4;Jk#1g'0<?
  214. 8kX6"X<&WS&'L#J/nEcpmAb77+gEU4'UhT.#ul*M6??tDWb^t$aAQ+KqD$ZAH^&Jk
  215. dgZW.$8)lYcB?7UbJGtI*62"E`H5N:ata)o8a+j35b+O`m<5FLCecp*08Km*&e_CF
  216. `/f_2G2AiT0>.M*JWk'bILu:G"'\u97(M#VhgPC-T0"/^3*A&]ol*SF%ejJQe[Rct
  217. ^H<K[F&tZ;^pQn,NNO4dj/p`RIrfr4nU/(*c+S^N,kO5>NopYW]L'%Gj<*9.]g&-M
  218. qbL]0FW!pU1fKi/pO9h?S/u#j^ONu44FB:s04Unjaa!n=TI?smIs:qbG5:oK!-lS8MZ~>
  219. endstream
  220.  
  221.  
  222. %@Spot /Star
  223. <<
  224. /FunctionType 0
  225. /Domain [-1 1 -1 1]
  226. /Range [-1 1]
  227. /BitsPerSample 8
  228. /Size [33 33]
  229. /Length 735
  230. /Filter [/ASCII85Decode /FlateDecode]
  231. >>
  232. stream
  233. 8;UlAbEAn[$q1,F5J*o1"DeK)Du9g0?^m@PgmY7D9bR:Fa]9p7r?nW1nb)jZWkZmF
  234. B9&j'g6V8XMS&47C[o"B5P:59Q8.6Q?Hr??gGfHm$r=\O!0MJejgaY07C,a(keRfu
  235. 5g)\=UmdUoKQOe8SOWth9EBCi%tbjqCDYI]bmm&P_H?mB?75\*r_.NT)T4J,:.IRe
  236. O?cP3ZL6G$lZG^9Nf=<)#i9.nq+3f0MZD%1FXE@>H2FZ^/u\c,!nIHEB5g?/R2A!Y
  237. XP9mJs*.li(XDoCY3;uJL_us25Y1O&r(-;]K!Qe*;*BE[X<5j)2V*-q1N3Qe*$n`8
  238. fejLG3'YM.`-;<mcPQa$[(9"\;t]a"TZ25JkEUVa_Uk0;<O'T??&4TFRj,ODb$Trk
  239. \"!/MG=&tA%siV1p3T;FoQD_SH@M5+_5`:GEXQNZ!e?M?+F&7W]^!N00]`^nngSO:
  240. dc3O7[c52X0tknYQ$Wendm\)2&l$W(Re&rMM4^95X5(0q*4c?\(rghQGPRX1VM/G0
  241. PGG6s36VY[VYtF8d+8HMUgZ,SOC(9:4RS]Y9fe$^GN8ug$AP3'83m4gA6k=mT#Hnn
  242. &=,ErSO%\0D=JkPg%77^G%\C<`VCjd[<MeTX9CXJ/D4>sc`[<#See@P=g_&'h3Yc5
  243. *Hiqd:6RW#(ce_l%`_g4O3r8cTIHq$p$L:QfiaJ1Mb>T";u`(1rrGeqKtM^(hnng^
  244. 0>Zgq~>
  245. endstream
  246.  
  247.