Hi Brett,

Wow!  Your two posts help.  You guys are really going beyond the call of 
duty to educate me.  I have learned a lot this week, yet I feel 
increasingly ignorant.  There is a lot more to the rebol language than I 
realized.  I think that so far I have only seen the tip of an 
iceburg.  Hey, but rebol is hot, not cold! But it is cool. :>)

Thanks,
Louis


At 12:11 AM 4/20/2002 +1000, you wrote:
>Hi Louis,
>
>Here is another idea. I remember you were doing some receipts so this could
>be useful.
>
>I construct an object caled ctx-letter.
>
>Then I bind the page-template block to ctx-letter. What this means is
>that any words that are found in page-template that are also in
>ctx-letter take on the  value given in ctx-letter.
>
>The rest of it is pretty much like my last post.
>
>page-template looks a bit complex but it is not. The stuff in the between
>the ( and ) will eventually just return a single
>string when compose has finished its work.
>
>REBOL []
>do %pdf-maker.r
>
>letters: [
>     [to: "Louis" blurb: {I hope it helps!}]
>     [to: "Gabrielle" blurb: {Thanks for pdf-maker!}]
>     [to: "The Gang" blurb: {This has been most enlightening!}]
>]
>
>page-template: [
>     textbox [
>         font Courier 4.4 as-is (
>             rejoin [
>                 "To: " to newline
>                 "Date: " now/date newline
>                 newline
>                 blurb
>             ]
>         )
>     ]
>]
>
>if exists? %pig.pdf [delete %pig.pdf]
>count: 0
>pdf-document: copy []
>foreach letter letters [
>     ctx-letter: context letter
>     bind page-template in ctx-letter 'self
>     page: compose/deep page-template
>     append/only pdf-document page
>     count: count + 1
>]
>write/binary %pig.pdf layout-pdf pdf-document
>browse %pig.pdf
>ask "Continue? "
>delete %pig.pdf
>
>Now it is time for my sleep :^)
>Brett.
>
>--
>To unsubscribe from this list, please send an email to
>[EMAIL PROTECTED] with "unsubscribe" in the
>subject, without the quotes.

-- 
To unsubscribe from this list, please send an email to
[EMAIL PROTECTED] with "unsubscribe" in the 
subject, without the quotes.

Reply via email to